unhappychoice Release Notes

Last updated: Mar 14, 2026

unhappychoice Products

All unhappychoice Release Notes (10)

  • Feb 12, 2026
    • Date parsed from source:
      Feb 12, 2026
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.8.0

    unhappychoice highlights a new release featuring bug fixes for CodeRabbit review issues and dialog rendering, plus a UX refresh that improves playback controls and adds playback functionality. Version bumped to v0.8.0 with assorted dependency updates.

    🐛 Bug Fixes

    • fix: address CodeRabbit review issues (a8a9208)
    • fix: clear dialog area before rendering to prevent text bleed-through (75c1266)

    📝 Other Changes

    • chore: bump version to v0.8.0 (24a4265)
    • refactor: improve playback controls UX (d8bff84)
    • added playback controlls (2506b99)
    • chore(deps): bump rand from 0.9.2 to 0.10.0 (#147) (4c951d8)
    • chore(deps): bump toml from 0.9.12+spec-1.1.0 to 1.0.0+spec-1.1.0 (d6bdbfe)
    • chore(deps): bump clap from 4.5.57 to 4.5.58 (11a9b36)
    • chore(deps): bump toml_edit from 0.24.1+spec-1.1.0 to 0.25.0+spec-1.1.0 (c3e6793)
    • chore(deps): bump toml from 0.9.11+spec-1.1.0 to 0.9.12+spec-1.1.0 (c3b9514)
    • chore(deps): bump toml_edit from 0.24.0+spec-1.1.0 to 0.24.1+spec-1.1.0 (6100f9c)
    • chore(deps): bump ctrlc from 3.5.1 to 3.5.2 (8636309)
    • chore(deps): bump anyhow from 1.0.100 to 1.0.101 (74edf44)
    • chore(deps): bump clap from 4.5.56 to 4.5.57 (a6cc996)
    • chore(deps): bump git2 from 0.20.3 to 0.20.4 (02689a7)
    • chore(deps): bump clap from 4.5.54 to 4.5.56 (de1279e)
    • chore(deps): bump unicode-width from 0.2.0 to 0.2.2 (e2b4adb)
    • chore: update flake.nix hashes for v0.7.0 (9154fe1)
    Original source Report a problem
  • Jan 16, 2026
    • Date parsed from source:
      Jan 16, 2026
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.7.0

    unhappychoice unveils v0.7.0 with the fluorite theme, excluded uv.lock, and a diff subcommand to visualize working tree changes. Includes theme fixes and multiple deps bumps plus a patch-style polish pass. A clear release geared toward better styling and tooling reliability.

    ✨ Features

    • feat(themes): add fluorite theme (48f0e11)
    • feat: add uv.lock to the excluded files (ca92dc0)
    • feat: add diff subcommand to visualize working tree changes (#123) (7805317)

    🐛 Bug Fixes

    • fix(themes): apply cargo fmt and fix alphabetical order (e5ab941)
    • fix(themes): apply 'coderabbit' suggested style changes (aa4545e)
    • fix(themes): add missing comma (d2bf885)

    📝 Other Changes

    • chore: bump version to v0.7.0 (8d1df29)
    • chore(deps): bump chrono from 0.4.42 to 0.4.43 (7ec94ad)
    • chore(deps): bump toml from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0 (b79396f)
    • chore(deps): bump tree-sitter-md from 0.5.1 to 0.5.2 (45b031e)
    • chore(deps): bump clap from 4.5.53 to 4.5.54 (12f034e)
    • chore(deps): bump tree-sitter-lua from 0.2.0 to 0.4.1 (5db6d54)
    • chore(deps): bump ratatui from 0.29.0 to 0.30.0 (9de4c9b)
    • chore(deps): bump toml from 0.9.8 to 0.9.10+spec-1.1.0 (a033d22)
    • chore(deps): bump toml_edit from 0.23.9 to 0.24.0+spec-1.1.0 (a4a6e9c)
    • chore: update flake.nix hashes for v0.6.0 (7545577)
    Original source Report a problem
  • All of your release notes in one feed

    Join Releasebot and get updates from unhappychoice and hundreds of other software products.

  • Dec 8, 2025
    • Date parsed from source:
      Dec 8, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.6.0

    unhappychoice highlights a new Telemetry theme, speed_rules support in config, and file-specific speed rules, plus bug fixes that improve pause handling. The release also bumps to v0.6.0 with updated docs on telemetry and speed rules, signaling an actual product update.

    ✨ Features

    • feat(theme): add Telemetry theme (2270d72)
    • feat: add speed_rules support in config file (5f1621f)
    • feat: add file-specific speed rules with --speed-rule option (d8ba787)

    🐛 Bug Fixes

    • fix: allow sub-base-speed pauses to work correctly (5e3a6ef)
    • fix: apply speed rules to all pause durations (4a008e6)

    📝 Other Changes

    • chore: bump version to v0.6.0 (320d778)
    • docs: add telemetry theme to themes documentation (bb5ebbe)
    • chore(deps): bump git2 from 0.20.2 to 0.20.3 (28cb068)
    • chore(deps): bump toml_edit from 0.23.7 to 0.23.9 (d12df6a)
    • style: fix fmt and clippy warnings (1d594d6)
    • docs: add speed-rule documentation (63092ce)
    • chore(deps): bump tree-sitter-bash from 0.25.0 to 0.25.1 (ce09a6a)
    • docs: add docstrings to improve coverage (4007761)
    • chore: update flake.nix hashes for v0.5.0 (8e7173b)
    Original source Report a problem
  • Nov 30, 2025
    • Date parsed from source:
      Nov 30, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.5.0

    unhappychoice unveils a new v0.5.0 release adding Svelte and Lua syntax highlighting, date filtering for commit history, and cache invalidation for stability. It tightens builds on Ubuntu 22.04, bumps dependencies, and refreshes docs and installation notes for a smoother user experience.

    Features

    • feat: add Svelte syntax highlighting support (3655e09)
    • feat: add Lua syntax highlighting support (76e7c6a)
    • feat: add date filtering options for commit history (da7fc17)

    🐛 Bug Fixes

    • fix: invalidate old cache by changing prefix-key (52e803c)
    • fix: update glibc version requirement to 2.35 (c67e5a1)
    • fix: use ubuntu-22.04 for Linux builds and remove cache from release (90f7ae8)
    • fix: update fzf and VHS examples for better compatibility (#109) (84f77c5)
    • fix: return error instead of fallback for invalid commit timestamp (dde2914)
    • fix(docs): correct fzf integration example (ca748da)
    • fix: Correct date filter comparison logic in matches_date_filter function to be fully identical to Git (c643eea)
    • fix: Fix format error (de3fb5d)

    📝 Other Changes

    • chore: bump version to v0.5.0 (d85784e)
    • docs: update supported languages list (6708fe9)
    • Update README to reflect new brew instructions (#111) (bcb19f8)
    • refactor: sort use statements consistently across files (6f212b9)
    • refactor: sort TokenType enum and match arms alphabetically (01db07e)
    • docs: expand Nix installation instructions (d63814a)
    • ci: add flake.lock and update release workflow to maintain it (3dac4ec)
    • docs: add Nix installation method (eebf770)
    • chore: update flake.nix hashes for v0.4.1 (ebdf0ee)
    Original source Report a problem
  • Nov 25, 2025
    • Date parsed from source:
      Nov 25, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.4.1

    unhappychoice unveils a fresh release with practical improvements: glibc version check in install script, author filter options, cursor behavior refinements, and ignore pattern support; bug fixes lift Linux build reliability and CLI accuracy; performance and docs updates round out the update.

    ✨ Features

    • feat: add glibc version check to install script (6cfece8)
    • feat: add author filter option for commit display (cfda74d)
    • feat: move cursor to first non-whitespace position during scroll (8cf6a46)
    • feat: skip cursor movement to indentation (9ef01e2)
    • feat: introduced the pattern matching for ignoring parameters (5350424)
    • feat: add MODULE.bazel.lock to excluded files (420c57a)

    🐛 Bug Fixes

    • fix: use ubuntu-latest for Linux release builds (2eb6d85)
    • fix: default to asc order when --author is specified (72ebcee)
    • fix: add validation for author filter input to prevent empty patterns (80e54c0)
    • fix: add perl to nativeBuildInputs for openssl-sys build (f3d7672)
    • fix: update cli name and version (7a07511)
    • fix: add other typescript extensions (#84) (a2a614d)

    📝 Other Changes

    • docs: add troubleshooting for glibc version errors (77553a3)
    • docs: add behavior notes for --author filtering (12cf5a1)
    • refactor: extract magic numbers and fix step discontinuity (e1624aa)
    • perf: improve scrolling speed in large files (f39f158)
    • refactor: use Cargo.toml version in CLI (e330c16)
    • docs: add documentation for ignore patterns feature (caa25ef)
    Original source Report a problem
  • Nov 25, 2025
    • Date parsed from source:
      Nov 25, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    v0.4.0

    unhappychoice releases v0.4.0, a formal version bump signaling a new release.

    chore: bump version to v0.4.0

    Original source Report a problem
  • Nov 20, 2025
    • Date parsed from source:
      Nov 20, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.3.0

    unhappychoice highlights a new release with commit range support and quit controls, plus SIGTERM handling and improved subdirectory git detection. Bumps to v0.3.0 with formatting, dependency updates, and Arch Linux install notes, signaling a real product release.

    ✨ Features

    • feat: support --order option with commit ranges (89da1c5)
    • feat: add commit range option (96f6b4a)
    • feat: enable SIGTERM and SIGHUP handling in ctrlc crate (64f170c)
    • feat: add Ctrl+C and q key support for quitting application (78cb6d2)

    🐛 Bug Fixes

    • fix: detect git repository from subdirectories (5ee8605)

    📝 Other Changes

    • chore: bump version to v0.3.0 (28e97f1)
    • style: apply cargo fmt (00c07e6)
    • refactor: reject symmetric difference operator in commit range (4ccc02d)
    • docs: update documentation for commit range feature (1dd81be)
    • chore(deps): bump clap from 4.5.52 to 4.5.53 (5afa869)
    • Add 'bun.lockb' to ignored files list (01d86ee)
    • Add bun.lock to ignored files list (d701fc4)
    • docs: add instructions for installing on Arch Linux (57a2c6e)
    Original source Report a problem
  • Nov 19, 2025
    • Date parsed from source:
      Nov 19, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.2.0

    unhappychoice unveils v0.2.0 with new --loop and --order playback options, shell script syntax highlighting, and an OGP image generator with social previews. Includes fixes for commit order playback, config path, and dependency upgrades plus updated docs.

    ✨ Features

    • feat: add --loop flag for continuous animation playback (21c86db)
    • feat: add --order flag for commit playback order (5a45a60)
    • feat: add syntax highlighting for shell scripts (76f68e2)
    • feat: add OGP image generator and social preview (0b3d187)

    🐛 Bug Fixes

    • fix: asc/desc order finishes after all commits played (fe32bbf)
    • fix: use ~/.config for config path on all platforms (b9c18e8)
    • fix(deps): update tree-sitter-yaml API usage for 0.7 compatibility (ce47173)
    • fix(deps): update rand API usage for 0.9 compatibility (aaf6a98)

    📝 Other Changes

    • chore: bump version to v0.2.0 (1476f57)
    • docs: add --loop option documentation (0e03086)
    • docs: add --order option documentation (db237d9)
    • docs: add Terminal Trove Tool of The Week badge (8fbd92b)
    • chore: add CODEOWNERS file (fddb7fb)
    • chore(deps): update tree-sitter-bash to v0.25 (aa16451)
    • chore(deps): add tree-sitter-bash dependency (bf7c3c4)
    • chore(deps): bump tree-sitter-yaml from 0.6.1 to 0.7.2 (5165e90)
    • chore(deps): bump rand from 0.8.5 to 0.9.2 (2c902a3)
    • chore(deps): bump toml from 0.8.23 to 0.9.8 (3a4c730)
    • chore(deps): bump dirs from 5.0.1 to 6.0.0 (b8a86ed)
    • chore(deps): bump git2 from 0.19.0 to 0.20.2 (db56c9f)
    • chore(deps): bump tree-sitter-json from 0.23.0 to 0.24.8 (0e51963)
    • chore(deps): bump clap from 4.5.51 to 4.5.52 (8e04f01)
    • chore(deps): bump crossterm from 0.28.1 to 0.29.0 (89b4523)
    • chore(deps): bump tree-sitter-md from 0.3.2 to 0.5.1 (f28e754)
    • chore(deps): bump toml_edit from 0.22.27 to 0.23.7 (93cba7f)
    • chore(deps): bump tree-sitter-css from 0.23.2 to 0.25.0 (f177622)
    • chore(deps): bump unicode-width from 0.1.14 to 0.2.0 (f0c292e)
    • chore: add dependabot configuration for Cargo dependencies (720b887)
    • docs: add OLED burn-in warning for screensaver mode (e310e04)
    • refactor: increase OGP image padding for better spacing (944839d)
    Original source Report a problem
  • Nov 13, 2025
    • Date parsed from source:
      Nov 13, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.1.0

    unhappychoice unveils v0.1.0 with initial release and docs upgrades including screensaver integration examples.

    📝 Other Changes

    • chore: bump version to v0.1.0 (10bb7ef)
    • docs: add screensaver integration examples for Hyprland, Sway, i3, and X11 (e31b6a4)
    • docs: expand Related Projects section with terminal screensavers (047d7ca)
    • Revise README for improved clarity and style (ed8af4a)
    Original source Report a problem
  • Nov 12, 2025
    • Date parsed from source:
      Nov 12, 2025
    • First seen by Releasebot:
      Mar 14, 2026
    unhappychoice logo

    gitlogue by unhappychoice

    Release v0.0.5

    unhappychoice releases v0.0.5 including a bug fix for LICENSE-THIRD-PARTY packaging.

    🐛 Bug Fixes

    • fix: include LICENSE-THIRD-PARTY in package for --license flag (8b4b3f6)

    📝 Other Changes

    • chore: bump version to v0.0.5 (2d557cc)
    Original source Report a problem

Related vendors