Commit graph

54 commits

Author SHA1 Message Date
GyulyVGC
d416bbe247 move favorites from Settings to Conf and add per-column favorites filter on overview page 2026-04-02 12:31:46 +02:00
GyulyVGC
52cbff7413 create Favorites struct to avoid cloning items on contains checks 2026-03-16 22:51:46 +01:00
GyulyVGC
79eddbaa89 make favorites persistent 2026-03-16 19:11:58 +01:00
GyulyVGC
c5a390db8e optimize some code by avoiding unneeded clones 2026-03-15 23:38:43 +01:00
GyulyVGC
5fd239e0b8 update programs DataInfo as part of TickRun (only once per second 2026-02-22 21:32:55 +01:00
GyulyVGC
cf7c622331 update CHANGELOG 2026-01-30 12:38:15 +01:00
GyulyVGC
47384192ee handle CLI args before launching GUI 2026-01-24 22:28:18 +01:00
GyulyVGC
0f691588ef minor refactor and fix tests 2026-01-24 21:48:09 +01:00
GyulyVGC
697671246f merge main 2026-01-06 15:09:56 +01:00
GyulyVGC
043f03dc63 added various sanity checks when loading app configurations from file (window properties, scale factor, themes, notifications volume) 2026-01-02 23:41:34 +01:00
GyulyVGC
1a70be36eb very rudimental and WIP IP blacklist loading from file 2025-12-31 17:52:25 +01:00
GyulyVGC
d3c8de6aa5 include all ExtraStyles into StyleType 2025-12-29 14:31:36 +01:00
GyulyVGC
f08396e8cb completely refactor Sniffer::update (fix #653) 2025-12-23 12:47:03 +01:00
GyulyVGC
4ec18f137f 0.14 migration: make scale factor an f32, and various API fixes 2025-12-21 12:13:52 +01:00
GyulyVGC
6029ab1a3e fix data representation not being saved as a configuration 2025-11-03 18:28:24 +01:00
GyulyVGC
78953859d8 fix tests 2025-10-21 23:34:06 +02:00
GyulyVGC
24d7f221b3 set capture source picklist to device when starting from CLI with -a flag 2025-08-29 23:31:05 +02:00
GyulyVGC
8591aed644 save last opened running page in configurations 2025-08-29 00:56:23 +02:00
GyulyVGC
eb013e0eb6 fix tests 2025-08-28 23:37:39 +02:00
GyulyVGC
a0ebe291fe fix Conf trait impls 2025-08-24 17:21:20 +02:00
GyulyVGC
2929bf1bbc create new Conf struct to accomodate parameters to be persisted (WIP) 2025-08-22 00:42:49 +02:00
GyulyVGC
90146717b7 unify packets & bytes threshold notifications 2025-06-24 02:59:27 +02:00
GyulyVGC
4d2e1b07c0 pre-process PCAP file to determine capture-local addresses (WIP) 2025-05-19 03:13:07 +02:00
GyulyVGC
021dc3a03d inform the user when default configs are correctly restored 2025-05-18 21:37:41 +02:00
GyulyVGC
12c5d46a80 replace message FetchDevices with message Periodic 2025-05-17 16:00:03 +02:00
GyulyVGC
618964c8c7 fix boot tasks chain and make the heart in the footer pulse as new messages are received by the app 2025-05-16 18:20:13 +02:00
GyulyVGC
c3f0595913 make sure devices are fetched when starting the app with argument '-a' 2025-05-16 02:05:18 +02:00
GyulyVGC
7ee989efda fix new clippy lints 2025-05-16 01:33:00 +02:00
GyulyVGC
83a3be571d improve async tasks ergonomics 2025-05-16 01:25:29 +02:00
GyulyVGC
996c1f6d5e don't use Mutex for configs 2025-05-16 00:19:52 +02:00
GyulyVGC
967bb05955 run new subscription to fetch the list of network devices once per second 2025-05-15 22:40:53 +02:00
GyulyVGC
b4038e62ec use an iced stream to update newer_release_available instead of using a mutex 2025-05-09 22:38:50 +02:00
GyulyVGC
4c5239b643 bump Rust edition and update deps 2025-04-11 15:49:56 +02:00
GyulyVGC
5a4914b986 optimize imports 2025-01-01 22:45:28 +01:00
GyulyVGC
711796a01d remove unsafe code block 2024-12-07 14:20:26 +01:00
GyulyVGC
44ccf52854 redirect before parsing CLI args; truncate only if --logs wasn't supplied 2024-12-07 10:58:25 +01:00
GyulyVGC
1e047fc287 terminate the process when receiving --restore_default CLI argument 2024-12-05 18:21:06 +01:00
GyulyVGC
2b02446ef5 make logs field of Args struct public 2024-12-05 18:07:02 +01:00
GyulyVGC
668ea3d0c7 only truncate the log file if the --logs argument isn't passed 2024-12-05 17:55:43 +01:00
GyulyVGC
4eb0d44c3d fix Windows logs file path test 2024-12-01 21:27:19 +01:00
GyulyVGC
c70618560e add CLI option --logs to show stdout and stderr of the latest app run 2024-12-01 15:43:59 +01:00
GyulyVGC
92276d54fb use correct default value for --adapter 2024-11-24 14:46:40 +01:00
GyulyVGC
8f74f5bf35 add CLI argument --adapter to allow immediately start the capture from a given interface 2024-11-24 13:39:33 +01:00
GyulyVGC
507eee50bc fix test compilation 2024-09-21 21:24:31 +02:00
Giuliano Bellini s294739
dadeba3703 fix old tests 2024-03-21 10:35:10 +01:00
Giuliano Bellini s294739
6bfae9c539 updated deps and optimized imports 2023-12-30 16:00:37 +01:00
Giuliano Bellini s294739
edaefc1149 added --restore-default CLI arg and use constant for config file names 2023-12-30 11:20:33 +01:00
Giuliano Bellini s294739
1b46612867 rust 1.74 clippy lints 2023-11-29 10:03:32 +01:00
Giuliano Bellini s294739
cb0c1e8194 Revert "fixed rust 1.74 new clippy lints"
This reverts commit 873a23398f.
2023-11-29 09:58:10 +01:00
Giuliano Bellini s294739
873a23398f fixed rust 1.74 new clippy lints 2023-11-20 14:46:36 +01:00