--- date: 2026-04-17 title: "Changelog — April 17, 2026" lang: en author: ZhenYi --- ## Messaging & Rooms - Messages now load faster via WebSocket — no duplicate connections - Emoji reactions work for cached messages — no more missing reactions - Reaction popup closes automatically after selecting an emoji - Batch reactions available for reacting to multiple messages at once - Model names now show correctly in room settings (instead of IDs) - Messages load instantly from local cache before hitting the server - Scroll performance improved — smoother experience in long conversations ## AI & Model Sync - AI model sync more reliable with better error handling - AI conversation streaming fixes — more stable message delivery - Default branches now displayed consistently across all endpoints ## Git & Repositories - Hook worker uses distributed locking — safer concurrent git operations - Branch names use consistent refs/heads/* format across the API - Multiple branch query bugs fixed - Route ordering issues resolved (branches, refs, commits) ## Frontend - Mentions redesigned for reliability — @mentions render correctly in all cases - Mention suggestions faster with caching - Reconnection tries existing token before requesting new one