release: 0.3.0 persistent history, configurable openers, and dev info panel
This commit is contained in:
19
CHANGELOG.md
19
CHANGELOG.md
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
|
||||
|
||||
## [0.3.0] - 2026-04-06
|
||||
|
||||
### Added
|
||||
- Two-line compact header with live session state: version, history count, filter state, hidden/files toggles, and development summary
|
||||
- Persistent history storage between sessions with configurable state path and bounded history size
|
||||
- History list rendering in most-recent-first order
|
||||
- History filter mode (`/` inside history) with dedicated query and navigation behavior
|
||||
- Development info panel (`i`) with git context, detected stack, and suggested commands
|
||||
- Configurable open-with menu order via `config.toml`:
|
||||
- `open_with.files`
|
||||
- `open_with.directories`
|
||||
- Automatic creation of opener config template when `config.toml` is missing
|
||||
- New `opencode` opener support for directory actions
|
||||
|
||||
### Improved
|
||||
- Filter label highlighting now works consistently in both tree and history filter modes
|
||||
- UI color behavior is now explicitly normalized to avoid terminal color bleeding
|
||||
- History selection and filtering logic aligned with reversed (most-recent-first) history rendering
|
||||
|
||||
## [0.2.6] - 2026-04-04
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user