You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add mobile bottom tab navigation and OpenCode authentication
Major Features:
- Add mobile bottom tab navigation with swipe gestures
- Implement MobileTabBar component with navigation store
- Add RepoQuickSwitchSheet and NotificationsSheet components
- Add OpenCode server authentication with Basic Auth support
- Add OpenCode models editor UI
Improvements:
- Add side-drawer and bottom-sheet UI components
- Implement useMobileTabBar and useNavigationDirection hooks
- Add useAutoPlayLastResponse hook for TTS
- Improve OAuth dialog UX with copy buttons and toast notifications
- Add floating TTS button with better state management
- Add model fallback logic and validation
Fixes:
- Correctly handle modelIDs containing slashes
- Fix OAuth dialog state management
- Clean up stale models from recentModels
- Fix SQLite readonly issues in Docker
- Fix mobile repo controls event bubbling
Refactoring:
- Remove custom title generation, use OpenCode API
- Merge RepoSelectionBar into RepoListControls
- Replace radio buttons with Tabs in AddRepoDialog
- Remove title.ts route and tests
Infrastructure:
- Add cache and opencode directories to Docker setup
- Fix Docker volume permissions for SQLite database
- Add migration for repo last accessed timestamp
Testing:
- Add comprehensive tests for mobile navigation components
- Add tests for bottom-sheet, side-drawer, and MobileTabBar
- Add model fallback tests
- Add proxy service tests
0 commit comments