- Shipped
- 3. September 2026 um 22:57 UTC
- Author
- Kamo
- Commit
- 3e18601
Das Inhalts-Tab's 'Footer Image' wurde aus drei fixen Bildern ausgewählt Quellen und Größe von einem Prozent. Es ist jetzt 'Footer Badges': die gleichen drei plus alles, was die Organisation hochladen, angekreuzt und bestellt pro Quelle, gezeichnet unter eine teilte Höhe mit einer Lücke zwischen ihnen. Die Bibliothek ist org-weit und die Auswahl ist pro Quelle, so dass ein Bild hochgeladen während der Bearbeitung der einzelnen Signatur wird unter allen drei angeboten und gedruckt nur dort, wo sie angekreuzt ist. Was gespeichert wird, ist IDS; die URL und das Label werden aufgelöst gegen die Bibliothek auf jedem Render, weil das Bild hinter Member-avatar ist die SENDER und eine URL, die neben der ID gespeichert ist, wäre die abgestandene Kopie. Eine id der Bibliothek nicht mehr hat, wird fallen gelassen, anstatt umgeblättert, so dass eine Abzeichen gelöscht in ein anderer Tab wird nie eine gebrochene Glyphe in einer Fußzeile. Ein Prozentsatz war für ein Bild richtig und ist für eine Reihe falsch: unterschiedliche Eigenne Die Größen reihen sich nie an. So wurde der Skalenschieber ein HEIGHT, jedes Abzeichen behält seine Eigene Seitenverhältnis, und wo die gespeicherte Größe bekannt ist, trägt der img eine explizite Auch Breite - Outlook ignoriert width:auto und dehnt sich bis zur Zelle aus. Die Lücke ist linke Polsterung auf jeder Zelle, aber die erste, so dass eine einzelne Abzeichen bekommt keine: ein einsames Bild nudged 15px rechts von allem darüber liest sich als eine Fehlausrichtung, und die Die Abstandskontrolle ist in diesem Fall aus dem gleichen Grund versteckt. Uploads werden auf 150px hoch verkleinert, bevor sie gesendet werden, durch die neue Resize-Höhe-Endpunkt, der das Format und die Transparenz der Datei behält bestehende resize-bg re-encodes zu lossy WebP, die die Hälfte der Mail-Clients im Einsatz kann überhaupt nicht angezeigt werden. Abzeichen werden adressiert api.<apex" der Spitze, die durchsucht wird, also ein White-Label Die Post des Mieters trägt einen eigenen Host und die Seite CSP (img-src ... https://*.<apex) verzeiht nicht still die Vorschau. Dirty-State vergleicht jetzt einen FINGERPRINT statt roh JSON. headerImageUrl, SignaturImageUrl und jedes Abzeichens werden nach der Ladung auf ihrer Seite nachgelesen eigener Zeitplan, und die Abzeichen-Bibliothek ist eine separate Anfrage - so vergleichen roh JSON zündete die Speichern-Taste auf Seitenlast mit nichts berührt, und legte die ungespeicherte- ändert Dialog vor jedem, der dann die Quelle gewechselt hat.