Skip to content

Enhance Change Request UI: Streamline Merge Options and Fix Commit Links#164

Draft
pieer wants to merge 10 commits intomasterfrom
polish-remaining-styling-and-UX-details-for-revision-flow
Draft

Enhance Change Request UI: Streamline Merge Options and Fix Commit Links#164
pieer wants to merge 10 commits intomasterfrom
polish-remaining-styling-and-UX-details-for-revision-flow

Conversation

@pieer
Copy link
Collaborator

@pieer pieer commented Mar 17, 2026

This Pull Request simplifies the Change Request view and fixes broken commit differential links.

Resolves #160

Key changes include:

Removed Branch Dropdown Select (editing CR title): The ability to change base/head branches while editing the title has been disabled via a custom view_title.tmpl override to prevent workflow confusion.
Enforced Default "Delete Branch" on Merge: Modified the PullRequestMergeForm.vue component to remove the "Delete Branch" checkbox line. The value is now enforced via a hidden input element, making post-merge branch deletion default behavior.
Removed "Deleted Branch" Timeline Comment: Created a custom override for

comments.tmpl
to suppress the "branch was deleted at X" timeline event message.
Removed Git CLI Instructions: The "View command line instructions" button and its associated instructions template were removed from the custom

pull_merge_box.tmpl
template.
Fixed Commit Anchor Links: Commit links inside Change Requests previously pointed to a global /commit/{hash} route, which does not exist for articles. We've overridden

commits_list.tmpl
and

commits_list_small.tmpl
, and updated

comments.tmpl
to direct users to the native PR diff view (/pulls/{index}/commits/{hash}) when viewing from a PR context.

Co-authored by: Claude Opus 4.6, Gemini 3.1 Pro


Open with Devin

Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

View 5 additional findings in Devin Review.

Open in Devin Review

@pieer pieer marked this pull request as draft March 17, 2026 15:17
@pieer
Copy link
Collaborator Author

pieer commented Mar 24, 2026

/crush_fast


AI review started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Polish remaining styling and UX details for revision flow

1 participant