- Shipped
- 3 settembre 2026 alle ore 22:57 UTC
- Author
- Kamo
- Commit
- 3e18601
La scheda Contenuto 'Foooter Image' è stata una foto scelta da tre fisse fonti e dimensioni di una percentuale. È ora 'Foooter Badges': gli stessi tre più qualsiasi cosa l'organizzazione carica, spuntato e ordinato per fonte, disegnato a un'altezza condivisa con un divario tra di loro. La libreria è org-wide e la selezione è per fonte, quindi un'immagine caricata durante la modifica della firma individuale è offerto sotto tutti e tre e stampato solo dove è legato. Ciò che viene memorizzato è IDS; l'URL e l'etichetta vengono risolti contro la biblioteca su ogni rendering, perché l'immagine dietro il membro-avatar è il SENDER's e un URL salvato accanto al id sarebbero la copia stante. Un id il biblioteca non è più caduto piuttosto che reso, quindi un distintivo cancellato in un'altra scheda non diventa mai un glifo rotto in un piè di pagina. Una percentuale era giusta per un'immagine ed è sbagliata per una fila: diversa intrinseca dimensioni mai allineare. Così il cursore scala è diventato un HEIGHT, ogni distintivo mantiene il suo proprio rapporto di aspetto, e dove la dimensione memorizzata è conosciuta l'img trasporta un esplicito larghezza troppo — Outlook ignora la larghezza: auto e si estende alla cella. Il divario è imbottitura sinistra su ogni cella ma il primo, quindi un singolo distintivo non ottiene nessuno: un solitario immagine nudged 15px destra di tutto sopra si legge come un disallineamento, e il il controllo di spaziatura è nascosto in quel caso per lo stesso motivo. I carichi sono alti fino a 150px prima di essere inviati, attraverso il nuovo resize-height endpoint che mantiene il formato e la trasparenza del file — il re-encodes resize-bg esistenti a WebP perso, che metà dei client di posta in uso non può essere visualizzato affatto. Le scariche sono indirizzate all'api. La posta dell'inquilino trasporta il proprio ospite e la pagina CSP (img-src ... https://*. non rifiuta silenziosamente l'anteprima. Dirty-state ora confronta una FINGERPRINT piuttosto che una JSON cruda. headerImageUrl, firmaImageUrl e l'url/label di ogni distintivo sono curati dopo il carico, sul loro proprio programma, e la biblioteca del badge è una richiesta separata — in modo da confrontare grezzo JSON ha acceso il pulsante Salva sul carico di pagina con nulla toccato, e mettere il non salvato- cambia la finestra di dialogo di fronte a chiunque abbia poi cambiato sorgente.