mutiny-diff 0.1.22

TUI git diff viewer with worktree management
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.22]https://github.com/MutinyHQ/mdiff/compare/v0.1.21...v0.1.22 - 2026-03-25

### Added

- prompt improvements to the agent instructions

### Fixed

- fix builds

## [0.1.21]https://github.com/MutinyHQ/mdiff/compare/v0.1.20...v0.1.21 - 2026-03-25

### Fixed

- agent output focus trap

## [0.1.20]https://github.com/MutinyHQ/mdiff/compare/v0.1.19...v0.1.20 - 2026-03-24

### Added

- agentic review

### Fixed

- remove stale agentic_review_running field from test KeyContext
- which key modal
- resolve 5 tree view inconsistencies (issue #64)

### Other

- Merge branch 'main' into cursor/tree-view-consistency-8764
- add 031-goto-line-and-file-picker for Issue #63
- add 030-file-preview-on-hover for Issue #65
- add 029-tree-view-inconsistencies for Issue #64

## [0.1.19]https://github.com/MutinyHQ/mdiff/compare/v0.1.18...v0.1.19 - 2026-03-23

### Added

- add file tree navigator with collapsible directory hierarchy

### Other

- Merge pull request #60 from MutinyHQ/cursor/review-session-bookmarks-d848
- add Run #12 entry (2026-03-23) — specs 026-028, Cursor agents launched, ROADMAP fix, PR reviews
- restore from corruption + add P1 Agent Attribution Labels/Agent Guidance Export, P2 Bookmarks/Commit Split/Terminal Compat/Sync Output, P3 Quality Indicators/Git Notes, 2026-03-23 changelog
- add 028-review-session-bookmarks for quick line markers during review
- add 027-agent-guidance-export for structured feedback as agent instructions
- add 026-agent-attribution-labels for hunk-level agent session markers
- restore from corruption + add P1 Quick Apply Suggestion, P2 Responsive Layout/Lazy Scrolling, P3 Review Confidence, new competitors (Plannotator, Horizon, NTM), 2026-03-20 changelog
- add 025 quick apply suggestion (write suggestion to working tree)
- add run #10 entry — Plannotator discovery, 2 new specs (023, 024), Cursor agents blocked 7th run
- add P1 Annotation Suggestions + Open-in-Editor, new competitors, 2026-03-20 changelog
- add 024 open-in-editor at line
- add 023 annotation suggestions (inline code proposals)
- add 2026-03-19 entry — ftdv competitive discovery, 3 new roadmap ideas (Pluggable Backends, Diff Chunking, Review Passes), Cursor agents blocked 5th run, mockups generated
- update for 2026-03-19 — new P2 items (Pluggable Diff Backend, Diff Chunking), new P3 (Specialized Review Passes), ftdv/keifu/cmux/dead-ringer competitive entries, code review research (400-line threshold)
- add 2026-03-18 entry — spec 022 (Review Progress Bar), 6 new roadmap ideas, Anduin/carn/Ralph TUI research, Cursor agents blocked 4th run
- update for 2026-03-18 — spec 022 (Review Progress Bar), new P2/P3 ideas (Agent Transcript Viewer, Custom Review Rubric, Session Persistence, Batch Ops, Blame, Impact Graph), Anduin/carn/Ralph TUI competitive entries, research on agent review ecosystem
- add 022 - Review Progress Bar with file-level completion tracking
- add 2026-03-17 entry — research on critique/patchcast/agentic review, promoted Review Progress Bar to P1, new P2/P3 ideas, agents blocked by model unavailability (2nd run)
- update for 2026-03-17 — promote Review Progress Bar to P1, add Inline Diff Minimap (P2), promote GitHub PR Comment Export (P2), new P3 ideas, research on critique/patchcast/agentic review patterns
- add 2026-03-16 entry — new issues #52/#53 triaged, specs 020/021 written, research on Duff/gstack/AI-native terminals, mockups generated
- update for 2026-03-16 — promote Issues #52 and #53 to P1, update P0 statuses, add Duff/gstack to competitive landscape, new research section
- add 021 - Ask a Question inline Q&A over diff context (Issue #52)
- add 020 - File Tree Navigator with collapsible directory hierarchy (Issue #53)

## [0.1.18]https://github.com/MutinyHQ/mdiff/compare/v0.1.17...v0.1.18 - 2026-03-14

### Other

- Fix ScrollToBottom action to show actual bottom of diff
- add 019 - Diff Statistics Dashboard (S toggle) for changeset overview

## [0.1.17]https://github.com/MutinyHQ/mdiff/compare/v0.1.16...v0.1.17 - 2026-03-12

### Other

- update for 2026-03-12 — add Command Palette (P1), promote Issue #38 to P0, add research notes, triage open issues
- add 018 - Command Palette (Ctrl+P) for action discoverability

## [0.1.16]https://github.com/MutinyHQ/mdiff/compare/v0.1.15...v0.1.16 - 2026-03-12

### Other

- Merge pull request #47 from MutinyHQ/cursor/viewport-review-marking-1bcb
- Fix agent session kill index mapping
- add 016 - Viewport-Based File Review Marking (Issue #43)
- add 017 - Add New Opencode Review Models (Issue #37)

## [0.1.15]https://github.com/MutinyHQ/mdiff/compare/v0.1.14...v0.1.15 - 2026-03-10

### Other

- Merge pull request #42 from MutinyHQ/cursor/paste-event-handling-2c17
- Fix paste bug in comment modal and other text inputs
- add 015 - Remove q Keybinding for Quit (Issue #38)
- add 014 - Fix Paste in Comment Modal (Issue #36)
- add 013 - Fix Global Search UX (Issue #35)

## [0.1.14]https://github.com/MutinyHQ/mdiff/compare/v0.1.13...v0.1.14 - 2026-03-09

### Added

- implement annotation quick-reactions (line scoring)
- Add annotation categories and severity levels

### Other

- Merge pull request #14 from MutinyHQ/cursor/annotation-line-scores-e94d
- Fix which-key dialog flashing bug (Issue #27)
- Merge branch 'develop'

## [0.1.13]https://github.com/MutinyHQ/mdiff/compare/v0.1.12...v0.1.13 - 2026-03-06

### Added

- implement configurable review checklist system
- Add mouse support for navigation

### Other

- cargo fmt
- Fix diff line calculations for ScrollToBottom action

## [0.1.12]https://github.com/MutinyHQ/mdiff/compare/v0.1.11...v0.1.12 - 2026-03-06

### Added

- implement Agent Feedback Summary View
- ellipsis diff paths in the middle

### Fixed

- address clippy warnings and format code

### Other

- Add global fuzzy search across all diff content (Ctrl+F)
- add workflow_dispatch trigger for manual runs
- Add AGENTS.md with Cursor Cloud specific instructions
- Merge branch 'main' into cursor/which-key-overlay-23bc
- Merge pull request #19 from MutinyHQ/alechoey/confirm-exit

## [0.1.11]https://github.com/MutinyHQ/mdiff/compare/v0.1.10...v0.1.11 - 2026-03-04

### Fixed

- clippy
- PTY process cleanup, kill targeting, and paste support

### Other

- add implementation spec for annotation quick-reactions
- add implementation spec for contextual help overlay (which-key)
- add implementation spec for agent feedback summary view
- add 7 new feature ideas from competitive research (2026-03-05)
- add implementation spec for annotation categories and severity levels
- add implementation spec for hunk-level navigation
- add comprehensive roadmap and feature backlog

## [0.1.10]https://github.com/MutinyHQ/mdiff/compare/v0.1.9...v0.1.10 - 2026-02-20

### Added

- 3-column split layout with shared center gutter
- side-aware annotation anchors and shell text navigation

### Fixed

- suppress clippy too_many_arguments warning
- align diff scrolling with visual rows

### Other

- extract WrapConfig struct from wrap function args

## [0.1.9]https://github.com/MutinyHQ/mdiff/compare/v0.1.8...v0.1.9 - 2026-02-19

### Fixed

- truncate file paths from the left in navigator on narrow screens
- synchronize line wrapping in split diff view

## [0.1.8]https://github.com/MutinyHQ/mdiff/compare/v0.1.7...v0.1.8 - 2026-02-18

### Added

- add worktree indicator and switch action to agent outputs

### Fixed

- use accurate diff viewport height from render layout

## [0.1.7]https://github.com/MutinyHQ/mdiff/compare/v0.1.6...v0.1.7 - 2026-02-18

### Added

- use 3-dot diff (merge-base) for branch and commit comparisons

## [0.1.6]https://github.com/MutinyHQ/mdiff/compare/v0.1.5...v0.1.6 - 2026-02-18

### Added

- forward mouse scroll to PTY in agent outputs view

### Fixed

- use content highlight instead of gutter color for search matches
- set agent subprocess cwd to repo_path so agents start in the correct directory

## [0.1.5]https://github.com/MutinyHQ/mdiff/compare/v0.1.4...v0.1.5 - 2026-02-18

### Added

- fix file search selection and add diff text search

### Fixed

- render agent output from bottom so cursor line is always visible

## [0.1.4]https://github.com/MutinyHQ/mdiff/compare/v0.1.3...v0.1.4 - 2026-02-18

### Added

- auto-review on scroll-to-bottom, add review keys to HUD
- persist last-used model per agent CLI, PTY runner, review tracking
- allow V to toggle visual mode
- allow creating annotation at cursor without visual mode

### Fixed

- remove managed scrolling in agent outputs to prevent vt100 panic
- mouse scroll in agent outputs view, opencode --prompt flag
- use vt100 scrollback buffer for PTY output scrolling
- interleave comments with diff context in review prompt
- scoped diffs in agent prompt, deletion line positioning, and UI clarity
- render agent outputs from top of PTY screen, fix scrolling

### Other

- simplify PTY terminal row rendering in agent outputs

## [0.1.3]https://github.com/MutinyHQ/mdiff/compare/v0.1.2...v0.1.3 - 2026-02-18

### Added

- add confirm modal for destructive restore command
- wrap and scroll text input in all modals, add Shift+Enter for newlines

### Fixed

- always use all files and annotations for agent prompt, clear after dispatch

### Other

- cargo fmt

## [0.1.2]https://github.com/MutinyHQ/mdiff/compare/v0.1.1...v0.1.2 - 2026-02-18

### Other

- use GH_ACTION_PAT for release-plz workflow