π‘ 2026-07-05 20:48 UTC
π Commits to main (21 new)
β οΈ Relevant to our work
- β οΈ
5e0504aa feat(ui): simplify Talk settings (#100453) (#100453)
Other commits (20)
77575d74 feat(android): add durable offline command outbox for chat sends (#100290) (#100290)
bf156386 feat(chat-ui): structured haptic feedback for chat events (#100416) (#100416)
09f9a851 feat(android): read-only offline cache for chat sessions and transcripts (#100227) (#100227)
85ad4cb2 fix(voice-call): avoid OpenAI realtime double greeting (#86285) (#86285)
d405cda9 fix(browser): resolve act targetId aliases before mismatch check (#96178) (#96178)
a04b6ced test: stabilize load-sensitive test families that break gates under parallel load (#100420) (#100420)
4b9c51c5 fix(cron): preserve delivery thread id type across SQLite round-trip (#98699) (#98699)
1afb61f7 docs(changelog): record five landed fixes (#100441) (#100441)
8e7cd407 fix(ui): render direct tool-result image blocks inline in chat (#50779) (#100295) (#50779)
04857c78 fix: surface terminal agent run failures (#99304) (#99304)
a320f775 fix(ios): defer QR pairing after scanner dismissal (#99572) (#99572)
a4499d69 fix(agents): surface real plugin approval rejection reason to agent (#100337) (#100337)
f1641571 feat(android): restore in-flight runs after reconnect (#100384) (#100384)
1833c0d7 test(ios): add deterministic streaming replay harness for shared chat pipeline (#100201) (#100201)
f141408e fix(test): bound local full-suite RAM (#100437) (#100437)
685c22df fix(irc): chunk PRIVMSG on UTF-16 boundary to avoid lone surrogates (#96572) (#96572)
ad118f4b fix(gateway): preserve non-text MCP content blocks through loopback normalizer (#100336) (#100336)
fb22fd9e fix(cli): tolerate deleted startup directories (#93636) (#93636)
bbda36ed fix(gateway): clarify URL override auth recovery (#100418) (#100418)
39b5bf38 fix(voice-call): resolve completed calls from the persisted store on status misses (#99797) (#99797)
π Areas touched
- apps/ (84 files)
- src/ (57 files)
- extensions/ (20 files)
- ui/ (18 files)
- CHANGELOG.md/ (6 files)
- test/ (6 files)
- scripts/ (4 files)
- docs/ (3 files)
- packages/ (2 files)
π‘ 2026-07-05 20:48 UTC
π Commits to main (21 new)
5e0504aafeat(ui): simplify Talk settings (#100453) (#100453)Other commits (20)
77575d74feat(android): add durable offline command outbox for chat sends (#100290) (#100290)bf156386feat(chat-ui): structured haptic feedback for chat events (#100416) (#100416)09f9a851feat(android): read-only offline cache for chat sessions and transcripts (#100227) (#100227)85ad4cb2fix(voice-call): avoid OpenAI realtime double greeting (#86285) (#86285)d405cda9fix(browser): resolve act targetId aliases before mismatch check (#96178) (#96178)a04b6cedtest: stabilize load-sensitive test families that break gates under parallel load (#100420) (#100420)4b9c51c5fix(cron): preserve delivery thread id type across SQLite round-trip (#98699) (#98699)1afb61f7docs(changelog): record five landed fixes (#100441) (#100441)8e7cd407fix(ui): render direct tool-result image blocks inline in chat (#50779) (#100295) (#50779)04857c78fix: surface terminal agent run failures (#99304) (#99304)a320f775fix(ios): defer QR pairing after scanner dismissal (#99572) (#99572)a4499d69fix(agents): surface real plugin approval rejection reason to agent (#100337) (#100337)f1641571feat(android): restore in-flight runs after reconnect (#100384) (#100384)1833c0d7test(ios): add deterministic streaming replay harness for shared chat pipeline (#100201) (#100201)f141408efix(test): bound local full-suite RAM (#100437) (#100437)685c22dffix(irc): chunk PRIVMSG on UTF-16 boundary to avoid lone surrogates (#96572) (#96572)ad118f4bfix(gateway): preserve non-text MCP content blocks through loopback normalizer (#100336) (#100336)fb22fd9efix(cli): tolerate deleted startup directories (#93636) (#93636)bbda36edfix(gateway): clarify URL override auth recovery (#100418) (#100418)39b5bf38fix(voice-call): resolve completed calls from the persisted store on status misses (#99797) (#99797)π Areas touched