Skip to content

πŸ“‘ Upstream Digest β€” 2026-07-05 20:49 UTCΒ #1218

Description

@github-actions

πŸ“‘ 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-digestAutomated upstream change digest

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions