Features
- Token Budget Visualization: Added real-time token usage tracking with pie chart display showing percentage used (blue < 50%, orange < 75%, red ≥ 75%)
- Show Thinking Toggle: Added quick settings option to show/hide reasoning sections in messages
- Cache Clearing Utility: Added
/clear-cache.htmlpage for clearing service workers, caches, and storage
Improvements
- Package Upgrades: Migrated from deprecated
xtermto@xterm/*scoped packages - Testing Setup: Added Playwright for end-to-end testing
- Build Optimization: Implemented code splitting for React, CodeMirror, and XTerm vendors to improve initial load time
- Deployment Scripts: Added
scripts/start.shandscripts/stop.shfor cleaner server management with automatic port conflict resolution - Vite Update: Upgraded Vite from 7.0.5 to 7.1.8
Bug Fixes
- Fixed static file serving to properly handle routes vs assets
- Fixed session state reset to preserve token budget on initial load
- Updated default Vite dev server port to 5173 (Vite's standard)