mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-06-06 08:50:58 +00:00
0002cda23d
#3020: Sync viewed-count in the polling path for actively-viewed sessions so navigating away doesn't show a stale unread dot. Defensive clear of completion-unread marker in _setSessionViewedCount. #2973: Clear elapsed-timer attributes and interval when a live compression card transitions from running to done, preventing the orphan timer from overwriting the completed card state. Guarded by active-session check. Tool card duplication: Route tool_complete result to tc.snippet (detail) instead of tc.preview (header) to prevent identical content appearing in both the card header and expanded detail section. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>