bbsbot
2026-03-07
Browser-based terminal hijack UI, account pool filtering, and confirmation modal refactored
115 files · 5,818+ · 837-
Terminal hijack UI
9 files changed
hijack.htmlBbsbot-specific hijack UI — responsive layout for mobile/tablet/desktopdashboard.htmlConfirmation modal replaced (blocking confirm() → non-blocking modal)dashboard.jsDashboard JS for hijack controls and confirmation modalhub.pyTermHub added to swarm manager for browser-based hijack dashboard__init__.pyTerminal API package initmodels.pyTerminal API modelsrest_routes.pyTerminal REST routessetup.pyTerminal API setup — fixes hijack.html serving for namespace packagews_routes.pyTerminal WebSocket routes — browser WS protocol fixes
feat: implement bbsbot-specific hijack UI and fix confirmation modalremediate behavioral2 files
hijack.htmldashboard.html
feat: add TermHub to swarm manager for browser-based hijack dashboardinstantiate behavioral2 files
hub.pyswarm_manager.py
fix: hijack terminal to fill full viewport heightremediate internal1 file
hijack.html
fix: make hijack UI responsive for mobile/tablet/desktopremediate behavioral1 file
hijack.html
fix: hijack terminal: TermBridge worker_id param and browser WS protocolremediate internal2 files
ws_routes.pyterm_bridge.py
fix: fix hijack.html serving for namespace packageremediate internal1 file
setup.py
Terminal integration
2 files changed
term_bridge.pyTermBridge swapped to use undef-terminal's canonical implementation__init__.pyTerminal module updated to use existing term API instead of undef-terminal's TermHub
fix: swap TermBridge to use undef-terminal's canonical implementationremediate internal1 file
term_bridge.py
fix: use existing term API module instead of undef-terminal's TermHubremediate behavioral1 file
__init__.py
Account pool filtering
2 files changed
account_pool_store.pyAccount pool filtering by status, source, game, and usernamestatus.pyAPI status endpoint updated for account pool filtering
feat: add account pool filtering by status, source, game, and usernameinstantiate internal2 files
account_pool_store.pystatus.py
Security hardening
2 files changed
ops.pySecurity hardening across account pool filteringupdate.pySecurity hardening
Dashboard confirmation modal fix
2 files changed
dashboard.htmlBlocking confirm() replaced with non-blocking modaldashboard.jsModal JS implementation
fix: confirmation dialog bug in dashboard — replace blocking confirm() with non-blocking modalremediate behavioral2 files
dashboard.htmldashboard.js
vendor/undef-terminal— submodule removed (replaced by installed dep) baseline internal1 file
pyproject.toml