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
..
2026-07-05 06:40:03 -07:00
2026-07-06 19:32:54 +01:00
2026-07-06 14:30:55 +01:00
2026-06-09 21:46:02 -05:00
2026-06-06 04:41:33 -05:00
2026-07-06 14:30:55 +01:00
2026-07-05 12:31:53 -07:00
2026-07-02 04:09:29 -07:00
2026-07-05 12:31:53 -07:00
2026-07-06 20:29:02 +01:00
2026-07-05 12:31:53 -07:00
2026-07-02 04:50:12 -07:00
2026-07-06 20:29:02 +01:00
2026-07-04 00:38:56 -07:00
2026-07-06 17:53:05 +01:00
2026-06-15 19:27:55 +02:00
2026-07-03 18:17:09 -07:00
2026-07-06 04:36:10 +02:00
2026-07-07 00:14:05 +01:00
2026-07-03 12:49:20 -07:00
2026-06-15 02:07:15 -07:00
2026-07-05 12:31:53 -07:00
2026-07-02 09:12:19 +01:00
2026-07-06 14:30:55 +01:00
2026-07-02 22:11:14 -07:00
2026-06-23 00:01:20 -05:00
2026-07-06 17:17:07 +01:00
2026-07-05 12:31:53 -07:00
2026-06-07 20:21:34 +03:00
2026-07-06 17:53:05 +01:00
2026-07-02 15:20:51 -07:00
2026-07-06 20:29:02 +01:00
2026-07-02 14:14:30 -07:00
2026-06-19 05:51:28 +00:00
2026-06-19 12:53:45 +02:00
2026-07-06 15:50:58 +01:00
2026-07-01 05:33:51 +01:00
2026-07-02 12:49:23 -07:00
2026-07-03 18:17:09 -07:00
2026-07-05 12:31:53 -07:00
2026-07-06 20:29:02 +01:00
2026-07-02 14:41:49 -07:00
2026-07-07 00:14:05 +01:00
2026-07-05 12:31:53 -07:00
2026-07-06 09:16:02 +01:00