Releases: agavra/tuicr
Releases · agavra/tuicr
v0.9.0
What's Changed
- fix(syntax): append newline to lines passed to syntect parser by @cisaacstern in #202
- Fix non ascii commit message truncation by @agavra in #206
- Add --working-tree flag to skip commit selector by @r-vdp in #208
- feat(skill): add Codex integration by @inmzhang in #201
- feat(config): customizable comment types with labels, colors and definitions by @villads-valur in #211
- feat: add --version flag by @nick4eva in #212
- docs: add {N}G jump-to-line shortcut to README and AGENTS.md by @martintrojer in #216
- fix(diff-parser): handle empty files and mode-only changes in git-style diffs by @martintrojer in #215
- feat(config): add show_file_list, diff_view, and wrap config options by @martintrojer in #218
- feat: add Nord theme by @snoblenet in #219
- fix(input): support Shift+Tab reverse cycling by @villads-valur in #213
- feat: add staged and unstaged review options by @bellini666 in #183
- release: v0.9.0 by @github-actions[bot] in #223
New Contributors
- @cisaacstern made their first contribution in #202
- @r-vdp made their first contribution in #208
- @inmzhang made their first contribution in #201
- @nick4eva made their first contribution in #212
- @snoblenet made their first contribution in #219
- @bellini666 made their first contribution in #183
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- fix(ui): make diff row backgrounds consistent to eol by @0xferrous in #180
- fix(diff): normalize tabs across parsers and add coverage by @0xferrous in #179
- feat(theme): add gruvbox-dark, gruvbox-light themes by @0xferrous in #181
- feat: show commit message as reviewable entry for single-commit reviews by @thiblahute in #182
- fix(ui): shift focus to diff when file list is collapsed by @idriss-mortadi in #185
- compile also for macOS Intel arch by @andreineculau in #186
- Add Nix flake for development and build/run support by @ysndr in #190
- feat: add {N}G shortcut to jump to source line in diff view by @martintrojer in #193
- feat(theme): add ayu-light and onedark themes by @villads-valur in #195
- feat(theme): add system appearance mode and split theme variants by @villads-valur in #196
- feat(comments): add review-level comments across review scope by @villads-valur in #197
- release: v0.8.0 by @github-actions[bot] in #198
- release: v0.8.0 (retry) by @agavra in #199
New Contributors
- @0xferrous made their first contribution in #180
- @idriss-mortadi made their first contribution in #185
- @andreineculau made their first contribution in #186
- @ysndr made their first contribution in #190
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
- Add .tuicrignore filtering and small-screen diff UX by @tarrencev in #175
- fix: skip large untracked files to prevent startup hang by @thiblahute in #177
- fix: prefer OSC 52 clipboard in Zellij sessions by @thiblahute in #176
- release: v0.7.2 by @github-actions[bot] in #178
New Contributors
- @tarrencev made their first contribution in #175
- @thiblahute made their first contribution in #177
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Disable mouse panel focus; focus diff on file select by @agavra in #152
- Add syntax highlighting for diffs by @mikecfisher in #154
- Replace syntect defaults with two-face for expanded syntax highlighting by @mikecfisher in #155
- fix(diff): expand collapsed lines in side-by-side mode by @saleemdjima in #156
- Fix New-side line comments missing from unified diff annotations by @YPares in #158
- Add -r/--revisions CLI arg to review a revset/commit range by @YPares in #157
- always show commit selector by @agavra in #159
- feat: add inline commit selector for multi-commit reviews by @agavra in #160
- feat: allow selecting both worktree and commits in the selector by @agavra in #161
- Add config file support and Catppuccin themes by @mikecfisher in #162
- display branch color differently in commit selector by @agavra in #164
- fix(config): ignore unknown keys while preserving known settings by @mikecfisher in #166
- show selector when WORKTREE is selected by @agavra in #167
- release: v0.7.0 by @github-actions[bot] in #168
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- fix(ui): render comment input inline instead of as overlay by @agavra in #137
- Update README.md with mise install instructions by @martintrojer in #145
- fix(jj): show closest bookmark instead of 'detached' in UI by @martintrojer in #144
- feat(cli): add --stdout flag to output export to stdout by @keymon in #142
- feat(skill): add Claude Code skill for interactive review by @keymon in #143
- Multi-Session and Multi-Repository Support with Performance Optimizations by @avifenesh in #66
- fix(input): handle multi-byte UTF-8 characters in comment input (#132) by @Gnob in #147
- feat(app): support expandable commit list and adjust default commit loading by @saleemdjima in #138
- docs(ui): update help and docs for search, commands, and stdout export by @dikkadev in #148
- feat(update): check crates.io for new releases and surface update status in UI by @dikkadev in #150
- release: v0.6.0 by @github-actions[bot] in #151
New Contributors
- @keymon made their first contribution in #142
- @Gnob made their first contribution in #147
- @dikkadev made their first contribution in #148
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: add line range comment support with visual selection mode by @dmvk in #115
- Mouse Improvements by @YPares in #117
- feat: add manual commit selection mode by @avifenesh in #91
- fix unconditional exit with ":commits" command by @agavra in #120
- feat: add vim-style warning on exit with unsaved changes by @mikecfisher in #122
- ci: use cargo-binstall for faster jj installation by @martintrojer in #126
- fix: use absolute path for git repository discovery in worktrees by @villads-valur in #123
- fix: hg/jj parse paths from rename/copy metadata and binary file lines by @martintrojer in #124
- add committers section and include @YPares as a comitter by @agavra in #127
- remove feature flag for hg/jj by @agavra in #108
- fix: correct scroll behavior when line wrapping is enabled by @agavra in #130
- fix(ui): status bar not appearing on commit panel by @saleemdjima in #121
- add @martintrojer to committers by @agavra in #133
- fix(clipboard): prefer OSC 52 in tmux/SSH sessions by @vuki656 in #135
- release: v0.5.0 by @github-actions[bot] in #136
New Contributors
- @dmvk made their first contribution in #115
- @avifenesh made their first contribution in #91
- @mikecfisher made their first contribution in #122
- @villads-valur made their first contribution in #123
- @saleemdjima made their first contribution in #121
- @vuki656 made their first contribution in #135
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- refactor: introduce VCS abstraction layer [1 of 4] by @martintrojer in #92
- Feat/hg support [2 of 4] by @martintrojer in #93
- feat: add OSC 52 clipboard fallback for remote sessions by @martintrojer in #94
- feat: add optional Jujutsu (jj) support [3 of 4] by @martintrojer in #96
- docs: update demo for v0.3.0 by @agavra in #99
- Press Ctrl+C twice to exit by @harsh1995 in #100
- feat: add commit selection support for hg and jj backends by @martintrojer in #103
- feat: display VCS type in status bar header [4 of 4] by @martintrojer in #102
- ui: add theme support with dark and light modes by @Mic92 in #105
- fix: Replace tabs with space by @manishgjain in #106
- add PageUp/PageDown key support for scrolling by @YPares in #112
- release: v0.4.0 by @github-actions[bot] in #114
New Contributors
- @harsh1995 made their first contribution in #100
- @Mic92 made their first contribution in #105
- @manishgjain made their first contribution in #106
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- fix: enforce scroll bounds to prevent scrolling past content by @airscholar in #75
- feat: use
/to enter search mode by @agavra in #79 - feat: support command
:clearto clear comments by @agavra in #80 - #15 Fix double keystroke bug in Windows by @imbatcat in #82
- feat: improve commenting experience navigation by @agavra in #83
- feat: improve color theme contrast by @agavra in #84
- fix:
rwhen focused on file viewer should mark file reviewed by @agavra in #85 - feat: support cmd+delete to delete last word in comment by @agavra in #87
- feat: add line wrapping for unified view by @agavra in #88
- fix: lines at the bottom of diff can be clipped by @agavra in #89
- release: v0.3.0 by @github-actions[bot] in #90
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: support wayland clipboard. update arboard dependency to include wayland-data-control feature by @martintrojer in #54
- support toggling file browser by @agavra in #55
- feat: add horizontal scroll to file list and ;h/;l panel navigation by @agavra in #56
- feat: Add hierarchical file tree with expand/collapse by @airscholar in #50
- allow scrolling up/down on help screen by @agavra in #64
- refactor: improve signal handling by @agavra in #65
- add :version command and improve status bar UI by @agavra in #67
- feat: add support for expanding/collapsing files by @agavra in #69
- feat: enforce contiguous commit range selection by @agavra in #70
- release: v0.2.0 by @github-actions[bot] in #71
New Contributors
- @martintrojer made their first contribution in #54
Full Changelog: v0.1.3...v0.2.0