Correções de revisão de ramo inteiro — provisionamento, acessibilidade, perda de dados de etiqueta, a11y, código morto, org-context race, hex case

Fixkamo-internal
Navios
28 de agosto de 2026 às 07:16 UTC
Autor
Kamo
Enviar
6d15491

Sete descobertas da revisão final de todo o ramo do assistente org-lançamento e Introdução característica, fixa em conjunto desde que vários interagem: - B1: ************* agora ligue para o POST .../tema de prestação (fornecimento total:falso) e despacho KAMO THEME REAPPLY depois de sua própria escrita sucesso, correspondente LabelManager. O próprio tsx requestThemeProvisionUpdate. Superfícies de falha de provisionamento como aviso não fatal (STEP SAVERS agora resolver para `string ' null') em vez de falhar uma gravação que já pousou. - B2: o estado "feito" do assistente é agora um banner acima de um trilho vivo, totalmente utilizável e corpo passo em vez de substituí-los, para que os nove editores permaneçam acessíveis após a conclusão (cartão Configurações da tarefa 14 aponta para um beco sem saída). Adicionado um Affordance Change ligado ao anteriormente deschamado `incompleto`/DELETO .../passo/{chave}. O botão da plataforma de lançamento é WizardO portão acabado está intocado. - S1: o passo de configurações Labels agora salva através de seu próprio buildBranchTitlesPatch em vez de buildCustomLabels — PATCH .../branch-titles não tem semântica parcial (Jackson dá uma simples gravar nenhuma maneira de dizer uma chave omitida de um nulo explícito), assim que o fluxo de criação o construtor estava silenciosamente apagando ou re-rotulando colunas o membro nunca tocou neste sessão. O novo construtor diffs contra a linha original da organização e ecoa um intocado Rótulo "byte-for-byte". - S2: o anti-padrão, escalado e fixado uma vez em CreateOrgForm.section(), ainda estava presente um nível para baixo em todas as cinco redes/criar grupo de campo componentes; substituídos por «inerte». ColorSwatch e ToggleSwitch ganharam um real 'desactivado' prop E agora estão ligados em todos os locais de chamadas. - S3: apagou o Stepper.tsx/stepIcons.tsx morto (sem importadores desde StepRail os substituiu) e o StepConfig tipo eles eram o único usuário de. - S4: LogosStep/ColorsStep agora key their brand-source/color seed effects on org.id em vez de um uma vez `[]`, correspondência AppsStep — PublicProvider pode renderizar a org plataforma primeiro e corrigir para o inquilino um momento mais tarde, e um `[]`-efeito poderia semear (e ao salvar, escrever) a marca da plataforma para o inquilino durante aquela janela. - S5: rgbToHex agora maiúsculas, correspondendo ao% 02X do Java ColorVariants para que uma paleta salva não seja mista. Verificado: npx tsc -- noEmit clean; npx vitest execute 310 arquivos / 3992 passados; grep for as- any/ as- nunca/ Ts-espera-erro no escopo mostra um elenco EyeDropper pré-existente e não relacionado.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços