Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,30 @@ 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.3.3] - 2026-03-04
Comment on lines 8 to +9
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing blank line between [Unreleased] and [0.3.3] sections

The ## [Unreleased] heading and ## [0.3.3] heading are placed on consecutive lines with no blank line separator. This deviates from the Keep a Changelog format (which the file header explicitly references) and can cause some Markdown renderers to fail to distinguish the two headings as separate sections.

Suggested change
## [Unreleased]
## [0.3.3] - 2026-03-04
## [Unreleased]
## [0.3.3] - 2026-03-04

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing diff comparison link on version heading

Every other version entry in this changelog includes a hyperlink to the GitHub comparison diff (e.g. [0.3.2](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.3.1...gitv-tui-v0.3.2)), but the [0.3.3] heading does not. This likely means the link was not generated by release-plz or git-cliff as expected, making it harder for readers to view the exact diff for this release.

Suggested change
## [0.3.3] - 2026-03-04
## [0.3.3](https://github.com/JayanAXHF/gitv/compare/gitv-tui-v0.3.2...gitv-tui-v0.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%
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misleading performance claim — CPU usage cannot be "reduced by over 300%"

A percentage reduction is bounded at 100% (eliminating the cost entirely). "Reduce CPU usage by over 300%" is not a valid metric — it likely means the CPU usage was reduced to roughly 1/4 of its original value (a ~75% reduction, or a ~4× speedup). Common correct phrasings would be:

  • "reduce CPU usage by over 75%"
  • "improve CPU performance by over 3×"
  • "cut CPU usage to less than 1/3 of its original value"
Suggested change
- Refactor the code to use interning and deduplication to reduce CPU usage by over 300%
- Refactor the code to use interning and deduplication to improve CPU efficiency by over


### 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

Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "gitv-tui"
version = "0.3.2"
version = "0.3.3"
edition = "2024"
build = "build.rs"
description = "A terminal-based GitHub client built with Rust and Ratatui."
Expand Down