Revamp MergeStatusCard with collapsible sections and merge actions#44
Merged
Revamp MergeStatusCard with collapsible sections and merge actions#44
Conversation
…permission warnings Rebuild the PR merge status card with GitHub-style collapsible sections for reviews and checks, individual check run display with app avatars, merge strategy dropdown, update branch split button, and a bottom bar warning system for insufficient GitHub App permissions.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
diffkit | e367e44 | Commit Preview URL Branch Preview URL |
Apr 09 2026, 07:08 PM |
…feedback - Detect admin permissions via repos.get API for reliable bypass check - Show bypass branch protections checkbox when merge is blocked and user is admin - Add merged commit entry to activity timeline with purple merge icon - Map mergeCommitSha and mergedBy fields from GitHub API - Keep buttons in loading state until query revalidation completes - Only show update branch button when branch is actually behind
- Show output title next to check run name for completed checks - Show "Started Xs ago" for pending checks - Add overflow-hidden to status card container for clean corners
stylessh
added a commit
that referenced
this pull request
Apr 18, 2026
* Revamp MergeStatusCard with collapsible sections, merge actions, and permission warnings Rebuild the PR merge status card with GitHub-style collapsible sections for reviews and checks, individual check run display with app avatars, merge strategy dropdown, update branch split button, and a bottom bar warning system for insufficient GitHub App permissions. * Add admin bypass toggle, merged timeline entry, and improve mutation feedback - Detect admin permissions via repos.get API for reliable bypass check - Show bypass branch protections checkbox when merge is blocked and user is admin - Add merged commit entry to activity timeline with purple merge icon - Map mergeCommitSha and mergedBy fields from GitHub API - Keep buttons in loading state until query revalidation completes - Only show update branch button when branch is actually behind * Add check run output titles, started times, and overflow fix - Show output title next to check run name for completed checks - Show "Started Xs ago" for pending checks - Add overflow-hidden to status card container for clean corners
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
MutationResultreturn type for all mutation server functions with structured error messages (403 → "Insufficient permissions", 404, 409, 422) and console error loggingGITHUB_APP_SLUGenv var)<Toaster>in root layout and re-exportedtoastfrom UI package for error-only toast notificationsTest plan