Frontend diff view — git diff visualization #16
Labels
No labels
area:config
area:contracts
area:engine
area:eventsourcing
area:frontend
area:git
area:ipc
area:persistence
area:provider
area:scaffold
area:terminal
type:user-story
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
charles/peon#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As a user reviewing agent changes, I want a diff view that renders git diffs with syntax-highlighted file headers, added/removed lines, and hunk context, so that I can understand what the agent modified.
Acceptance criteria
DiffViewModel (RELM4 component,
components/diff_view.rs)GitCommand::GetDiffresponse or from checkpoint comparisonFileDiffentriesDiff rendering
diff-file-header)sourceview5::Viewwith thedifflanguage for syntax highlighting(context),+(added),-(removed) as per spec §10.4Navigation
Ctrl+Dkeybinding or header bar buttonData flow
GitCommand::GetDiffvia IPC for the active projectAppEvent::GitStatusor after a checkpointTests
Out of scope
References
Dependencies
issue-13-app-shell