docs: update changelog and version for v0.4.0

This commit is contained in:
2026-02-06 11:17:59 -05:00
parent 5830b1da42
commit 83b7c7581d
2 changed files with 46 additions and 8 deletions

View File

@@ -9,17 +9,53 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Planned
- **Plan Approval Gate**: Require user confirmation before agent executes plans ([#111](https://github.com/CarGDev/codetyper.cli/issues/111))
- **Diff Preview**: Show file changes before writing ([#112](https://github.com/CarGDev/codetyper.cli/issues/112))
- **Execution Control**: Pause, resume, and abort agent execution ([#113](https://github.com/CarGDev/codetyper.cli/issues/113))
- **Model Consistency**: Ensure consistent behavior across LLM providers ([#114](https://github.com/CarGDev/codetyper.cli/issues/114))
- **Quality Gates**: Run TypeScript, lint, and tests before task completion ([#115](https://github.com/CarGDev/codetyper.cli/issues/115))
### Known Issues
---
- Agent mode executes without waiting for user plan approval
- Different LLM models behave inconsistently during agent execution
- No diff preview before file modifications
## [0.4.0] - 2026-02-06
### Added
- **Text Clipboard Copy/Read**: Cross-platform text clipboard operations
- macOS (`osascript`/`pbpaste`), Linux (`wl-copy`/`xclip`/`xsel`), Windows (PowerShell)
- OSC 52 escape sequence support for SSH/tmux environments
- Mouse selection auto-copies to system clipboard via `onMouseUp`
- `Ctrl+Y` keyboard shortcut for copy-selection
- Unified `readClipboard()` returning text or image with MIME type
- Shared `runCommand` helpers extracted from clipboard-service
- **Plan Approval Gate**: User confirmation before agent executes plans
- Plan approval modal with keyboard navigation
- Multiple approval modes: auto-accept, manual approve, feedback
- Inline permission prompt for plan execution
- **Execution Control**: Pause, resume, and abort agent execution
- `Ctrl+P` to toggle pause/resume during execution
- `Ctrl+Z` to abort with rollback
- `Ctrl+Shift+S` to toggle step-by-step mode
- Enter to advance step when waiting for confirmation
- **Parallel Agent Execution**: Unified agent registry with concurrent task support
- **Thinking Tag Parser**: Parse and display reasoning/thinking tags from LLM responses
### Changed
- **Inline Permission Prompt**: Improved TUI layout for permission prompts
- **Clipboard Service Refactored**: Extracted shared `runCommand` into `@services/clipboard/run-command`
### Security
- **Sensitive File Protection**: Auto-backup before modifying sensitive files (`.env`, credentials, etc.)
- **Dangerous Command Blocking**: Block destructive bash commands (`rm -rf`, `sudo`, etc.)
### Fixed
- Rollback now correctly extracts file path from tool arguments
- Permission handling improvements
---
@@ -258,13 +294,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
| Version | Date | Highlights |
|---------|------|------------|
| 0.4.0 | 2026-02-06 | Clipboard copy/read, plan approval, execution control, safety features |
| 0.3.0 | 2025-02-04 | System prompt builder, module restructure, legacy TUI removal |
| 0.2.x | 2025-01-28 - 02-01 | Hooks, plugins, session forks, vim motions, MCP browser |
| 0.1.x | 2025-01-16 - 01-27 | Initial release, TUI, agent system, providers, permissions |
---
[Unreleased]: https://github.com/CarGDev/codetyper.cli/compare/v0.3.0...HEAD
[Unreleased]: https://github.com/CarGDev/codetyper.cli/compare/v0.4.0...HEAD
[0.4.0]: https://github.com/CarGDev/codetyper.cli/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/CarGDev/codetyper.cli/compare/v0.2.4...v0.3.0
[0.2.4]: https://github.com/CarGDev/codetyper.cli/compare/v0.2.3...v0.2.4
[0.2.3]: https://github.com/CarGDev/codetyper.cli/compare/v0.2.2...v0.2.3

View File

@@ -1,3 +1,3 @@
{
"version": "0.3.0"
"version": "0.4.0"
}