Skip to content

docs(merge-queue): Chrome Extension terminal state improvements (v195)#204

Closed
samgutentag wants to merge 1 commit into
mainfrom
sam-gutentag/merge-queue-extension-terminal-states
Closed

docs(merge-queue): Chrome Extension terminal state improvements (v195)#204
samgutentag wants to merge 1 commit into
mainfrom
sam-gutentag/merge-queue-extension-terminal-states

Conversation

@samgutentag
Copy link
Copy Markdown
Member

Summary

Documents the improved terminal-state UI in the Trunk Chrome Extension for Merge Queue, shipped in trunk-io/trunk2#4042 (v195).

  • Updated merge-queue/chrome-extension.mdx to expand the tracking states list with Waiting to Batch, and richer Failed/Cancelled descriptions (failed check links, who-cancelled byline, resubmit button).
  • Added changelog entry changelog/2026-06-03-merge-queue-chrome-extension-terminal-states.mdx.
  • Added June 2026 entry in merge-queue/changelog.mdx.

Test plan

  • Verify states list reads correctly on the docs site
  • Verify changelog page renders the new entry

Eng PR: trunk-io/trunk2#4042

Co-Authored-By: Claude noreply@anthropic.com


Generated by Claude Code

Documents the improved failed/cancelled/waiting-to-batch states in the
extension panel: failed PRs now list which required checks didn't pass
with log links, cancelled PRs show who cancelled, and both offer a
resubmit button. Also adds the Waiting to Batch pending sub-state.

Covers trunk-io/trunk2#4042.

Co-Authored-By: Claude <noreply@anthropic.com>
@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented Jun 4, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
trunk 🟢 Ready View Preview Jun 4, 2026, 1:17 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Copy link
Copy Markdown
Member Author

Verification status (June 4, 2026): live

Verified: customers can use this. Ready to publish.

  • Eng PR: trunk-io/trunk2#4042
  • Flag: none (ungated)
  • Flag state: N/A (no flag)
  • Signals: Eng PR #4042 merged at 2026-06-02. No feature flag. Terminal state UI ships with extension code.

Mark ready and publish the docs.


Generated by Claude Code

@samgutentag samgutentag marked this pull request as ready for review June 4, 2026 13:15
@samgutentag samgutentag added ready to merge Verify docs PR: customers can use this. Ready to publish. changelog PR touches the changelog (auto-generated drafts, hosting, formatting, indexing). labels Jun 4, 2026 — with Claude
samgutentag added a commit that referenced this pull request Jun 5, 2026
…hiding)

Single 0.8.0 changelog entry covering both shipped features (trunk2 #4042
resubmit/terminal states, #4075 row hiding). Replaces the duplicate draft
entries in PRs #204 and #180. Nav wired via scripts/sync-changelog.py
(docs.json, changelog/index.mdx, merge-queue/changelog.mdx).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@samgutentag
Copy link
Copy Markdown
Member Author

Superseded. The terminal-states doc content is folded into #208 (docs) and the changelog entry into #209 (single 0.8.0 entry). Safe to close once #208/#209 land. Tracking: TRUNK-18467.

@samgutentag
Copy link
Copy Markdown
Member Author

Closing as consolidated. The docs content from this PR is in #208 (the single Chrome Extension 0.8.0 docs PR); the changelog entry is in #209. Nothing lost.

@samgutentag samgutentag closed this Jun 5, 2026
samgutentag added a commit that referenced this pull request Jun 5, 2026
… row hiding) (#208)

* docs(merge-queue): document Chrome Extension 0.8.0 (terminal states + row hiding)

Consolidates the extension 0.8.0 reference updates into one change to
merge-queue/chrome-extension.mdx, superseding the split/duplicate PRs
#201 (row hiding), #204 and #180 (terminal states):

- Track testing progress: add Waiting to Batch and expand Merged / Failed /
  Cancelled with the per-state detail the panel now shows.
- New "Resubmit after failure or cancellation" section for the one-click
  resubmit flow and the most-recent-attempt caveat.
- Replace "Automatic bot comment hiding" with "Configuring row hiding"
  documenting the three Hide rows toggles (Merging is blocked, Branch out
  of date, Trunk bot comments).
- Update the settings FAQ to the in-popup Settings cards.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(merge-queue): match exact toggle label "Trunk (bot) GitHub Comments"

Code verification against trunk2 popupHideableRows: the third Hide rows
toggle is labeled "Trunk (bot) GitHub Comments", not "Trunk bot comments".
Matches the on-screen label per the nav/UI standard.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(merge-queue): clarify row-hiding intro and restore bot-comment caveat

- Rewrite the section intro to define GitHub's merge box and note that two
  toggles hide merge-box rows while the third hides Trunk's bot comments
  (a comment is not a "row").
- Restore the "what is not affected" caveat dropped when the old Automatic
  bot comment hiding section was folded in: only trunk-io merge-queue prompt
  comments are hidden; other bots and non-merge-queue comments are left alone.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
samgutentag added a commit that referenced this pull request Jun 5, 2026
…hiding)

Single 0.8.0 changelog entry covering both shipped features (trunk2 #4042
resubmit/terminal states, #4075 row hiding). Replaces the duplicate draft
entries in PRs #204 and #180. Nav wired via scripts/sync-changelog.py
(docs.json, changelog/index.mdx, merge-queue/changelog.mdx).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
samgutentag added a commit that referenced this pull request Jun 5, 2026
…hiding) (#209)

* docs(changelog): Chrome Extension 0.8.0 (resubmit + configurable row hiding)

Single 0.8.0 changelog entry covering both shipped features (trunk2 #4042
resubmit/terminal states, #4075 row hiding). Replaces the duplicate draft
entries in PRs #204 and #180. Nav wired via scripts/sync-changelog.py
(docs.json, changelog/index.mdx, merge-queue/changelog.mdx).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(changelog): drop internal trunk-staging-io from May 19 entry

trunk-staging-io is an internal-only bot account customers never see, so it
does not belong in a customer-facing changelog. Only trunk-io is relevant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(merge-queue): remove stray trailing backslash in chrome-extension intro

The intro line ended with an errant `\\` hard-line-break artifact that
rendered a visible backslash. Removed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: add Hide rows settings screenshot to extension page and changelog

Real capture of the extension popup Hide rows card (three toggles, scrub-clean
no repo/PR data). Wired into the Configuring row hiding section of
merge-queue/chrome-extension.mdx and into the 0.8.0 changelog entry. Changelog
copy lives under assets/changelog/ per the changelog asset convention.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs: optimize Hide rows screenshot (40.7KB -> 18.2KB)

Ran the image through an optimizer; synced both the docs-page and changelog
copies to the optimized version.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

---------

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

changelog PR touches the changelog (auto-generated drafts, hosting, formatting, indexing). ready to merge Verify docs PR: customers can use this. Ready to publish.

Development

Successfully merging this pull request may close these issues.

2 participants