6f35eb77ae
- Add HomePage with open sessions grid, projects overview, and session composer - Add SettingsPage with tabs for General, SSH Keys, Tool Types, Tool Configs - Update navigation to Home, Projects, Settings - Redirect legacy routes (/sessions, /ssh-keys, /tool-types, /tool-configs) - Apply Inter font and warm editorial styling - Update tests for new dashboard and projects pages Quality gates: typecheck pass, lint pass, 15/15 tests pass Refs: openspec/changes/ui-redesign-home-settings
1.0 KiB
1.0 KiB
UI Redesign - Tasks
1. Visual System
- Update global typography to Inter
- Refine color tokens for the new warm editorial palette
- Add styling for new home sections and settings tabs
2. Navigation and Routing
- Remove Sessions from top-level navigation
- Keep SSH Keys, Tool Types, and Tool Configs accessible from Settings tabs
- Add redirects for legacy top-level config routes
- Redirect
/sessionsto/
3. Home Page
- Redesign the home page as an overview of open sessions and projects
- Add summary cards and hero actions
- Reuse existing session and project data
- Keep create/open session actions available
4. Settings Hub
- Turn Settings into a tabbed hub
- Build General, SSH Keys, Tool Types, and Tool Configs tabs
- Reuse existing APIs and forms
- Keep the Project settings page separate
5. Cleanup and Verification
- Remove obsolete top-level pages from navigation flow
- Update tests for the new landing page and redirects
- Run typecheck, lint, and build