Files
clide/CHANGELOG.md
T
jpmschweitzerandClaude Opus 4.6 30b8cf7db9 docs: update documentation for clide-web and v1.2.0
- 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>
2026-02-24 17:06:12 +01:00

61 lines
2.7 KiB
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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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-died` hook)
- 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 `printf` instead of `echo` for 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-launcher` shell script — logic absorbed into clide-web
- `update-ttyd.sh` build 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