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

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-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