KamoCRM

Disegnare le foto dei membri alla variante la loro dimensione richiede

Fixkamo-internal
Shipped
24 settembre 2026 alle ore 23:03 UTC
Author
Kamo
Commit
6418c55

Ogni foto del membro caricato ha sm (50px), md (150px) e lg (350px) accanto all'originale, ma le superfici hanno scelto ad hoc: MemberAvatar disegnato sm fino a 40px (blurry a 2x), e la barra del titolo dock, scheda massimizzata, chat header, menu hexhead, membro picker, utente admin, carta da parati chip e mail mittente avatar ha disegnato il caricamento full-size (spesso megabyte) a 20-52px. Una regola ora, in app/lib/avatarUrlTransform.ts: a DPR 2, <=25 CSS px -> sm, <=75 -> md, large -> lg (avatarVariantForSize), applicato solo a /avatars/foto/URL; qualsiasi altra cosa carica come indicato. avatarAttemptsForSize elenca la variante dimensionata, poi l'originale (gli upload più vecchi mancano md/ lg), poi l'URL come consegnato; utilizzareAvatarFotocamere che elencano sull'immagine errori prima delle iniziali del chiamante, e MemberPhotoAvatar è il drop-in per i siti MUI Avatar (si disegna il proprio <img>, dal momento che le gocce di precarico di MUI l'elemento il cui suError sarebbe andato avanti). Siti: MemberAvatar (per dimensione), MessageAvatar (16 -> sm, helper condiviso), ToolWindowShell 28 -> md, MaximizedTab 20 -> sm, ChatBox 28 -> md, HexHeadPopover 44 -> md, HexHead per dimensione della testa (md/lg), MemberPickerDialog 20/30/38 -> sm/md/md, UserAccountManager 28 -> md, UserAccountDrawer 52 -> md, MemberIdentityChip 40 -> md, SenderAvatar per dimensione (40 -> md), Galleria AvatarManager 80 -> md (+ urlOriginal), ProfileHero 84-104 -> lg (was md), Exec2ExecUserRow 36 -> md e Exec2ExecWindow 26 -> md (were sm). ChatTool e il motore hexhead ora risolvere l'originale e lasciare ogni dimensione della superficie; ConversationRow mani MemberAvatar l'URL grezzo.

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