diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..d34081f1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,35 @@ +# 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.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 diff --git a/clide/__init__.py b/clide/__init__.py index a82584e5..204e5190 100644 --- a/clide/__init__.py +++ b/clide/__init__.py @@ -1,3 +1,3 @@ """Clide - A TUI CLI IDE for Claude Code CLI.""" -__version__ = "0.1.0" +__version__ = "1.0.0" diff --git a/pyproject.toml b/pyproject.toml index 5534c218..7f63c392 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "clide" -version = "0.1.0" +version = "1.0.0" description = "A TUI CLI IDE for Claude Code CLI" readme = "README.md" requires-python = ">=3.12"