UNPKG

claude-code-web

Version:

Web-based interface for Claude Code CLI accessible via browser

129 lines (89 loc) 4.44 kB
# 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