[FEATURE]: Add /diff for reviewing repository changes
Maintainers usually reply within 1 day
Assessment
This issue has not been assessed yet.
Description
Maintainer-owned: @srothgan will implement this. Please do not pick this up or open implementation PRs.
Problem Statement
There is no dedicated /diff view for inspecting current repository changes from the app. Inline tool diffs do not provide an overview of the repository's current state.
Proposed Solution
Add a read-only /diff view with changed-file selection, scrolling, refresh and a way back to the conversation. Make the scope of displayed changes clear, including staged, unstaged and untracked files. Handle an unchanged repository, binary files, a directory outside Git and failed Git reads explicitly.
Reuse the existing diff rendering in src/ui/diff.rs and the app's slash-command and fullscreen-view patterns. Opening or refreshing the view must not modify repository files or the Git index.
Checklist
- I have searched existing issues and discussions to ensure this is not a duplicate.
- Dominant language
- Rust
- Stars
- 261
- Forks
- 57
- Avg merge
- 10h 15m
- Merged PRs (30d)
- 58
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from srothgan/claude-code-rust
-
area: tui good first issue help wanted type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
srothgan/claude-code-rust#473 ·
Maintainers usually reply within 1 day
-
area: core help wanted type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
srothgan/claude-code-rust#472 ·
Maintainers usually reply within 1 day
-
area: agent-sdk area: tui help wanted status: discussion type: bug
Difficulty 4/5 3-5 days Newbie friendliness 25/100
srothgan/claude-code-rust#469 · 2 comments ·
Maintainers usually reply within 1 day
-
[FEATURE]: Make footer information and layout configurablePossibly taken @srothgan claimed this 3 days ago. Openarea: core area: tui type: feature
srothgan/claude-code-rust#466 · 1 assignee ·
Maintainers usually reply within 1 day
-
area: agent-sdk area: core good first issue help wanted type: feature
Difficulty 4/5 3-5 days Newbie friendliness 45/100
srothgan/claude-code-rust#465 · 2 comments ·
Maintainers usually reply within 1 day
All issues in srothgan/claude-code-rust
Similar issues
-
area: compat area: parsing bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
reubeno/brush#1526 · 1 comment ·
Maintainers usually reply within 1 day
-
OFN writer emits `DocIRI` as a bare IRI, which becomes a version IRI or a parse error on re-readOpen
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
phillord/horned-owl#338 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
stackabletech/operator-rs#1301 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
jmcnamara/rust_xlsxwriter#205 · 4 comments ·