Skip to content

Releases: upsertco/perch

v1.7.0

Choose a tag to compare

@delianides delianides released this 03 Jun 14:05
d81ad2e

1.7.0 (2026-05-30)

Features

  • cargo dev-install to symlink dev build into PATH (#94) (ae846d6)

Bug Fixes

  • text-spacing in diff overlay and help menu (#95) (52f8cb2)

v1.6.0

Choose a tag to compare

@delianides delianides released this 29 May 03:47
0db32d2

1.6.0 (2026-05-29)

Features

  • vim navigation keys for file list and diff view (#92) (1c231ce)

Bug Fixes

  • expanded view in fresh worktrees, four-tier base resolution (#90) (b387c4f)
  • nix: rename git-rt to perch in flake (25d3f69)

v1.5.1

Choose a tag to compare

@delianides delianides released this 21 May 12:57
973a10f

1.5.1 (2026-05-21)

Bug Fixes

  • clarify branch base header (#88) (6cd8476)
  • Use strict default base branch resolution (#86) (c2216b2)

v1.5.0

Choose a tag to compare

@delianides delianides released this 17 May 17:12
58801f9

1.5.0 (2026-05-17)

Features

v1.4.0

Choose a tag to compare

@delianides delianides released this 17 May 03:08
1a8d34e

1.4.0 (2026-05-17)

Features

v1.3.0

Choose a tag to compare

@delianides delianides released this 10 May 13:08
e042129

1.3.0 (2026-05-10)

Features

  • pinned-worktree mode (no auto-follow, trunk-only base, rename absorption) (#80) (53144e2)
  • switch worktree dialog (#75) (8790b85)

Bug Fixes

  • git: pick closest merge-base when local and remote base diverge (#78) (9d09d36)
  • git: use real git diff for overlay, replacing prefix/suffix synthesizer (#76) (0998dee)

Performance Improvements

  • audit-driven hot-path improvements (recompute -50% on large repos) (#79) (0e8edba)

v1.2.0

Choose a tag to compare

@delianides delianides released this 24 Apr 20:27
31ef03e

1.2.0 (2026-04-24)

Features

  • add tree view mode for file pane (#72) (88ba463)
  • ui: narrow-terminal adaptive rendering (#74) (88b2656)

v1.1.0

Choose a tag to compare

@delianides delianides released this 23 Apr 06:45
141afbc

1.1.0 (2026-04-23)

Features

  • bring in-app diff modal back, remove pager path (#71) (ae9549a)
  • git: per-branch base detection with reflog + merge-base heuristic (#69) (2df6820)
  • vim-style scroll_padding for file list (#67) (779822d)

Bug Fixes

  • state: suppress row flash on initial file-list populate (#70) (cbd5cf2)

v1.0.5

Choose a tag to compare

@delianides delianides released this 16 Apr 14:10
9af4793

1.0.5 (2026-04-16)

Bug Fixes

  • app: pager flashes and closes on short diffs (#66) (932b755)

Performance Improvements

  • app: async FsWatcher init + startup phase tracing (#64) (f1fb0a9)

v1.0.4

Choose a tag to compare

@delianides delianides released this 16 Apr 11:17
2ceff0b

1.0.4 (2026-04-16)

Bug Fixes

  • docs: remove references to removed in-app diff overlay and inline accordion (#62) (42b17df)