callebtc b43dc1e48f feat(ui): wrap image and voice messages in bubble shells
Bubble mode previously rendered media as flat header-plus-card rows while
text messages got the tinted bubble treatment. Introduce MediaBubbleShell,
which mirrors BubbleTextMessageLayout (author-colour wash and hairline,
speaker-side tail, in-bubble sender name, flush-right timestamp with
delivery ticks for own private messages), and route ImageMessageItem and
AudioMessageItem through it. Matrix mode is unchanged.
2026-08-01 23:48:13 +02:00
..
2025-12-14 21:55:41 +07:00
2026-07-29 03:41:16 +02:00