Commit Graph

10 Commits

Author SHA1 Message Date
Shantur Rathore
5483932196 Improve session defaults and onboarding UI 2025-11-07 21:22:46 +00:00
Shantur Rathore
30992fbf48 fix: align new-session styling and improve dark theme startup 2025-10-29 00:44:51 +00:00
Shantur Rathore
b7b626ba4c refactor: convert inline styles to token-based classes in list components 2025-10-28 21:44:52 +00:00
Shantur Rathore
47852df9d7 fix: ensure full width highlighting for list items in sessions and folders 2025-10-28 21:42:39 +00:00
Shantur Rathore
311c1bcd76 chore: migrate remaining ui to token utilities 2025-10-28 21:22:19 +00:00
Shantur Rathore
176a227103 refactor: restyle command palette via tokens 2025-10-28 20:06:38 +00:00
Shantur Rathore
1ce5b125a9 Expand dark theme coverage across client UI 2025-10-28 18:19:17 +00:00
Shantur Rathore
72f5059037 Refactor logs tab to Info tab with instance information and logs
- Create reusable InstanceInfo component extracted from instance-welcome-view
- Create InfoView component combining instance info and logs sections
- Replace LogsView with InfoView in App.tsx
- Rename 'Logs' tab to 'Info' with Info icon
- Update all references from 'logs' to 'info' throughout codebase
- Maintain scroll position and auto-scroll behavior for logs
- Add dark mode support to all components
2025-10-24 18:48:52 +01:00
Shantur Rathore
24237c25b9 Fix MCP server status parsing to match API response
- Map server status values correctly: connected -> running, disabled -> stopped, failed -> error
- Remove array parsing logic as API returns Record<string, status>
- Fixes incorrect MCP server status display in instance welcome view
2025-10-24 18:41:26 +01:00
Shantur Rathore
6f31ffc467 Replace session picker modal with instance welcome view
Transform the session picker from a modal into a comprehensive welcome screen that displays instance metadata, session history, and creation options. The new view provides full keyboard navigation, shows MCP server status, OpenCode binary path, and project information in a compact, space-efficient layout.

Key features:
- Instance metadata sidebar showing folder, project, VCS, version, binary path, MCP status, and server info
- Session list with keyboard navigation (↑↓, PgUp/PgDn, Home/End, Enter)
- Cmd+Enter shortcut to create new session from anywhere
- Compact design with efficient space usage
- Visual MCP server status indicators (running/stopped/error)
- Scrollable layout that keeps "New Session" section accessible
2025-10-24 15:41:59 +01:00