openclaw/apps/shared/OpenClawKit
Peter Steinberger b978dcc63b
feat(ios): record and send voice notes from the chat composer (#100946)
* feat(ios): record and send voice notes from the chat composer

Adds tap-to-record voice notes to the shared chat composer: m4a/AAC mono
capture with a 3-minute cap, lazy mic permission, cancel/finish controls,
audio attachment chips with duration, and a voice-note transcript row.
Voice-wake suppression becomes reason-scoped so recording and Talk cannot
clobber each other. Attachments stay online-only per the outbox contract.

Related: #100709

* fix(ios): harden voice note attachment staging

* chore(ios): keep voice note changelog release-owned

* fix(ios): gate voice notes with attachment availability

* chore(ios): refresh native localization inventory
2026-07-07 00:14:05 +01:00
..
Sources feat(ios): record and send voice notes from the chat composer (#100946) 2026-07-07 00:14:05 +01:00
Tests/OpenClawKitTests feat(ios): record and send voice notes from the chat composer (#100946) 2026-07-07 00:14:05 +01:00
Package.swift feat(ios): render LaTeX display math in chat via SwiftMath (#100829) 2026-07-06 12:14:38 +01:00