---
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
