Improve media placeholders, avatar caching, and jumbo emoji layout.

Reserve image/video box size from info.w/h, fade in over blurhash blobs, cache dimensions/blurhashes and authenticated media blobs so avatars don't refetch every remount, and throttle TitleBar/DM reorder during sync catchup.
This commit is contained in:
2026-07-22 14:35:07 +10:00
parent 5c0c5e3758
commit 821724b594
22 changed files with 828 additions and 278 deletions

View File

@@ -5,8 +5,11 @@ export const Image = style([
DefaultReset,
{
display: 'block',
width: '100%',
height: '100%',
maxWidth: '100%',
maxHeight: '100%',
objectFit: 'cover',
borderRadius: 'inherit',
imageRendering: 'auto',
backfaceVisibility: 'hidden',
@@ -18,7 +21,10 @@ export const Video = style([
DefaultReset,
{
display: 'block',
width: '100%',
height: '100%',
maxWidth: '100%',
maxHeight: '100%',
objectFit: 'cover',
},
]);