Per-org parole nastro e icone scheda

Featurekamo-shared-library
Spegnimento
6 settembre 2026 alle ore 03:14 UTC
Autore
Kamo
Impegno
9105292

Quattordici colonne su `orgs`, e due piccoli record per mantenere le loro forme onesto. RIBBON MSG * trasporta la formulazione a curva per i cinque schermi del pannello pubblico — il sito di accesso, l'atterraggio di kamo-register, i percorsi membri e membri della squadra, e il domanda di prestito su kamo-apps — ciascuno con la bandiera * SYNCED le colonne di etichetta accanto a loro già usano, quindi un ramo può ereditare il saluto del suo genitore. Si risolvono attraverso `resolveTitle`, lo stesso genitore a piedi i titoli di ramo utilizzano, ma nel loro `RibbonMessageResolution` piuttosto che su `BranchTitleResolution`. Quel disco è copiato nel Redis del membro firmato sessione; questi cinque sono letti da persone che non hanno sessione, e su kamo-apps da persone che non hanno mai sentito parlare di questa piattaforma. La risoluzione porta indietro NULL per un wording nessuno impostato, dove i titoli di ramo sostituire un default. Questa differenza è portante: il nastro di kamo-apps è un chiave successiva-intl tradotto in ventidue locali, quindi cuocere la fonte inglese in ogni org's config.json silenziosamente un-translate quella linea per ogni Visitatore non inglese con nulla da segnalare. Absent significa "usare la formulazione navi del sito", e nessun schermo può essere dato un nastro vuoto da qui — una scatola vuota normalizza il ritorno a NULL in arrivo. `updateRibbonMessages` è un nuovo metodo a due argomenti piuttosto che cinque coppie su `updateBranchTitles`, che già prende diciassette argomenti posizionali; `RibbonMessages` coppie ogni formulazione con la propria bandiera in modo da trasporre i due è non esprimibile. TAB ICON * sono l'icona del browser-tab, per marca. Un set di faviconi di org ha sempre generato da img/logo. svg — un default fine e un requisito povero, dal momento che segno leggibile su una testa di albero è spesso uno smudge a 16px. * EXT è scritto solo da l'endpoint di upload e raddoppia come il marcatore "un'icona esiste"; * ENABLED è il interruttore, e NULL o FALSE significano entrambi "usare il logo semplice", che è quello che ogni riga esistente significa oggi. DDL navi con il servizio di sicurezza come... e deve essere applicato a mano — ddl-auto non è ovunque e l'iniziale è Non schierato. Lo stato assente di ogni colonna è già quello corretto, quindi c'è nessun backfill e nulla cambia fino a quando un org sceglie.

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