KamoCRM

Narysuj logo z wariantów wielkości serwera, nigdy oryginału o multi-MB

Featurekamo-internal
Shipped
24 września 2026 23:14 UTC
Author
Kamo
Commit
b97888a

Członek zobaczył logo org header small w kompozytorze, ale obraz >3 MB w wysłane poczta: każda powierzchnia logo połączona z ?img/logo-full.svg / ?img/logo.svg, Który dla orgu raster-logo jest SVG owijający cały upload (crm: 2.95 MB), Wylosowany 24-120 px wysoki - a w wiadomości e-mail, w formacie Outlook nie jest wyświetlany. /Teraźniejsz pisz ;) Obok oryginałów (LOGO_VARIANTS_CONTRACT). To jest trasa każdego konsumenta logo Za pośrednictwem jednego pomocnika i zachowuje oryginał jako upadek, ponieważ warianty Na wiadrze na żywo zabraknie przez jakiś czas: - LOGO_RUNGS, pickLogoRung (najmniejszy katg > cssPx x 2, inne 1024), logoVariantUrl, logoDisplayCap, sonda (probebeage, beachrowane na zakładkę), cachedRemotemObrażkaImImIImIIst, 10 min) i rozliczenie/weryfikowanie szczelitów PNG. useLogoVariant.ts: useLogoVariantSrc (Awaria >: wariant, następnie oryginalny na błędzie, następnie własny powrót dzwoniący), useProbedLogoUrl (CSS/mask/canvas: '' aż do zbadania, nigdy oba), useEmailLogoLadders, useRemoteImageVerdicts. - ThemeLogo wybiera szczebel z własnego pudełka (NavPri 64, dom 128, ustawienia 128, obciążenie 256, walidacja 192, znaki wodne/pane 1024) i spada z powrotem na błąd; Nakładka maska następuje. Backdrop/error/not-found Znaki wodne, strona-przejście Pokrywa (chooseCoverLogo + sonda), oznakowana znakiem wodnym (1024) i zbieraczem (64), szachami Znak (192), Strona startowa Hosted Computer (128, data-fallback onerror), Meet Podglądy brandingu (128), podglądy szablonów email, chipy / sieciowe (poprzez Licznik obrazu, wariant -> oryginalny -> początkowy) i Hold'em chipowe twarze (128). - E-mail: ResolvedImages przenosi drabinę PNG każdego logo (podłogę); nagłówek, Podpisy i renderery odznak drukują rung dla rozmiaru, który rysują. Każdy z nas Ścieżka wysyłania potwierdza każdy wydrukowany szczebel z HEAD i odkłada oryginał gdzie go brakuje (kompozytor + zaproszenie na spotkanie, okład z kampanijno-pompowy, Ścieżka meet-invite). Przesłane odznaki stóp Zapytaj EmailService o "h"2x> (28). Przechowywany uchwyt zastępczy HTML nigdy nie ma nagłówka. Trasa Meet-Inproes Teraz czyta motyw z aliasu org zamiast folderu FQDN przed lias. - Pozostawiony na oryginałach według projektu: LabelManager, setup-wizard LogosStep, favicons. Testy: kompletowanie rung, kształt URL, sondy / pamięć podręczną HEAD, oba odwroty, ThemeLogo, Wybór coveru, sieć OrgLogo, odsłona strony startowej, odznaka i okablowanie Otłań, który renderuje każdy układ nagłówka / podpisu z drabinowym logo i Upadek na jakimkolwiek raw /img/logo URL lub niezweryfikowanym send path.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing