Repository navigation
feat(tui): add fullscreen local diff viewer dialog - #15710
marcusschiesser wants to merge 11 commits into
Conversation
|
The following comment was made by an LLM, it may be inaccurate: Based on my search, the only related PR I found is: PR #12188: feat(tui): add interactive code review system for reviewing agent changes This PR is related as it also deals with TUI diff viewing/code review functionality, though it focuses on reviewing agent changes rather than a general local diff viewer. However, they could be complementary features rather than duplicates. All other searches returned only the current PR #15710 itself. No other PRs directly addressing the same fullscreen local diff viewer feature were found. |
|
Thanks for updating your PR! It now meets our contributing guidelines. 👍 |
|
We have some ideas in this area too but this is cool. I'm not 100% sure if this will get merged cause normally bigger UI things are kinda opinionated by some members of the team but I will say some of this kinda goes against existing client server paradigm, the tui is the client, and the opencode server is where the "repo" / "code" will be so running git diff on the client doesn't make a whole lot of sense in this case |
|
@rekram1-node Thanks for your repo. Makes sense running git diff on the server. Happy to take a look into this |
|
This looks great. I miss this feature so much. I believe this will be better than codex/claude. |
|
why did this get closed? |
Issue for this PR
Closes #5102
Type of change
What does this PR do?
/diff, command palette, and<leader>descclose behaviorHow did you verify your code works?
I tested my changes locally
Screenshots / recordings
opencode.diff.viewer.mov
Checklist
If you do not follow this template your PR will be automatically rejected.