Max uses this on his phone
The monitor dashboard was built desktop-first. Mobile is a responsive afterthought — hamburger menu, hidden sidebar, cramped content. But Max primarily uses it on his phone. Terminal is his most-used section. Chat is hard to use. This proposal flips the priority.
What's broken on mobile
The entire nav is behind a hamburger. Every navigation action requires: tap hamburger → wait for drawer → find item → tap → drawer closes. Two taps minimum to get anywhere. Mobile nav research consistently shows bottom tab bars outperform hamburger menus for discoverability.1
Colony chat has its input field in the standard desktop position — reachable on desktop, unreachable on phone. The thumb zone on mobile is the bottom 40% of the screen. Chat input should be bottom-anchored.2
Terminal iframe gets the full viewport minus the header bar, but at 375px wide it's cramped. The current zoom hack (0.7x scale) helps but text is small. Terminal is Max's most-used section — it needs to be optimized, not just scaled down.
On mobile, BotPage has a Terminal/Status segmented toggle. You can see one or the other, never both. The status dock (context %, uptime) disappears when viewing terminal. Critical info shouldn't require a mode switch.
Bot status cards use CSS grid but at mobile width they stack into a long vertical scroll. System health cards get cramped. No information hierarchy — everything has equal weight.
The segmented control tabs (Messages, Proposals, Tools, etc.) are small touch targets. The minimum recommended tap target is 44px.3 Current tabs are ~36px height with 13px text.
Bottom tab bar
Replace the hamburger with a persistent bottom tab bar. Research shows bottom navigation increases feature discoverability by 20-30% vs hamburger menus.1 Max's feedback: terminal is most-used, don't hide it.
4 bottom tabs. Overview, Terminal, Colony, More. Terminal gets a dedicated tab — it's the most-used feature. "More" opens Queue, Knowledge, Infrastructure.
Compact bot list. Overview shows bots as a dense list (dot + name + context %) instead of large cards. Fits 6-8 bots without scrolling.
Inline system health. Four stat pills in a row — memory, disk, load, uptime. Always visible, no scrolling needed.
The most-used view
Max said terminal is his most-used section. The current approach (0.7x zoom, full iframe) works but wastes screen space on the header. Proposed changes:
Chat that works with thumbs
Chat is the hardest mobile problem. The current layout is desktop-native — scrolling message list with top-positioned controls. Research on mobile messaging UX points to three key patterns:2
Per-bot view on mobile
Currently: segmented toggle between Terminal and Status. You lose one to see the other. Max's feedback: he wants tabs to switch between status block and terminal. Proposed: