Mike Swanson cbb09ea524 Add portal UX and dashboard specifications
Portal (unauthenticated):
- Code entry with browser-specific download instructions
- Custom protocol handler (guruconnect://session/{code})
- One-time agent runs in userspace, no admin required

Dashboard (authenticated):
- Support tab: Active sessions by technician, support request queue
- Access tab: Three-panel layout with groupings sidebar
- Build tab: Installer builder form
- Settings tab: Appearance, groupings, notifications, account

Visual style matches GuruRMM dashboard design

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 10:37:34 -07:00
Description
ScreenConnect-like remote desktop solution for GuruRMM
4.1 MiB
Languages
Rust 68.5%
HTML 24.1%
TypeScript 4.7%
Shell 2.1%
PLpgSQL 0.6%