mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-05-01 19:12:36 +02:00
- Add 60s cache for /api/contacts/detailed (reduces 4 USB calls to 0) - Optimize /api/messages/updates to read file once instead of N×2 times - Parallelize initialization: timestamps loaded together, messages and geo cache loaded in parallel - Defer checkForUpdates() to after messages are displayed - Remove blocking checkForUpdates() from loadChannels() - Add cache invalidation for contacts on add/delete operations - Add performance timing logs to browser console Expected improvement: ~10-20s → ~2-3s initial load time Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>