Files
hermes-webui/api
george-andraws 541c064a72 fix(session): route messaging metadata loads through display merge
Use _merged_session_messages_for_display for is_messaging_session even in the
metadata-only (messages=0) path. This ensures message_count and last_message_at
match the full load path for Telegram / external messaging sessions that have
stitched or duplicate rows in state.db + sidecar.

Prevents spurious refresh loops, scroll resets, and open panel closures when
resuming cross-surface sessions in the WebUI.

No impact on CLI, non-messaging, or full-message paths. All 580 session tests pass.

Fixes the root cause identified in the SessionDB / render interaction changes.
2026-05-26 22:05:58 -07:00
..
2026-04-29 19:54:07 -07:00
2026-05-27 00:02:32 +00:00
2026-05-25 00:14:38 +00:00
2026-05-27 03:25:04 +00:00
2026-05-15 16:39:45 -07:00
2026-05-25 17:48:19 +00:00