1 Commits
Author SHA1 Message Date
agessaman 03ba510b53 refactor(web_viewer): move channel helpers into a ChannelAdminMixin
The seven channel helpers (listing, extra decode channels, number lookup, lowest free index, statistics, and the queued add/remove operations) move verbatim to modules/web_viewer/channels.py, apart from a function-local 'import sqlite3' the module import now covers. BotDataViewer inherits the mixin. app.py drops to about 5,570 lines.
2026-10-01 15:34:21 -07:00