Wire publish and audience preview, and stop rendering a broken label

Fixkamo-internal
Ya
6 Agosti 2026, 15:04 UTC
Mwandishi
kamo
Ahadi ya
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.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei