Skip to content

feat(pulls): squash/merge picker + commit message, branch delete, diff viewer, PR CI#11

Merged
tjluyao merged 1 commit into
mainfrom
xpio-pr-ui-main
Jun 28, 2026
Merged

feat(pulls): squash/merge picker + commit message, branch delete, diff viewer, PR CI#11
tjluyao merged 1 commit into
mainfrom
xpio-pr-ui-main

Conversation

@tjluyao

@tjluyao tjluyao commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

xp.io PR-interface improvements: merge-method picker (squash & merge / merge commit / fast-forward) with editable commit title+description, delete-branch-after-merge checkbox, a file-by-file DiffView (collapsible, line numbers, hunk headers) replacing the raw diff dump, and a PR CI status block + run-CI-on-head button. Typechecks clean.

🤖 Generated with Claude Code

…f viewer, PR CI

- Merge panel: method picker (squash & merge / merge commit / fast-forward),
  editable commit title + description (prefilled from the PR), and a
  "delete <branch> after merge" checkbox (shown only to the head-repo owner).
- DiffView: file-by-file collapsible diff with per-line old/new line numbers
  and hunk headers, replacing the raw unified-diff <pre> dump.
- PRCIBlock: shows the latest CI status for the PR's head branch + a "run CI"
  button (head-repo owner) that triggers CI against the head branch.
- client: mergePull(opts), deleteBranch(), triggerCI({branch}); PR/CIRun types.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant