- Shipped
- August 6, 2026 at 3:04 PM UTC
- Author
- kamo
- Commit
- edcf9dd
publishPackage, previewAudience and getPackage shipped with no caller. The templates grid now has a Publish row action — disabled when the package has no binders — that reports the version number it froze, and the editor has an audience preview that resolves who a package would reach before it is published. The "nothing has changed" 409 is reported as informational, because a no-op is what the author asked for; the two 409s that are refusals stay error toasts. The All-Team-Members checkbox reused network.header.allOrgs ("All {branchPlural}"), whose value is damaged in 12 of the 22 locales — de "Alle {ZerchslampePlural]", ro {ramuraPlural}, zh {分支 Plural} are ICU arg errors, so next-intl rendered the literal key path as the label, and ar/th/vi/id/sw/bn drop the term entirely. check-i18n-keys.mjs only tests existence, so it passed. The label now comes from data: getTeamMemberTitlePlural(). Also: the grid dropped domLayout="autoHeight", which sized it to 20 rows inside a clipping parent so nothing scrolled; the dialog gained the attestation text and due-days fields buildSavePayload was omitting, which is why every frozen version carried attestationText=null; and the [uid] proxy route gained the try/catch its three siblings already had.