Add first-class file and hunk navigation to PR review #85

Closed
opened 2026-04-07 17:04:14 +00:00 by barrettruth · 1 comment
barrettruth commented 2026-04-07 17:04:14 +00:00

Summary

Review should provide explicit navigation primitives for files and hunks. Today forge has some low-level navigation helpers, but they are not surfaced as a coherent user workflow.

Goals

  • make next/prev file navigation first-class
  • make next/prev hunk navigation first-class
  • support returning to the review index cleanly
  • document the review navigation model

Scope

  • file navigation within a PR review session
  • hunk navigation within the active review view
  • behavior when switching between patch and file-context modes
  • user-facing docs for the review flow

Out of scope

  • subject resolution
  • changed-files derivation
  • branch/commit review subjects

Part of #63.

## Summary Review should provide explicit navigation primitives for files and hunks. Today forge has some low-level navigation helpers, but they are not surfaced as a coherent user workflow. ## Goals - make next/prev file navigation first-class - make next/prev hunk navigation first-class - support returning to the review index cleanly - document the review navigation model ## Scope - file navigation within a PR review session - hunk navigation within the active review view - behavior when switching between patch and file-context modes - user-facing docs for the review flow ## Out of scope - subject resolution - changed-files derivation - branch/commit review subjects Part of #63.
barrettruth commented 2026-04-10 22:00:37 +00:00

Implemented on main in #92 with first-class file and hunk navigation primitives.

Implemented on main in #92 with first-class file and hunk navigation primitives.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/forge.nvim#85
No description provided.