Repository navigation
feat(web): improve PR and diff review workflows #11256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Bil0000
wants to merge
76
commits into
pingdotgg:main
from
Bil0000:t3code/review-jakel-nightly-feedback
Closed
Changes from all commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
4a1eef3
fix(web): resize review file trees and show active mode
Bil0000 e2403c1
fix(web): use one control to fold review files and folders
Bil0000 0945970
fix(server): guard review saves against checkout changes
Bil0000 80ef58c
fix(server): serialize worktree removal with review saves
Bil0000 7bdd593
feat(web): edit review files with explicit save and unsaved warnings
Bil0000 b4d1fcf
feat(web): edit review diffs directly on click
Bil0000 ea96a33
fix(web): refresh checkout status before editing PR files
Bil0000 4c2c8e4
fix(web): discard prepared editors when review diffs change
Bil0000 04ea1af
fix(web): keep review drafts tied to their checkout
Bil0000 673b6bf
feat(server): publish PR review edits from isolated worktrees
Bil0000 888df6e
feat(web): save and publish inline PR edits
Bil0000 967f86c
fix(web): keep saved PR edits in their source workspace
Bil0000 7e65b4f
fix(server): serialize all workspace file saves
Bil0000 263e8cb
test(server): give Git route mocks a repository lock target
Bil0000 1be5799
fix(web): block PR actions while review files save
Bil0000 b4864f5
fix(web): preserve server error details in failed requests
Bil0000 e73c50f
fix(web): keep unsaved review edits open until navigation is confirmed
Bil0000 0ad945f
fix(web): preserve review editor focus during line edits
Bil0000 b8d5d9b
feat(web): distinguish changed files and show rename paths in review …
Bil0000 74acf6e
feat(web): search read-only review diffs with keyboard shortcuts
Bil0000 e729e09
feat(web): copy review comment links and send comments to the composer
Bil0000 3302cdf
feat(web): expose permission-gated GitHub merge bypass
Bil0000 64b9eb2
feat(web): add an optional guided pull request review mode
Bil0000 6bd88b7
feat(review): stage hunks and commit selected local changes
Bil0000 1af9cf1
Merge origin/main into combined review improvements
Bil0000 4d18c10
fix(source-control): guard Forgejo review publishing
Bil0000 5efac4c
fix(web): disable PR comments while publishing review edits
Bil0000 45ec54e
fix(mobile): accept staged review sources
Bil0000 5e77e25
test(web): release tree resize at the final pointer position
Bil0000 263e9db
fix(web): protect review edits when browser storage fails
Bil0000 5efff45
fix(web): defer panel activation until review exit is confirmed
Bil0000 0a3d6ed
fix(web): load guided review pages only on request
Bil0000 a641544
fix(review): return truncated staged diff previews
Bil0000 9e97884
fix(review): serialize hunk staging with branch changes
Bil0000 9240bac
fix(web): expand guided review files after scope changes
Bil0000 4821757
fix(web): disable PR handoff controls during pending actions
Bil0000 fd06796
fix(review): refresh staged status before releasing the repository lock
Bil0000 7f559a5
fix(review): integrate viewed files and current main
Bil0000 5e7e2d4
test(mobile): allow review source metadata in scope checks
Bil0000 2e7eeba
fix(review): serialize ordinary commits with staging
Bil0000 a5d0047
fix(review): derive save errors from structured failures
Bil0000 81dc516
fix(web): use shared review control styles
Bil0000 a8d9c5e
test(server): declare repository in commit error fixture
Bil0000 35930fe
fix(web): reuse multiline sizing for guide sections
Bil0000 a24ba64
feat(web): mark files and folders viewed from the PR tree
Bil0000 0ae7b68
fix(web): scope saving status to the active review drafts
Bil0000 4a9c7c6
Merge main to preserve file type-change diff support
Bil0000 9332d6e
fix(git): preserve racy edit detection in review previews
Bil0000 251693b
fix(web): align review checkboxes with tree file names
Bil0000 3a2e3c2
fix(deps): correct Pierre diff patch hunk positions
Bil0000 b7d4259
feat(pr): improve review threads and add native attachments
Bil0000 36aad90
fix(web): align diff and guide order with file trees
Bil0000 63b1257
Merge main into PR review improvements
Bil0000 8d2c5dc
refactor(server): use tagged handlers for attachment failures
Bil0000 db07429
docs: explain PR threads and attachment uploads
Bil0000 0137fc8
fix(web): keep staging patch identities distinct for type changes
Bil0000 aa31211
test(deps): accept omitted single-line patch counts
Bil0000 a840b5c
fix(forgejo): keep PR details readable when upload auth fails
Bil0000 7a74497
fix(gitlab): sort merged discussion comments by time
Bil0000 5c3c42c
fix(pr): enforce current host capabilities before writes
Bil0000 5da5048
test(azure): cover null right-side review anchors
Bil0000 31aaab8
fix(pr): preserve private media access and bound redirects
Bil0000 63a2c6e
style(server): use namespace import for PR media service
Bil0000 d6fc2ae
fix(pr): honor host rate limits when reading attachments
Bil0000 002c1ca
fix(pr): allow manual write preflights during host pauses
Bil0000 b021119
style(web): show renamed paths as a compact diff
Bil0000 192519a
feat(azure): support inline reviews and native votes
Bil0000 908732e
feat(gitlab): support native request-changes reviews
Bil0000 06423b0
fix(azure): preserve attachment failure causes
Bil0000 37d186d
fix(gitlab): model review failures with structured errors
Bil0000 da419ea
feat(web): show rename paths inline in diff headers
Bil0000 9b0276d
fix(server): block editing and publishing completed PRs
Bil0000 9e0e885
fix(web): keep completed PRs read-only and preserve review drafts
Bil0000 b0ea4a2
fix(server): check current PR state before review actions
Bil0000 be589dc
chore: integrate main into PR review improvements
Bil0000 9e1b421
fix(server): retain causes at attachment error boundaries
Bil0000 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.