claude-code-web
Version:
Web-based interface for Claude Code CLI accessible via browser
129 lines (89 loc) • 4.44 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [2.7.1] - 2025-08-23
### Fixed
- Token status bar now shows Codex tokens and cost even without an active Claude session.
- Desktop token display appends `+C <codex_tokens>` consistently; tooltips provide Claude vs Codex breakdown.
## [2.7.0] - 2025-08-23
### Added
- Codex usage in top status bar: tokens and cost now surface alongside Claude.
- New `CodexUsageReader` scans `~/.codex/sessions` JSONL logs and estimates usage.
- Server includes `codexStats` in `usage_update` WebSocket payload.
- UI shows combined cost with tooltip breakdown (Claude vs Codex) and desktop token suffix `+C` for Codex.
### Notes
- Backwards-compatible feature; no breaking API changes. Existing consumers can ignore the new `codexStats` field.
## [2.6.0] - 2025-08-23
### Changed
- Codex now launches with default flags to use the best model: `-m gpt-5 -c model_reasoning_effort=high`.
- When `DEBUG` is set, Codex spawn arguments are logged for easier troubleshooting.
### Notes
- Backwards-compatible behavior change; no API changes required.
## [2.5.0] - 2025-08-22
### Added
- ngrok tunnel integration with `--ngrok-auth-token` and `--ngrok-domain` CLI options
- Public tunnel support for remote access to Claude Code Web interface
- Enhanced shutdown handling to properly close ngrok tunnels
- Input validation to ensure both ngrok flags are provided together
### Changed
- Improved auto-open behavior to use ngrok public URL when tunnel is active
- Enhanced error handling for ngrok tunnel establishment
### Dependencies
- Added `@ngrok/ngrok` package for tunnel functionality
## [2.4.0] - 2025-08-22
### Added
- Custom command modal for multi-line message input via "Custom..." option in commands dropdown
- Keyboard shortcut (Ctrl/Cmd + Enter) to run custom commands from the modal
- Enhanced commands dropdown interface with better user experience
### Changed
- Commands menu button repositioned from floating to anchored within terminal container
- Improved commands menu positioning and z-index handling for better integration
## [2.3.0] - 2025-08-22
### Added
- Commands menu with floating "/" button in top-right corner
- Commands API for listing and serving markdown files from ~/.claude-code-web/commands directory
- Interactive dropdown interface for browsing and executing commands
- Support for nested command directories with automatic label generation
- Command content execution directly to active Claude/Codex session
### Changed
- Enhanced user interface with new commands functionality
- Improved accessibility with dedicated commands directory structure
## [2.2.2] - 2025-08-20
### Changed
- Updated Claude Code CLI flag from `--dangerously-skip-permissions` to `--dangerously-bypass-approvals-and-sandbox`
- Updated UI text and tooltips to reflect new flag name
- Updated loading messages to match new CLI flag terminology
## [2.2.1] - 2025-08-20
### Changed
- Improved start button layout and responsive design
- Simplified button styling for better mobile experience
- Increased dialog max-width from 400px to 520px for better button layout
### Fixed
- Mobile responsiveness issues with assistant selection buttons
## [2.2.0] - 2025-08-20
### Added
- Basic test infrastructure with Mocha and unit tests
### Fixed
- Command injection vulnerability in commandExists method
- Documentation discrepancy - added missing auth.js file to README structure
### Security
- Fixed command injection vulnerability that could potentially allow malicious command execution
## [2.5.1] - 2025-08-22
### Added
- CONTRIBUTING guide with setup, testing, and PR workflow
- MIT LICENSE file
### Changed
- Enhanced README with requirements, local dev/testing instructions, and links to CONTRIBUTING and LICENSE
## [2.5.2] - 2025-08-22
### Added
- GitHub Pages single-page marketing site under `/docs` (hero, features, quick start, security, FAQ)
### Notes
- No runtime or API changes; documentation/website only
## [2.5.3] - 2025-08-22
### Changed
- Docs site: replaced HTTPS guidance with accurate ngrok options
### Fixed
- Docs site: improved mobile responsiveness and removed horizontal scrolling
## [2.1.3] - Previous Release
- Previous version baseline