- CHANGELOG: add v1.2.0 with clide-web, database layer, workspace tabs, and ttyd/zellij removal - CLAUDE.md: add clide-web to tech stack, dev commands, and project structure - web-deployment.md: document /projects/<name> routing, setup wizard, auto-respawn, database schema, and make targets - install-clide-web.sh: update URLs to path-based routing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2.7 KiB
2.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.2.0] - 2026-02-24
Added
- clide-web: Python web server replacing ttyd + zellij for browser access
- FastAPI + uvicorn with WebSocket ↔ PTY bridge via tmux
- Project switching via
/projects/<name>URL routing - Vendored xterm.js (no CDN, works on disconnected LAN)
- Auto-respawn on Clide exit (tmux
pane-diedhook) - Setup wizard for first-run configuration (
clide-web-setup) - Service management make targets (start-server, stop-server, etc.)
- SQLite database layer: SQLModel tables (Project, Session, UserPreference, ConnectionLog) shared between clide and clide-web
- Dynamic tabbed workspace: Multi-file editor and multi-terminal support with closable tabs
Changed
- Context panel (Jira, TODOs, Problems) backgrounds now match sidebar (
$surface) - Makefile uses
printfinstead ofechofor consistent ANSI color rendering - Full PTY terminal emulator with pyte replaces simple terminal widget
- Nerd Font support and clipboard paste in terminal
Removed
- ttyd (C binary fork with Nerd Font) — replaced by clide-web
- zellij (Rust binary for session persistence) — replaced by tmux
clide-launchershell script — logic absorbed into clide-webupdate-ttyd.shbuild script
[1.0.0] - 2026-02-01
Added
- Skill Installer Service: Install bundled Claude Code skills (commit, branch, push, pull, stash) to user or project scope
- TileListView Component: Reusable card-style list widget with consistent styling
- TODO.md Integration: Parse and display project TODO.md files in the TODOs panel
- File Watcher: Real-time file system monitoring with reactive updates
- Git Graph View: Visual commit graph in sidebar
- Branch Status Widget: Enhanced branch display with remote tracking info
- Theme System: 22 built-in themes including Summer Night (default)
- Alt-key Shortcuts: VSCode-familiar keybindings that don't interfere with input fields
Changed
- Restructured project with clear separation of controllers, services, and widgets
- Improved panel architecture with state preservation on hide/show
- Enhanced git integration with better status display
Fixed
- Test fixtures updated for new widget architecture
[0.1.0] - 2026-01-15
Added
- Initial project structure and TUI framework
- Basic panel layout (sidebar, workspace, context)
- Claude Code integration as primary workspace
- Pydantic models for data validation
- pytest test infrastructure