Releases: agavra/tuicr
Releases · agavra/tuicr
Release list
v0.23.1
v0.23.0
What's Changed
- docs: mark Hunk as a standalone binary by @benvinegar in #614
- fix(vcs): quote file paths passed to jj and hg by @agavra in #619
- fix: :prs command erroring in azuredevops, fix filter issue for other forges by @joshvito in #593
- feat: add a summary command by @thedadams in #582
- fix(jj): remove Git staging concepts from local selector by @0xferrous in #612
- fix(release): dynamically link GNU Linux binaries by @agavra in #620
- perf(tui): coalesce queued input events into one repaint by @KallivdH in #617
- fix(diff): keep hunk lines whose content starts with
---or+++by @thejesh23 in #534 - feat(ui): hide files already marked reviewed with H by @patrickjmccauley in #596
- fix(test): assert the real 50ms first-poll drain timeout by @agavra in #621
- refactor(diff): use structured file metadata by @agavra in #622
- release: v0.23.0 by @github-actions[bot] in #623
New Contributors
- @benvinegar made their first contribution in #614
- @thedadams made their first contribution in #582
- @KallivdH made their first contribution in #617
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- feat: copy open PR URL by @ronen-hoffer in #546
- fix: reindex recovered PR sessions by @Guflly in #561
- Feat/azure devops pr by @joshvito in #555
- feat(ui): copy the comment at the cursor with Y by @Dhevenddra in #570
- feat(search): highlight search matches in the diff by @Dylan-MSML in #571
- fix: prevent cursor-overflow panic on PR reload that shrinks the diff by @joshvito in #574
- fix: keep the TUI on screen when opening a windowed editor by @JammingBen in #581
- perf(git): speed up CLI backend startup by @idriss-mortadi in #568
- feat: add diff_watch_interval + fix some bugs by @arjansingh in #566
- feat(skills): add a cmux wrapper for launching tuicr by @vandamm in #589
- Add settings to skip PR checks and conversation comments by @antonio2368 in #584
- Include Helix in
EditorFamily::PlusLineby @tonchis in #590 - fix: run Herdr pane payload under bash so non-bash shells work by @sigma in #594
- fix: keep a zz centering when opening a comment near EOF by @davinkevin in #595
- fix(gitlab): submit multi-line range comments without schema errors by @samuelarbibe in #598
- fix(release): build static musl binaries for Linux artifacts by @mvanhorn in #537
- Make long errors fully accessible by @barlevalon in #511
- release: v0.22.0 by @github-actions[bot] in #601
New Contributors
- @joshvito made their first contribution in #555
- @Dylan-MSML made their first contribution in #571
- @JammingBen made their first contribution in #581
- @arjansingh made their first contribution in #566
- @vandamm made their first contribution in #589
- @tonchis made their first contribution in #590
- @sigma made their first contribution in #594
- @davinkevin made their first contribution in #595
- @samuelarbibe made their first contribution in #598
- @mvanhorn made their first contribution in #537
- @barlevalon made their first contribution in #511
Full Changelog: v0.21.0...v0.22.0
v0.21.0
What's Changed
- docs: use official homebrew-core formula (#522) by @agavra in #541
- feat(ui): always show the commit under review in the header by @Dhevenddra in #529
- feat(ui): filter the file tree by include/exclude regex by @patrickjmccauley in #497
- feat(forge): add Bitbucket backend by @FeernandoOFF in #533
- Add github-dark-colorblind theme by @Tacklebox in #523
- docs: document remaining config keys by @CooperSheroy in #527
- fix(tree): keep a directory's files together when a sibling shares its prefix by @Dhevenddra in #528
- fix: label remote comments by forge by @bassam04xx in #530
- fix(ui): give the reviewed banner an annotation slot in single-file view by @thejesh23 in #535
- fix: deduplicate remote review threads by @ongspxm in #550
- fix: cover Bitbucket variant in forge_badge_label by @agavra in #564
- release: v0.21.0 by @github-actions[bot] in #565
New Contributors
- @Dhevenddra made their first contribution in #529
- @patrickjmccauley made their first contribution in #497
- @FeernandoOFF made their first contribution in #533
- @Tacklebox made their first contribution in #523
- @CooperSheroy made their first contribution in #527
- @bassam04xx made their first contribution in #530
- @thejesh23 made their first contribution in #535
- @ongspxm made their first contribution in #550
Full Changelog: v0.20.0...v0.21.0
v0.20.0
What's Changed
- chore(deps): bump edtui and remove comment about
cw/dwlimitation by @preiter93 in #480 - feat: add search to help popup by @pbjorklund in #474
- diff: render commit message as prose, not a diff by @thiblahute in #471
- fix: users can set diff.mnemonicPrefix = true in their git config which breaks diff parsing, override this setting in tuicr by @a-h in #470
- feat: add installation-aware updates and rollbacks by @pbjorklund in #473
- commit selector: toggle key, hidden cycling, and order/selection options by @thiblahute in #484
- fix: Update README and docs with GitLab Support by @yhay81 in #485
- Add diff comment navigation by @cpaasch-oai in #489
- fix(ui): make scroll and cursor jumps wrap-aware by @yuhua99 in #477
- fix: status messages don't show on commit selection screen by @yhay81 in #490
- Fix tree selection when collapsing directories by @Guflly in #492
- feat(export): make the review export preamble configurable by @ewhanhan in #496
- Feat/open editor with e by @ryuheechul in #505
- fix: keep Escape from hiding file panel by @Guflly in #493
- feat(skill): add Herdr launcher support by @ramtinJ95 in #502
- feat: show github PR description & top-level comments by @markhowardform3 in #495
- Strip SSH port before building forge --repo URLs by @theherk in #506
- Disable commit signing in git/jj test fixtures by @theherk in #507
- fix(jj): remove ANSI escape sequences by disabling revision ids colo… by @emrtnn in #510
- fix: Option for relative line numbers in the diff gutter by @yhay81 in #517
- fix: jj worktree support by @yhay81 in #531
- ci: remove flaky "Update command" job by @agavra in #539
- release: v0.20.0 by @github-actions[bot] in #540
New Contributors
- @preiter93 made their first contribution in #480
- @yhay81 made their first contribution in #485
- @Guflly made their first contribution in #492
- @ewhanhan made their first contribution in #496
- @ryuheechul made their first contribution in #505
- @ramtinJ95 made their first contribution in #502
- @markhowardform3 made their first contribution in #495
- @theherk made their first contribution in #506
- @emrtnn made their first contribution in #510
Full Changelog: v0.19.1...v0.20.0
v0.19.1
What's Changed
- Fix false-positive binary detection on hunk headers containing "Binary" by @antonio2368 in #459
- fix :edit on PR-s where you're forked by @ferdinandyb in #453
- remove comment types by default by @agavra in #460
- fix: route PR inline commit-range reload through the forge backend by @agavra in #464
- release: v0.19.1 by @github-actions[bot] in #465
New Contributors
- @antonio2368 made their first contribution in #459
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- perf(main): only redraw when state changed by @r-vdp in #428
- fix(forge): show expand row after last hunk in PR review by @saleemdjima in #426
- fix: missing readline motions
alt balt fby @joaomendoncaa in #429 - feat(comment): opt-in vim modal editing in the review comment box by @thiblahute in #430
- Preselect commits since last review by @ronen-hoffer in #418
- feat(comment): Alt+Enter accepts and Alt+Esc discards the vim comment by @thiblahute in #440
- Session Type Detection For Clipboard On Linux by @mward25 in #435
- fix(pr): preserve reviewed markers on refresh by @pbjorklund in #437
- fix(comments): associate comments with their commit when reviewing per-commit by @thiblahute in #442
- feat(ui): detect light/dark theme from terminal background by @veeti in #448
- fix(ui): make word wrap work in side-by-side diff view by @yuhua99 in #450
- Fix tabify context lines by @ferdinandyb in #454
- refactor(app): split app.rs into focused submodules by @agavra in #456
- release: v0.19.0 by @github-actions[bot] in #457
New Contributors
- @mward25 made their first contribution in #435
- @pbjorklund made their first contribution in #437
- @veeti made their first contribution in #448
- @yuhua99 made their first contribution in #450
- @ferdinandyb made their first contribution in #454
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Fix GitLab MR list pagination flag by @ryanmiville in #403
- Fix panic when truncating multibyte PR titles in status bar by @kane8n in #406
- Fix crash on repositories with split index enabled by @vivekjhaver in #408
- review: attribute commit-message comments to their commit by @thiblahute in #414
- fix: map SSH-over-443 transport hosts back to API host by @xylophonehero in #412
- fix(clipboard): copy to system clipboard inside tmux on macOS by @kane8n in #413
- feat(cli): add 'mr' as an alias for the 'pr' subcommand by @thiblahute in #416
- feat: tab cycle through comments, comment auto-follow, cursor decoration-skip by @N4M3Z in #385
- fix(markdown): Indent multiline comments by @abhinav in #417
- docs: document GitLab merge request support by @bendrucker in #419
- feat(gitlab): support request-changes reviews on merge requests by @bendrucker in #421
- feat(gitlab): support draft reviews on merge requests by @bendrucker in #422
- feat: default to cursor commit when no range selected by @joaomendoncaa in #424
- release: v0.18.0 by @github-actions[bot] in #425
New Contributors
- @ryanmiville made their first contribution in #403
- @kane8n made their first contribution in #406
- @vivekjhaver made their first contribution in #408
- @xylophonehero made their first contribution in #412
- @bendrucker made their first contribution in #419
- @joaomendoncaa made their first contribution in #424
Full Changelog: v0.17.1...v0.18.0
v0.17.1
v0.17.0
What's Changed
- feat(vcs): Add whitespace-ignore diffs by @abhinav in #376
- feat: (cosmetic) delta-style box separator between files in multi-file view by @N4M3Z in #379
- refactor(commands): Add command registry by @abhinav in #375
- feat: Tab unhides the file list, Esc hides it by @N4M3Z in #373
- feat: (cosmetic) nicer word wrap by @N4M3Z in #382
- feat(commands): Add command prompt completion by @abhinav in #386
- feat: Open focused file in editor by @abhinav in #377
- fix(ui): Preserve wrapped revision headers by @abhinav in #387
- feat(theme): bundle higher-contrast syntax for tokyo-night-day by @apurvam in #389
- feature(provider) add gitlab support by @franroa in #364
- Add hunk-level reviewed state by @cpaasch-oai in #350
- fix(gitlab): Use full URL in --repo flag for non-default hosts by @cherryramatisdev in #392
- fix(git): Preserve revision diff endpoints by @abhinav in #395
- feat: allow :q to quit when only files are marked reviewed by @daveyeb in #397
- Filter PR selector by review requests by @ronen-hoffer in #396
- release: v0.17.0 by @github-actions[bot] in #398
New Contributors
- @abhinav made their first contribution in #376
- @franroa made their first contribution in #364
- @cpaasch-oai made their first contribution in #350
- @cherryramatisdev made their first contribution in #392
- @ronen-hoffer made their first contribution in #396
Full Changelog: v0.16.1...v0.17.0