gsxdsm
39d76fdabe
FN-8062: normalize room message ordering
Normalize room chat snapshots to chronological display order.
- Reverse newest-first API snapshots before cache hydration and rendering.
- Version the room message cache and cover initial, refresh, recovery, SSE, and host layouts.
- Add a patch changeset for the chat transcript ordering fix.
Files changed:
.changeset/fn-8062-room-message-order.md | 7 +++
.../components/__tests__/ChatView.rooms.test.tsx | 26 ++++++++
.../app/hooks/__tests__/useChatRooms.cache.test.ts | 8 +--
.../app/hooks/__tests__/useChatRooms.test.ts | 73 +++++++++++++++++++++-
packages/dashboard/app/hooks/useChatRooms.ts | 45 ++++++++-----
packages/dashboard/app/utils/swrCache.ts | 3 +-
6 files changed, 140 insertions(+), 22 deletions(-)
Fusion-Task-Id: FN-8062
Fusion-Task-Lineage: 99bb313c-fb24-40e2-b33b-4811bde6d6cb
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-16 02:41:27 -07:00
..
2026-07-15 20:28:11 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 02:35:29 -07:00
2026-07-16 02:41:27 -07:00
2026-07-15 14:41:05 -07:00
2026-07-13 10:32:12 -07:00
2026-07-16 01:52:10 -07:00
2026-07-16 01:32:23 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-07-15 08:44:11 -07:00