diff --git a/CHANGELOG.md b/CHANGELOG.md index c997b94..802beaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.3.0] - 2026-05-01 + +### Added + +- Volume indicator visibility even at 1-character terminal width with compact Unicode icons (⊘○ for lock, ✕♪♫ for volume). +- Visual regression tests for volume states at tiny and ultra-small terminal sizes. +- Strict commit approval system for AI agents to prevent unauthorized commits. +- Main branch protection via pre-commit hooks. + +### Fixed + +- Lock mode behavior to only allow quit, pause/unpause, and unlock operations. +- Volume indicator prioritization over lock state in ultra-tiny terminal widths. +- Blocked color scheme and volume changes when timer is locked. + +### Changed + +- AI agent workflow to require explicit user approval before committing changes. +- Configuration file protection for critical project files (.opencode/**, .husky/**, opencode.json). + ## [1.2.1] - 2026-04-30 ### Changed diff --git a/package-lock.json b/package-lock.json index 6e2aef9..6f113d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "doro-cli", - "version": "1.2.1", + "version": "1.3.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "doro-cli", - "version": "1.2.1", + "version": "1.3.0", "license": "MIT", "dependencies": { "blessed": "npm:@rook2pawn/neo-blessed@^2.0.2", diff --git a/package.json b/package.json index 37e3794..353c3bf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "doro-cli", - "version": "1.2.1", + "version": "1.3.0", "description": "Minimal terminal pomodoro timer with keyboard shortcuts and chiptune cues", "files": [ "dist",