gitdataai/changelog/2026-04-17-en.mdx
ZhenYi 9be635eaf3 docs(changelog): rewrite all changelogs in product language
- Unify title format: "Changelog — Month DD, YYYY" / "更新日志 — YYYY年M月D日"
- Remove internal tech details (frameworks, algorithms, migration names)
- Remove user-invisible bug fixes
- Reframe from engineering perspective to user benefits
- Consistent author: ZhenYi
2026-04-27 17:13:52 +08:00

36 lines
1.2 KiB
Plaintext

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