mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-03-28 17:42:45 +01:00
Extracted dedup_retry_messages() helper (300s window, was 120s which was too tight) and applied it in three places: - GET /api/dm/messages - already had inline dedup, now uses helper - get_dm_conversations() - fixes last_message_timestamp inflation - GET /api/dm/updates - was missing dedup entirely, counted retries as unread messages (root cause of persistent unread markers) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>