- Auto start server on app launch
- Fix token usage statistics (estimate from content length)
- Add token expiry check before requests (10 min threshold)
- Change default port to 8999, api_key to proxy_cast
- Fix VecDeque usage in logger
- Fix save_credentials await in providers
- Fix tool_use input parsing: use HashMap to track concurrent tool calls
- Correctly accumulate input fragments for each tool_use event
- Fix tool_result conversion in openai_to_cw.rs
- Add streaming response text block for Claude Code compatibility
- Add model mappings for claude-opus-4-5-20251101 and claude-haiku-4-5-20251001
- Add debug logging for CodeWhisperer requests
- Add unified version management script (scripts/update-version.sh)
- Apply cargo fmt and prettier formatting
- Add ESLint config (eslint.config.js) for ESLint 9
- Add ESLint dependencies to package.json
- Update CI workflow to include:
- ESLint check
- Prettier format check
- Fix lint errors:
- Remove unused catch variable in Logs.tsx
- Add eslint-disable for intentional useEffect dependency
- Run prettier to format all source files