What's Changed
- docs(release): publish v0.23.0 notes by @benvinegar in #1135
- fix(install): resolve releases from the apex domain by @elucid in #1140
- chore(deps): bump taiki-e/install-action from 2.86.3 to 2.87.14 in the github-actions group by @dependabot[bot] in #1139
- feat(website): adopt new hunk logo, flat favicon, and brand guide by @benvinegar in #1145
- fix(session): explain selector misses instead of protocol-validation-failed by @elucid in #1149
- fix(theme): refresh terminal colors via direct OSC probe by @elucid in #1130
- fix(test): pass the lifecycle, trust prompt and jj source tests on macOS by @andrewloux in #1146
- Add hunk-mark-read to hunk-extension marketplace by @benvinegar in #1155
- fix(ui): measure grapheme Prepend scalars with the cluster that follows them by @strawberry-little-bear in #1153
- fix(ui): compact same-directory rename labels by @benvinegar in #1156
- feat(open): add complete-file viewer and lazy directory browser by @benvinegar in #1148
- Fix/draft note focus transition by @igshehata in #1125
- fix(pager): render conflicted Git diffs by @0xferrous in #1102
- fix(pager): handle plain text output through pipes by @0xferrous in #1112
- feat(ext): add generation-scoped presentation scope API by @brettinternet in #1118
- fix(ui): bound and surface large-diff highlight retries by @benvinegar in #785
- Add hunk-guide and hunk-verdict to hunk-extension marketplace by @benvinegar in #1159
- Highlighting: Make the worker the default and warm it during startup by @masonmcelvain in #1105
- fix(ui): reveal note composers at the bottom edge by @benvinegar in #1160
- fix(pager): preserve filter focus when results reappear by @benvinegar in #1161
- fix(extensions): reject non-callable VCS operation watch hooks by @edenbuilds in #1080
- fix(review): stop annotated navigation skipping notes drawn outside hunks by @HackAttack in #1147
- fix(release): refresh bun.lock when versioning packages by @bottercode in #1158
- Add LandonSchropp/hunk-verdict and hunk-backup to the extension directory by @LandonSchropp in #1137
- feat(config): add scroll_off setting for viewport margin by @andreifilip123 in #1109
- fix(session): keep a session connected when a reload leaves out a noted file by @andrewloux in #1131
- fix(ui): stop wheel scroll and stale hover from drifting comment targets off the highlighted line by @HackAttack in #1143
- fix(ui): restore comment targets after batched wheel returns by @benvinegar in #1164
- feat(cli): add bash and zsh shell completions by @silvioprog in #1157
- fix(ui): release stdin before launching terminal editors by @benvinegar in #1165
- feat(extensions): support managed npm package sources by @benvinegar in #1162
- feat(status): add a workspace compass with sibling worktrees by @benvinegar in #1067
- feat(cli): link GitHub release notes after hunk update by @benvinegar in #1166
- fix(extensions): load folder-local packages in compiled binaries by @benvinegar in #1163
- feat(ui): let note composer save be remapped by @Ajay-Satish-01 in #962
- fix(extensions): reveal pane edges independently by @benvinegar in #1171
- feat(skills): distribute version-matched agent skills via skills CLI by @benvinegar in #1167
- docs: trim verbose README prose by @benvinegar in #1174
- fix(session): keep sessions alive while window is suspended by @HackAttack in #1134
- fix: store persistent state under XDG state directory by @mikemikimike in #920
- test(pty): isolate suspension test daemon port by @benvinegar in #1176
- docs: clarify configuration overrides and examples by @benvinegar in #1175
- Auto width threshold by @teepark in #1170
- chore(release): prepare 0.24.0-beta.0 by @benvinegar in #1177
New Contributors
- @andrewloux made their first contribution in #1146
- @strawberry-little-bear made their first contribution in #1153
- @igshehata made their first contribution in #1125
- @0xferrous made their first contribution in #1102
- @brettinternet made their first contribution in #1118
- @edenbuilds made their first contribution in #1080
- @bottercode made their first contribution in #1158
- @LandonSchropp made their first contribution in #1137
- @andreifilip123 made their first contribution in #1109
- @silvioprog made their first contribution in #1157
- @mikemikimike made their first contribution in #920
- @teepark made their first contribution in #1170
Full Changelog: v0.23.0...v0.24.0-beta.0