What's New
New Features
- SQLite storage - Replaced JSON file storage with SQLite database using sql.js for improved performance and reliability (#97)
- Auto-generate session titles - Sessions now automatically get meaningful titles with support for manual editing (#115)
- Plan approval UI - Added PlanApprovalUI component for ExitPlanMode tool, improving the planning workflow (#114)
- Syntax highlighting - Code blocks in messages now have syntax highlighting (#99)
- UI redesign - New Project → Session hierarchy with improved navigation (#97)
- Session archive - Archive sessions to keep your workspace organized
- Enhanced file panel - Zed-like UI for better file browsing experience (#96)
- Auto-refresh git branch - Git branch display now updates automatically (#94)
- Settings improvements - Version display and update button added to Settings (#95)
- Agent version fetching - Fetch agent versions via HTTP (#93)
- Drag-and-drop reordering - Projects can now be reordered via drag-and-drop (#97)
Bug Fixes
- Fixed slash command not triggering in multiline input (#112)
- Fixed ACP error handling with proper serialization and agent recovery (#108)
- Fixed CI test failures and configuration
- Optimized MessageTimer display during long pauses (#101)
- Fixed duplicate eventType conversion with debounce for git branch refresh
Other Changes
- Standardized Chinese README naming to use script codes
- Enabled CI for pull requests to dev branch
- Documentation improvements