feat(chat): group consecutive messages into message blocks for more consistent dom flow and fixing weird spacing #157

Closed
theAnuragMishra wants to merge 1 commits from theAnuragMishra/flotilla:dev into dev

1 Commits

Author SHA1 Message Date
Anurag 18a7d651e0 feat(chat): group consecutive messages into message blocks
- Add components/RoomMessageBlock.svelte to render a block header (profile picture, display name, timestamp) and
group consecutive messages from the same user.
 - Refactor src/app/components/RoomItem.svelte to support grouped-mode (isGrouped) and remove per-message header/spacing, keep
 reactions/actions intact.
 - Update message feed processing in:
  - src/routes/spaces/[relay]/[h]/+page.svelte
  - src/routes/spaces/[relay]/chat/+page.svelte
  to emit message-block items (respecting the existing 3-minute gap rule) and render blocks via RoomMessageBlock.
2026-04-05 16:49:19 +05:30