Skip to content

chore: version packages - #212

Merged
dgesteves merged 1 commit into
mainfrom
changeset-release/main
Oct 28, 2026
Merged

dgesteves merged 1 commit into
mainfrom
changeset-release/main

Conversation

@dgesteves-release

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

signoff-ui@0.11.0

Minor Changes

  • #174 07ad18b - Approvals and reviews work better with a screen reader, in forced colours, in a right-to-left page and on a touch screen.

    • ToolApprovalBatch: once Approve all or Deny all has answered and the parts say so, the bar leaves the page as before, but its announcement ("2 approvals approved.") is still spoken, and focus moves from its button to the first card it answered instead of falling to <body>. ToolApprovalCard's card carries data-approval-id for that.
    • A focused ApprovalCard is described by its reason, then the risk, what will run and the calls a lasting decision would remember ("High risk. Runs pnpm add zod in ~/app. A lasting decision covers run_command with command pnpm add*."), then its keys. A decision for the session or always is announced with the rule it saved, and a critical press that is let go, by Escape, focus leaving or a newer card taking ⌘/Ctrl+Enter, says "Confirmation cancelled.". The card's focus ring shows again when focus lands on it after a decision.
    • Applying a DiffReview is announced: "Review sent: 3 of 4 accepted, 1 comment.", until the review says something else. When onSubmit returns a promise, it is announced once the promise resolves, and not at all if it rejects.
    • In a right-to-left page, commands and their directory, JSON, rule patterns, diff lines, hunk ranges, file paths and key caps stay left to right (dir="ltr"), so bidi no longer shows ~/app as app/~, pnpm add* as *pnpm add or ⇧N as N⇧. Comments and argument fields take the direction of their text.
    • In forced colours, Approve, Approve all, Apply and the comment's save button keep a border, a pressed Accept or Reject gets a thicker one, and the layout picked is underlined.
    • On a touch screen (pointer: coarse), text fields are 16px or more, so iOS no longer zooms into them, and key caps and key hints are hidden.
    • In a narrow review, a hunk's buttons wrap to a line of their own rather than cut its range short (@@ -11,6 …), and the unchanged-lines buttons say "1 unchanged line".

    The labels gain approvalCard.summary, approvalCard.resolvedFor, approvalCard.confirmCancelled and diffReview.submitted: a translation typed as SignoffLabels needs those four to type-check, and one passed as SignoffLabelsInput keeps the English for them. ApprovalCard grows by 0.5 kB gzipped (to 22.3 kB), AgentMessage by 0.8 kB (to 91.5 kB) and DiffReview by 0.2 kB (to 44.3 kB).

@dgesteves
dgesteves merged commit da65b5f into main Oct 28, 2026
13 checks passed
@dgesteves
dgesteves deleted the changeset-release/main branch October 28, 2026 08:02
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