No description
Find a file
Jared Miller 48a01641c4
Add mobile dashboard with SSE streaming
Replaced placeholder index.html with a fully functional mobile-first dashboard that connects to the server via SSE and provides real-time session monitoring and prompt approval.

Features:
- Mobile-first design with large touch targets (44px min) and readable fonts
- SSE connection to /events with automatic reconnection on disconnect
- Live display of active sessions with collapsible output views
- Pending prompts section with approve/reject buttons
- Real-time updates for session start/end, streaming output, and prompts
- Dark mode by default with light mode support via prefers-color-scheme
- Plain text terminal output (monospace, scrolls to bottom)
- Connection status indicator in header

Implementation is a single HTML file (~300 lines) with inline CSS and vanilla JS, no frameworks or dependencies.
2026-01-28 12:23:46 -05:00
docs Add implementation plan to docs 2026-01-28 10:59:48 -05:00
public Add mobile dashboard with SSE streaming 2026-01-28 12:23:46 -05:00
src Fix CLI resource cleanup and auth flow 2026-01-28 11:50:51 -05:00
.gitignore Restructure project files into src and public directories 2026-01-28 11:00:19 -05:00
biome.json Fix biome config formatting (self-heal) 2026-01-28 11:03:31 -05:00
bun.lock Restructure project files into src and public directories 2026-01-28 11:00:19 -05:00
CLAUDE.md Add code review workflow to CLAUDE.md 2026-01-28 12:19:07 -05:00
justfile Add npm scripts and justfile for development workflow 2026-01-28 10:59:07 -05:00
package.json Restructure project files into src and public directories 2026-01-28 11:00:19 -05:00
tsconfig.json Restructure project files into src and public directories 2026-01-28 11:00:19 -05:00