What's Changed
- Fix slow trackpad scrolling in terminals by @dfrnoch in #615
- Engine: stop the run loop spinning on empty subagent events by @zqkra in #604
- fix(ui): support file drag and drop in side chats by @jsgrrchg in #612
- Diff sync: stop re-syncing idle checkouts on file reads by @zqkra in #605
- Prevent terminal overlap with the composer and update notices by @jsgrrchg in #620
- Desktop: shuffle wallpapers with preloading and adaptive colours by @SinaKhalili in #598
- Transcript: open encoded and out-of-folder file links by @zqkra in #606
- fix: restore antigravity detection, updates and sign-in suppression by @laurentcodes in #617
- Linux: install a launcher entry and icon with both installers by @katulevskiy in #627
- Explorer: list running subagents first, longest-running on top by @katulevskiy in #638
- Engine: idle reaper no longer kills a parked session's live subagents by @katulevskiy in #637
- Transcript: show file names for unlabeled file links by @zqkra in #633
- Fix side chats appearing in the command palette by @jsgrrchg in #651
- Sidebar: keep Ctrl+N jump hints on one line in compact rows by @katulevskiy in #641
- Engine: trim glibc malloc arenas on Linux by @zqkra in #635
- Hide queue attachment filenames and fix hover overflow by @jsgrrchg in #650
- OpenCode: attribute and clear 2.x context usage correctly by @AndPuQing in #634
- Fix transcript selection leaking through popups by @jsgrrchg in #556
- iOS: thinking renders as markdown in the tool-group accordion by @AndPuQing in #636
- Appearance: reduce motion, and pause animations in background by @dfrnoch in #642
- UI: add hover tooltips to icon-only buttons by @katulevskiy in #628
- Replace Pi ACP adapter with native RPC integration by @jsgrrchg in #630
New Contributors
- @dfrnoch made their first contribution in #615
- @zqkra made their first contribution in #604
- @katulevskiy made their first contribution in #627
- @AndPuQing made their first contribution in #634
Full Changelog: v0.2.98...v0.2.99