Skip to content

Releases: amittamari/hop

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 11:19
1fca481

Fixed

  • (preview) change preview to be open by default
  • (config) read config from ~/.config/hop on macOS

Other

  • update v0.3.0 changelog with all commits since v0.2.9

Fixed

  • (config) read the config from ~/.config/hop/config.toml on macOS. Previously the path came
    from directories::ProjectDirs, which resolves to
    ~/Library/Application Support/dev.hop.hop/config.toml on macOS while the README documented
    ~/.config/hop/config.toml — so a config written at the documented path was silently ignored and
    every section ([launcher], [data_dirs], [display], [keybindings], [columns],
    search_mode) had no effect.

Added

  • (config) $HOP_CONFIG overrides the config file path; $XDG_CONFIG_HOME is honored when
    absolute.

Changed

  • BREAKING (config, macOS only) ~/Library/Application Support/dev.hop.hop/config.toml is no
    longer read. If you have a config there, move it:
    mv "$HOME/Library/Application Support/dev.hop.hop/config.toml" "$HOME/.config/hop/config.toml".
    hop config init prints a notice when it finds one. Cache and index directories are unchanged.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:34

Added

  • (tui) show upgrade notification in footer instead of stderr
  • (cli) add hop config commands (init/edit/show/path)
  • (search) scope KWIC snippets to single message
  • (tui) add ellipsis indicators to KWIC snippets
  • color agent preview separators
  • (tui) scroll conversation preview with mouse wheel
  • (tui) drop low-priority footer status when it can't fit hints
  • (tui) nerd-font icon facelift with ascii fallback
  • (tui) add card-mode results list with KWIC snippets

Fixed

  • (tui) clamp preview scroll to prevent blank pane on overshoot
  • (config) unify DisplayConfig default width_pct source of truth
  • (tui) derive preview separator width from actual pane geometry
  • (tui) change preview resize binds to Ctrl+K/L, enable Kitty protocol
  • (preview) change default width to 30%

Other

  • (preview) unify transcript rendering across row styles
  • (config) fold preview into [display], drop UiState persistence
  • (tui) split view.rs and mod.rs into sub-500-line modules (#84)
  • (tui) move toolbar inline with search header to reclaim a row
  • (deps) bump toml from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0 (#79)
  • (deps) bump clap from 4.6.1 to 4.6.2 (#80)

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 13 Jul 11:41
b8540db

Added

  • capture session model/commit and skip non-interactive threads (#75)
  • harden Codex session parsing (#74)
  • simple/raw search modes with guided toolbar (#73)
  • hook-based session metadata enrichment (#65)

Other

  • trim hot-path allocations in indexing and TUI render (#77)
  • adopt edition 2024, in-tree lint policy, and rustfmt config (#76)
  • add DESIGN.md, codex-inspired review, and no-local-paths rule
  • (readme) update demo

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 28 Jun 07:54
fbc7285

Fixed

  • use native-tls provider explicitly for ureq 3.x

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 26 Jun 17:43
7216c44

Added

  • check for updates on hop --version (#44)

Other

  • (deps) bump shlex from 1.3.0 to 2.0.1 (#60)
  • (deps) bump md5 from 0.7.0 to 0.8.0 (#59)
  • (deps) bump toml from 0.8.23 to 1.1.2+spec-1.1.0 (#58)
  • (deps) bump pulldown-cmark from 0.12.2 to 0.13.4 (#57)
  • (deps) bump ureq from 2.12.1 to 3.3.0 (#53)
  • (deps) bump rusqlite from 0.32.1 to 0.40.1 (#55)
  • (deps) bump openssl from 0.10.75 to 0.10.81 in the cargo group across 1 directory (#56)
  • (deps) bump ratatui from 0.30.0 to 0.30.2 (#54)
  • (deps) bump jiff from 0.2.28 to 0.2.29 (#52)
  • (deps) bump anyhow from 1.0.102 to 1.0.103 (#51)
  • add dependabot config

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 26 Jun 15:55
bda2102

Fixed

  • (tui) prettify confirmation modal to match help overlay (#38)
  • (tui) improve preview header UX (#42)
  • (ci) use CHANGELOG.md for release notes instead of auto-generated

Other

  • (readme) update demo
  • update demo gif
  • embed SessionSummary in Session, move columns to tui, extract modal
  • optimize dependencies and binary size (14M → 8M)
  • (skills) add garden-docs skill

v0.2.5

Choose a tag to compare

@github-actions github-actions released this 26 Jun 14:21
f324997

Added

  • (search) boost recent sessions in free-text ranking (#43)

Other

  • fmt
  • sync architecture and project docs with recent code changes
  • document runtime dependencies and add gh to Homebrew formula
  • update demo gif

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 26 Jun 13:40
4e449bd

Added

  • (update) notify when a newer version is available

Fixed

  • (cli) append trailing space to initial query for immediate typing
  • (resume) warn when session directory does not exist (#31)
  • (adapters) resolve repo from ancestor dirs for deleted worktrees (#37)
  • (preview) clear stale transcript when results become empty (#23)

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 17 Jun 13:43
8124018

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 13 Jun 18:15
33fce7e

What's Changed

Full Changelog: v0.2.1...v0.2.2