- [x] #2 - [x] Attach to another TCP stream once one closes - [x] Optimization: pre-filter the logs by severity, pre-calculate log counts - [x] Consider alternatives to `VecDeque<Arc<Log>>` - [x] Display FPS - [x] #5 - [x] Add message counts per log type - [x] allow the frontend to spawn tasks on the tokio runtime - [x] display more relevant log info - [x] Table layout for the logs - [x] Toggle text wrapping - [x] "opening on editor" popup - [x] "message copied" option/popup - [x] File / line links that open $EDITOR - [x] Display memory used - [x] search bar - [ ] Move argus's oculus types to oculus a tiny common oculus-types crate - maybe use bytes - [ ] Dump inactive stream data to files - remove the burden from argus - [ ] Poll innactive streams to see if they are alive - [ ] #17 - [ ] #12 - [ ] #8 - [ ] #7 - [ ] Save to file - [ ] Load from file - [ ] Disconnected / Reconnect popup - [ ] scroll to bottom button - [ ] #11 - [ ] #10 - [ ] Separate "heavy" data like log buffers, from "light" data like counts, gauges... Update counts on every tick. - [ ] Display a plot of log volume - [ ] ~~Indicate how many logs are in queue~~ - [ ] ~~highlight message while hover~~ - [ ] ~~Batch logs over the TCP connection - do not send one packet per log~~ ## Suggestions - [ ] Diff view - [ ] Per-column search menu ## Bugs - [ ] #3 - [x] #6
VecDeque<Arc<Log>>Indicate how many logs are in queuehighlight message while hoverBatch logs over the TCP connection - do not send one packet per logSuggestions
Bugs