Skip to content

Releases: agavra/tuicr

v0.23.1

Choose a tag to compare

@github-actions github-actions released this 20 Aug 16:09
9c8ec86

What's Changed

  • perf(comments): parse comment markdown with pulldown-cmark by @agavra in #628
  • perf(comments): cull comment boxes outside the viewport by @joshvito in #600
  • release: v0.23.1 by @github-actions[bot] in #632

Full Changelog: v0.23.0...v0.23.1

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 22:15
3847fa1

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

Full Changelog: v0.22.0...v0.23.0

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:04
1744e69

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::PlusLine by @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

Full Changelog: v0.21.0...v0.22.0

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:33
8323f13

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.21.0

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 15:10
8b14bb2

What's Changed

  • chore(deps): bump edtui and remove comment about cw/dw limitation 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

Full Changelog: v0.19.1...v0.20.0

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 22:53
ab95249

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

Full Changelog: v0.19.0...v0.19.1

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 19:10
f1b7341

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 b alt f by @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

Full Changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 18:39
e3f444d

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

Full Changelog: v0.17.1...v0.18.0

v0.17.1

Choose a tag to compare

@github-actions github-actions released this 02 Jun 21:03
60ecf7d

What's Changed

  • fix: make tuicr review --repo a repo selector that finds PR sessions by @agavra in #400
  • fix(ui): align diff row backgrounds with word-wrapped text by @agavra in #401
  • release: v0.17.1 by @github-actions[bot] in #402

Full Changelog: v0.17.0...v0.17.1

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 15:28
2ba558c

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

Full Changelog: v0.16.1...v0.17.0