# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.4.4](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.4.3...gitv-tui-v0.4.4) - 2026-06-28
### <!-- 1 -->Bug Fixes
- *(ops)* fixed bech workflow not finding keyring and dbus
- fix external editor lagging a lot
- nix packaging
### <!-- 10 -->Other
- hyperrat fix: upgrade to ratatui 0.30
- add nix.yml
- *(benchmarks)* add bencher regression tracking
- Add nix to dependabot.yml
- *(benchmarks)* add bencher regression tracking
## [0.4.3](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.4.2...gitv-tui-v0.4.3) - 2026-04-19
### <!-- 10 -->Other
- *(ci)* add cargo-machete ci job
### <!-- 7 -->Miscellaneous Tasks
- fix clippy lints
## [0.4.2](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.4.1...gitv-tui-v0.4.2) - 2026-03-31
### <!-- 1 -->Bug Fixes
- Fixed issue body not being editable and not having reactions
### <!-- 10 -->Other
- bump flake.lock
## [0.4.1](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.4.0...gitv-tui-v0.4.1) - 2026-03-21
### <!-- 1 -->Bug Fixes
- *(vergen)* fix `VERGEN_IDEMPOTENT_OUTPUT` in cargo install
## [0.4.0](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.3.4...gitv-tui-v0.4.0) - 2026-03-20
### <!-- 0 -->Features
- *(preview pane)* Add a small issue list preview when in issue conversation
- *(style)* [**breaking**] Revamp the entire UI to have less borders and distractions
### <!-- 1 -->Bug Fixes
- fix test(ui): fix ui tests
- *(md)* fixed checklist rendering
### <!-- 10 -->Other
- cleanup fix(changelog): streamline changelog config in release-plz.toml
- Add dependabot.yml
- bump flake.lock, fix nitpick in drv, add .envrc
### <!-- 6 -->Testing
- test fix(benches): make benches use `std::hint::black_box`
## [0.3.4] - 2026-03-08
### Bug Fixes
- Fix focus change in color-picker
### Other
- *(CI)* Add benchmark CI job
### Refactor
- Gate bench_support behind feature flag
### Testing
- *(ui)* Add UI snapshot tests for the TUI components
- *(ui)* Add dummy test data generator
- Add benchmarks for ui hotspots
## [0.3.3] - 2026-03-04
### Features
- *(branding)* Add a logo
- *(nix)* Add devshell, package derivation, flake
### Bug Fixes
- Fix non-flake install instructions
### Documentation
- Update usage in readme
- Add install instructions for homebrew
### Performance
- Refactor the code to use interning and deduplication to reduce CPU usage by over 300%
### Miscellaneous Tasks
- *(release-plz)* Add release-plz.toml
- *(changelog)* Add cliff.toml
## [0.3.2](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.3.1...gitv-tui-v0.3.2) - 2026-02-26
### Added
- Add bookmarks
### Fixed
- fix vergen output
## [0.3.1](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.3.0...gitv-tui-v0.3.1) - 2026-02-22
### Other
- release
## [0.3.0](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.2.1...gitv-tui-v0.3.0) - 2026-02-22
### Added
- add animations to the toasts
### Other
- refactor!(toasts): Refactor out the toast component into a standalone crate (`ratatui-toaster`)
## [0.2.1](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.2.0...gitv-tui-v0.2.1) - 2026-02-21
### Fixed
- fix not being able to type `l`
### Other
- remove freebsd due to some incompatibility
## [0.2.0](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.1.2...gitv-tui-v0.2.0) - 2026-02-21
### Added
- Create a toast engine to allow for toasts
- add a keybind to copy issue/comment url to the clipboard
- add support for timeline events
### Fixed
- make subtracting saturating in position calc
### Other
- create continuous deployment to add binaries on release
- add issue number with title in issue conversation
## [0.1.2](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.1.1...gitv-tui-v0.1.2) - 2026-02-19
### Other
- *(readme)* add badges for version and ratatui
## [0.1.1](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.1.0...gitv-tui-v0.1.1) - 2026-02-19
### Other
- update README with cargo command