15 Commits

Author SHA1 Message Date
bb3eeb79d0 tabbed frametype filtering 2025-07-30 23:48:32 -04:00
8d883f25c3 progress? 2025-07-28 18:28:26 -04:00
2ab3f1fe9e good layout 2025-07-28 11:06:10 -04:00
a3c50fd845 Enhanced TUI with split flow details and timing analysis
- Added ΔT (deltaT), σ (sigma), and outlier count columns to flow table
- Split right panel into top (main flow) and bottom (sub-flow) sections
- Removed inner panel borders for clean 3-panel layout
- Added sub-flow selection logic with detailed timing statistics
- Implemented per-frame-type timing analysis in sub-flow details
- Color-coded outliers and timing data for quick visual assessment
2025-07-28 09:50:59 -04:00
4dd632012f pretty good 2025-07-28 08:14:15 -04:00
36a576dc2c Enhanced Textual TUI with proper API usage and documentation
- Fixed DataTable row selection and event handling
- Added explicit column keys to prevent auto-generated keys
- Implemented row-to-flow mapping for reliable selection tracking
- Converted left metrics panel to horizontal top bar
- Fixed all missing FlowStats/EnhancedAnalysisData attributes
- Created comprehensive Textual API documentation in Documentation/textual/
- Added validation checklist to prevent future API mismatches
- Preserved cursor position during data refreshes
- Fixed RowKey type handling and event names

The TUI now properly handles flow selection, displays metrics in a compact top bar,
and correctly correlates selected rows with the details pane.
2025-07-27 18:37:55 -04:00
5c2cb1a4ed Modern TUI with Enhanced Protocol Hierarchy Interface
Major Features:
- Complete modern TUI interface with three focused views
- Enhanced multi-column layout: Source | Proto | Destination | Extended | Frame Type | Metrics
- Simplified navigation with 1/2/3 hotkeys instead of F1/F2/F3
- Protocol hierarchy: Transport (TCP/UDP) → Extended (CH10/PTP) → Frame Types
- Classic TUI preserved with --classic flag

Views Implemented:
1. Flow Analysis View: Enhanced multi-column flow overview with protocol detection
2. Packet Decoder View: Three-panel deep inspection (Flows | Frames | Fields)
3. Statistical Analysis View: Four analysis modes with timing and quality metrics

Technical Improvements:
- Left-aligned text columns with IP:port precision
- Transport protocol separation from extended protocols
- Frame type identification (CH10-Data, TMATS, PTP Sync)
- Cross-view communication with persistent flow selection
- Context-sensitive help and status bars
- Comprehensive error handling with console fallback
2025-07-26 22:46:49 -04:00
0f2fc8f92c re-focus on TUI and core 2025-07-26 16:51:37 -04:00
272d23c6be bookmark 2025-07-26 16:09:49 -04:00
e9573d0e5f dark compact theme 2025-07-26 00:02:25 -04:00
d77dd386f3 GUI 2025-07-25 21:45:07 -04:00
f75c757b12 working well, good docs. TUI. 2025-07-25 19:42:33 -04:00
4c6e23bff8 working to analyze timing issues 2025-07-25 15:52:16 -04:00
70c2a1b9d3 working streamlens 2025-07-25 15:28:19 -04:00
6bc1433318 first 2025-07-25 13:39:03 -04:00