Consegnare la formulazione del nastro e generare faviconi da un'icona di scheda

FeatureSecurityService
Shipped
6 settembre 2026 alle ore 03:15 UTC
Author
Kamo
Commit
306aa99

Provisionare impara due cose: ciò che un'organizzazione vuole il suo angolo pubblico nastri da dire, e quali opere d'arte le sue icone del browser-tab devono essere tagliate. **Ribbons.** kamo-login, kamo-register e kamo-apps non hanno OrgContext, quindi il cinque parole vengono risolte attraverso la catena madre qui e cotta nel tema config.json — la stessa rotta che i sovrapposizioni del logo di login e di registro già prendono, e per la stessa ragione. Una parola che nessuno ha stabilito omette la sua chiave del tutto piuttosto che portare il default inglese, così kamo-apps continua a rendere il proprio tradotto linea in tutti i ventidue locali. Perché quel file è riscritto solo da una disposizione, PATCH /branch-titles ora inizia uno e riporta `reprovisioning` indietro. Si accende lato server piuttosto che come una seconda chiamata dal browser di proposito: questo endpoint è gated su "il tuo l'org della sessione è l'org nel percorso" mentre /provision-theme è recintato canManageOrgBranding, quindi un membro che può rinominare le etichette senza tenere il branding diritto avrebbe guardato il salvataggio successo e il follow-up 403 — etichette memorizzati, nastri silenziosamente mai consegnato. E' la cosa migliore: le etichette sono già salvato da allora, e un org senza alias per scrivere un tema sotto deve ancora essere in grado di rinominarli. **Icone di Tab.** `faviconSourceKey` è l'unico posto che la catena è scritta giù. La società è due stati. Il software si degrada due volte — al software semplice logo, ma solo quando softwareLogoSimpleEnabled dice che il logo in realtà sta per marchio aziendale, e altrimenti tutto il ritorno a qualsiasi marca aziendale si risolve. Saltare quella seconda condizione è l'errore tentante: dipinge il marchio software nella scheda di un org che ha esplicitamente detto il suo logo del software non supera nulla. favicon-software/ viene generato solo quando i due marchi si risolvono a DIFFERENT oggetti di origine, che per un org senza marchio white-label non è mai — quindi questo non raddoppia il costo di una disposizione. config.json riferisce che come softwareFaviconEnabled, e un client che seleziona SOFTWARE senza che legga favicon/ piuttosto che richiedere una directory nessuno ha scritto e non ha dipinto nulla. Il set software ottiene il proprio sito. webmanifest: l'icona `src` valori in là sono relativo, quindi puntare una superficie software a favicon / sito. webmanifest avrebbe installato il marchio aziendale è stato configurato per non mostrare. Due nuovi tipi di upload, tab-icon e tab-icon-software, mantengono la vera estensione piuttosto che normalizzare a SVG il modo in cui i loghi compatti fanno — un favicon è solo mai rasterizzato fino a 16-180px, così esigente un vettore significherebbe autotrarre un PNG qualcuno già disegnato alla dimensione sarà mostrato. Il caricamento registra il estensione E accende l'icona: caricare una è una richiesta inequivocabile da usare e lasciare lo spegnimento avrebbe memorizzato il file e mostrare al membro niente. Richiede kamo-shared-library a 91052925 e il DDL in questo impegno applicato da mano — ddl-auto non è nessuno e il inizializzatore non è distribuito.

All changes

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