Release 0.8.0
Chats 0.8.0 — the v5 build — R8 APK (16.6 MB)
Features
- Trixnity 5.8.0 engine upgrade — Matrix spec 1.14–1.18, libOlm crypto driver, maintained notification API. Existing sessions migrate in place — no re-login needed.
- Sync cost cuts — a custom sync filter drops presence and bounds each room's timeline server-side (much cheaper syncs on very large accounts); idle sync is capped at a single 5-minute cadence, so worst-case delivery is bounded; new messages in an open thread append incrementally instead of triggering a full rebuild.
- Decryption after fresh login & verification — after verifying a new device, history decrypts automatically from the server-side key backup; a thread that can't be read yet says why ("keys pending") instead of looking empty.
- Pinned chats float to top; unread badges now reflect notification count.
Bug fixes
- Restore crawl no longer churns hundreds of rooms daily on accounts without a server-side key backup.
- Pin stability — per-room flags budget stops pins silently dropping on very large accounts.
Known/outstanding — UnifiedPush end-state (Light's push channel) is deferred; the ntfy push channel stays.
SHA-256: 133ccf11fd77e426e8dd311ff18fc26e9f3c8cb741d90f4c10209e30e8e91ab0