Commit Graph

100 Commits

Author SHA1 Message Date
Marco Cadetg (aider) 622fa540cc fix: Format network rates using 1000-based units (Kbps) 2025-05-10 14:58:44 +02:00
Marco Cadetg ab3ba69143 style: Improve code formatting in ui.rs 2025-05-10 14:58:41 +02:00
Marco Cadetg (aider) 3338e7d71e fix: Remove unused fields from Connection struct 2025-05-10 14:49:49 +02:00
Marco Cadetg (aider) a8e208f5d1 fix: Clone rate history entry to resolve borrow error 2025-05-10 14:49:09 +02:00
Marco Cadetg (aider) 7f68f2947d feat: Add rate history tracking for UDP connections 2025-05-10 14:48:20 +02:00
Marco Cadetg (aider) 8328b6c572 fix: Implement windowed average for bandwidth calculation 2025-05-10 14:47:51 +02:00
Marco Cadetg (aider) 489eea7ccf fix: Remove duplicate code block in on_tick 2025-05-10 14:43:03 +02:00
Marco Cadetg (aider) 88c3a6a883 refactor: Update comments and fix loop variable in on_tick 2025-05-10 14:42:24 +02:00
Marco Cadetg (aider) 7b949361a7 fix: Preserve rate state for correct bandwidth calculation 2025-05-10 14:38:16 +02:00
Marco Cadetg (aider) a56fe9d3e2 fix: Populate process list from connections; handle mutex poison 2025-05-10 14:31:54 +02:00
Marco Cadetg (aider) 58d7a0efc8 fix: Add type annotation to dummy Vec 2025-05-10 14:25:26 +02:00
Marco Cadetg (aider) 2d07894112 fix: Improve process thread logging and mutex error handling 2025-05-10 14:10:56 +02:00
Marco Cadetg (aider) 734a048a9a chore: Add logging for process data flow 2025-05-10 14:04:52 +02:00
Marco Cadetg (aider) 44807b3881 fix: Ensure process count is updated from connection data 2025-05-10 14:00:59 +02:00
Marco Cadetg (aider) 5e848406ad chore: Add debug logs to process thread 2025-05-10 13:56:05 +02:00
Marco Cadetg (aider) 26d3e1a413 fix: Ensure process count in stats view is accurate 2025-05-10 13:51:08 +02:00
Marco Cadetg (aider) bd7931b79c fix: Improve PID and process name detection on Linux 2025-05-10 13:47:13 +02:00
Marco Cadetg (aider) a7f832cbe0 fix: Parse wildcard ports in network addresses 2025-05-10 13:44:33 +02:00
Marco Cadetg (aider) d3666ca17f fix: Trim extra chars from process name in ss output 2025-05-10 13:40:07 +02:00
Marco Cadetg (aider) 52a0dd748b fix: Remove non-existent fields from Process struct init 2025-05-10 13:34:52 +02:00
Marco Cadetg (aider) f389e322c9 chore: Fix unused code warnings 2025-05-10 13:34:25 +02:00
Marco Cadetg (aider) 5a9853c21f refactor: Remove processes view and related code 2025-05-10 13:33:46 +02:00
Marco Cadetg (aider) 95b5ca4763 fix: Improve process name enrichment from cache 2025-05-10 13:28:12 +02:00
Marco Cadetg (aider) afae220b76 fix: Handle empty process names correctly 2025-05-10 13:26:33 +02:00
Marco Cadetg (aider) fd33436ada fix: Populate process name for packet-captured connections 2025-05-10 13:23:06 +02:00
Marco Cadetg (aider) cce3b81edb fix: Cache packet conn PIDs and refine process name enrichment 2025-05-10 13:15:37 +02:00
Marco Cadetg (aider) a3293953f8 fix: Resolve PIDs for packet connections and update process fetch 2025-05-10 13:11:06 +02:00
Marco Cadetg (aider) 107dd1bf2c refactor: Clarify shared connections Arc usage in threads 2025-05-10 13:07:26 +02:00
Marco Cadetg (aider) 4461755fc6 fix: Correctly clone Arc for thread ownership 2025-05-10 13:06:53 +02:00
Marco Cadetg (aider) 6d8d30ca43 fix: Correct Arc<Mutex> nesting and method calls for monitor 2025-05-10 13:05:36 +02:00
Marco Cadetg (aider) ae01464cd6 perf: Fetch process info in background thread 2025-05-10 13:04:54 +02:00
Marco Cadetg (aider) 6c470516b6 fix: Fix build error and remove unused code 2025-05-10 13:01:40 +02:00
Marco Cadetg (aider) d2b80f6c3b refactor: Remove top processes list, lazy fetch conn process info 2025-05-10 13:01:01 +02:00
Marco Cadetg (aider) cac5062e05 feat: Make UI refresh rate configurable 2025-05-10 12:55:54 +02:00
Marco Cadetg (aider) 4a193331d9 fix: Add missing Instant import 2025-05-10 12:53:47 +02:00
Marco Cadetg (aider) 0f6e0c5791 refactor: Remove unused start_time field and format_rate function 2025-05-10 12:53:15 +02:00
Marco Cadetg (aider) b8fe08a146 fix: Call find_connection_index_by_key in refresh 2025-05-10 12:52:28 +02:00
Marco Cadetg (aider) d01bbf90cc feat: Display current bandwidth based on recent activity 2025-05-10 12:51:56 +02:00
Marco Cadetg (aider) 5801e5cd15 feat: Improve UI layout and show total stats as rate 2025-05-10 12:38:16 +02:00
Marco Cadetg (aider) 9757aaaeec fix: Display separate incoming/outgoing traffic stats 2025-05-10 12:35:02 +02:00
Marco Cadetg (aider) 05b9ec5f40 feat: Add i18n keys for total traffic stats 2025-05-10 12:33:30 +02:00
Marco Cadetg (aider) b2f4333b40 feat: Make packet processing continuous by default and add interval config 2025-05-10 12:27:35 +02:00
Marco Cadetg (aider) d236126e81 feat: Add bandwidth column to overview UI 2025-05-10 12:07:54 +02:00
Marco Cadetg (aider) 17932933a7 fix: Resolve borrow conflicts in packet processing closure 2025-05-10 11:52:15 +02:00
Marco Cadetg (aider) 8db17473bf feat: Apply service name lookup to connections 2025-05-10 11:50:28 +02:00
Marco Cadetg (aider) a0735c6a4f feat: lookup service names from bundled file 2025-05-10 11:40:54 +02:00
Marco Cadetg (aider) 9485e61fc9 feat: Sort loopback connections last 2025-05-10 11:30:19 +02:00
Marco Cadetg (aider) 2dd5076148 refactor: Decouple packet processing from connection fetching 2025-05-10 11:26:29 +02:00
Marco Cadetg 7d6b6a9f1d update gitignore 2025-05-10 11:19:04 +02:00
Marco Cadetg (aider) 092a9cae9a feat: Add NetBIOS-NS service mapping 2025-05-09 18:51:18 +02:00