- fix(desktop): restore solid dot for top-level channel unreads (#1253) (
9d3bfd38b) - Allow explicit root posts from reply prompts (#1251) (
ebd74d11b) - feat: publish personas, teams, and managed agents as relay events (#939) (
d256935c3) - fix(observability): gate agent observability on declared ownership, not key custody (#1229) (
e993b9e74) - fix(desktop): split AppShell notification effects (#1248) (
a9ce477a0) - feat(desktop): store nsec private keys in the OS keyring (#1172) (
4be43d708) - fix: add evict-completed-work prompt rule and unblock desktop file-size gate (#1247) (
048228889) - fix(desktop): scope mention/add autocomplete to reachable identities (#1243) (
a3e8fb6fd) - test(e2e): raise scroll-history pagination test timeout to 90s (#1234) (
09dbeb86f) - Polish thread and media layout (#1239) (
b264a32cf) - Polish desktop navigation chrome (#1238) (
092546495) - fix: propagate persona harness edits to live agent instances (#1244) (
2e426b2fd) - fix(desktop): render autolinked message links as chips (#1241) (
45067ec13) - fix(desktop): clear unread projections from message read markers (#1242) (
733c766eb) - fix(desktop): resolve repos_dir symlink at boot before agent restore (#1231) (
86d7748eb) - Fix presence fan-out across relay pods (#1227) (
36d3d2ed1) - fix(relay): raise grace limit, add replay backpressure, and NOTICE on oversized frames (#1226) (
142a5c909) - [codex] Make relay frame limit configurable (#1225) (
38a953343)