Commit Graph
1 Commits
Author SHA1 Message Date
agessaman 8dc442ad13 refactor(web_viewer): move the live streams into LiveStreamMixin
`modules/web_viewer/live_stream.py` holds the SocketIO broadcasts to subscribed clients (commands, packets, mesh edges and nodes, messages, log lines), the log tail thread and the database poll: nine methods moved verbatim, still on `BotDataViewer`. `_strip_ansi_codes` and `_ANSI_ESCAPE_RE` moved with them and are re-exported from app.
2026-10-01 19:12:00 -07:00