PR Mode
What PR mode is
Section titled “What PR mode is”PR mode is a focused review context. When it’s active, the editor narrows to the keys that a specific pull request adds, modifies, or removes versus its base branch. Per-row tints, a banner, and per-row viewed checkboxes turn the editor into a translation-aware code review surface.
PR mode is a global context held in the URL: ?pr=<number>. That means it survives reloads and is shareable as a link.
Entering PR mode
Section titled “Entering PR mode”- Open the header context dropdown and switch to the Pull requests tab.
- Type to filter the list, or paste a PR URL directly into the search input.
- The app checks out the PR’s head branch and adds
?pr=<number>to the URL automatically.
Once you’re in PR mode, the editor reorients itself around the PR’s diff.
What changes in the editor
Section titled “What changes in the editor”- A banner appears at the top of the table so it’s clear you’re in a review context, not a normal edit session.
- Rows get colored tints sourced from the PR diff:
- Emerald — keys added in this PR
- Amber — keys modified in this PR
- Rose — keys removed in this PR
- The four filter chips (
All/Translated/Untranslated/Modified) now narrow within the PR’s changed rows. There is no separate “changed in PR” chip — PR mode itself is the filter. - Cells removed by the PR show an inline Restore old button so you can pull the previous value back into a draft if the removal turns out to be a mistake.
Marking rows as viewed
Section titled “Marking rows as viewed”Each row carries a viewed checkbox so you can checkpoint your progress through a long diff. Bulk viewed actions (mark all visible / clear all) live in the toolbar.
Viewed marks are persisted per (repo, project, branch, baseRefSha). When the PR’s content for a row changes — whether someone pushes a new commit or rebases — the fingerprint changes and that row’s viewed mark auto-clears, so you re-review what actually shifted.
Leaving PR mode
Section titled “Leaving PR mode”To exit, do either of:
- Switch back to a branch (instead of a PR) in the header context dropdown.
- Remove
?pr=<number>from the URL.
The editor returns to its normal full-table view on the same branch.
Paste handoff
Section titled “Paste handoff”If you paste content from another window that was sourced from a PR review, the app may offer to switch you into PR mode automatically via a confirmation dialog. Accept to land in PR mode for that PR, or dismiss to keep editing where you are.