Correzioni di revisione integrale — fornitura, raggiungibilità, perdita di dati dell'etichetta, a11y, codice morto, org-context race, hex case

Fixkamo-internal
Spegnimento
28 agosto 2026 alle ore 07:16 UTC
Autore
Kamo
Impegno
6d15491

Sette i risultati della recensione completa del lancio org e della procedura guidata Iniziata caratteristica, fissata insieme da diversi interagire: B1:************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** spedire KAMO THEME REAPPLY dopo che il proprio scritto riesce, corrispondente LabelManager. La sua richiestaProvisioneaggiornamento. Una superficie di guasto di approvvigionamento come avvertimento non massivo (STEP SAVERS ora si risolva a `string | null`) piuttosto che mancare un salvataggio che già è atterrato. - B2: lo stato "fatto" del mago è ora uno striscione sopra un corpo di rotaia e passo completamente utilizzabile e live invece di sostituirli, quindi i nove editor rimangono raggiungibili dopo il completamento (Task 14's Settings card indicato ad un vicolo cieco altrimenti). Aggiunto un Cambiare la convenienza cablato al precedentemente chiamato "non completo"/DELETE .../step/{key}. Il pulsante di avvio è WizardFinished gate è intatto. - S1: le impostazioni Etichette passo ora salva attraverso la propria buildBranchTitlesPatch invece di buildCustomLabels — PATCH .../branch-titles non ha semantica parziale-patch (Jackson dà una pianura non registrare alcun modo di dire una chiave omessa da un nullo esplicito), quindi il flusso di creazione "omettere quando costruttore intatto" stava silenziosamente cancellando o ri-labelling colonne il membro non ha mai toccato questo sessione. Il nuovo costruttore diffà contro la fila originale dell'organizzazione ed echeggia un intatto etichetta di nuovo byte-for-byte. - E' la prima volta in cui ho detto che... CreateOrgForm.sezione(), era ancora presente un livello in giù in tutte le cinque reti/creare campo-gruppo componenti; sostituiti con `inert`. ColorSwatch e ToggleSwitch hanno guadagnato un vero e proprio `disabled` prop (matching DropZone) e ora sono cablati in ogni sito di chiamata. - S3: cancellato il morto Stepper.tsx/stepIcons.tsx (non importatori dal momento che StepRail li ha sostituiti) e il Tipo StepConfig erano l'unico utente di. - S4: LogosStep/ColorsStep ora chiave i loro effetti di marca-source/color seme su org.id invece di un one-time `[]`, corrispondente AppsStep — PublicProvider può rendere la piattaforma org prima e corretto per l'inquilino un momento più tardi, e un `[] `-effetto potrebbe seme (e su salvare, scrivere) il marchio della piattaforma sull'inquilino durante quella finestra. - S5: rgbToHex ora maiuscola, corrispondente Java ColorVariants' %02X quindi una tavolozza salvata non è mista. verificato: npx tsc --noEmit clean; npx vitest run 310 file / 3992 passati; grep per as-any/as-never/ ts-expect-error in ambito mostra un preesistente, non correlato cast EyeDropper.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo