Skip to content

Releases: ChmaraX/herdr-nvim

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 22:06
0450dc7

1.0.1 (2026-09-13)

Bug Fixes

  • add Windows support for herdr-nvim (#30) (84fdf52)
  • sidebar and anchor pane render at stale size until a manual resize (#31) (581ea22)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 21:01
e652ebf

1.0.0 (2026-09-03)

⚠ BREAKING CHANGES

  • picker: use fff-search as the default fuzzy engine (#26)

Features

  • config: support nvim_env overrides for the sidebar nvim (#5) (b67f622)
  • lua: add :Herdr command + Lua API for annotations (non-breaking) (#28) (db5caf9)
  • picker: use fff-search as the default fuzzy engine (#26) (58bad7c)

Bug Fixes

  • open sidebar without shell command echo (#19) (c851bc4)
  • plumb workspace/tab identity into the nvim daemon (#29) (0f43813)
  • support agent_session with kind 'id', fix relative path resolution, and add Antigravity dialect (#22) (5e20a40)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 18:26
461f432

0.3.0 (2026-08-25)

Features

  • skip agent picker when target is unambiguous (#17) (cf31879)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 19:46
d1cc8ed

0.2.1 (2026-08-20)

Bug Fixes

  • clamp pick-file scrape to herdr's cheap pane-read range (#11) (994ff67)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 12:38
3d4f805

0.2.0 (2026-08-20)

Features

  • add open-link action and file-path/file-url link handlers (ce83415)
  • build_candidates merge/dedup/order pipeline (636256f)
  • claude session JSONL parser over verified fixture shapes (71b4dcd)
  • gather_candidates wires session mining + git status + scrape (7b11700)
  • hand-rolled ISO-8601 UTC timestamp parser (ccf3100)
  • mine_session dispatcher with newly-created/last-edit reduction (7c2ff12)
  • net-change demotion rule for session-edited paths (1ac9f15)
  • parse clicked link text into (path, line) (812d8a0)
  • parse git log --name-only for session-committed paths (42de4bd)
  • parse git status --porcelain for dirty worktree paths (c39ae89)
  • pi session JSONL parser over verified fixture shapes (c2a83c3)
  • picker: fuzzy search, repo-wide fallback, and a cleaner cmd+o UI (5f74f4c)
  • replace age with git diff stats, add picker title (d80755c)
  • resolve clicked paths against pane cwd then git toplevel (2ed7643)
  • sectioned/scrollable picker UI with smart paths, badge, age (b8a1e7b)
  • sidebar: add panel positioning (#2) (40aadea)
  • smart-path shortening, relative age, scroll-window math (94541f2)
  • surface pane agent_session via the Herdr trait (35e19f9)
  • ui: redesign block annotations as sign-column rail + tint (7956ea5)
  • whole-path case-insensitive filter with highlight spans (a1cdc4a)
  • wire open-link subcommand into main.rs (3b9daad)

Bug Fixes

  • exec run.sh with bash, not sh (fixes #3) (#4) (d23731f)
  • spawn the nvim daemon in the workspace's actual cwd, not inherited (262bd3b)
  • use 'pane send-text' for paste, 'agent prompt' for send (#1) (f9fb6e8)

Performance Improvements

  • merge pane_get calls and batch git diff stats; colorize diff counts (ed74771)