Colin Johnson
|
1ca6b6ff67
|
feat(ios): unify chat and voice experience (#107879)
* feat(ios): unify chat and voice experience
* refactor(ios): finish unified chat ownership
* fix(ios): unify chat and voice capture ownership
* fix(ios): serialize Talk permission hydration
* fix(ios): clear voice CI regressions
* fix(ios): clear remaining unified chat CI failures
* chore(i18n): sync native source inventory
* refactor(ios): defer provider-only realtime voice
* fix(ios): clean unified chat voice PR
* fix(ios): localize unified voice controls
* fix(ios): serialize composer audio controls
* fix(ios): isolate dictation preparation lifecycle
* fix(ios): key chat tab icons by appearance
* fix(ios): preserve talk upgrade handshakes
* fix(ios): refresh native i18n inventory
* fix(ios): reconcile shared locale artifacts
* fix(ios): satisfy chat view lint limit
* fix(ios): reconcile shared composer implementation
* test(apple): avoid XCTest actor deinit crash
* fix(ios): satisfy SwiftFormat scope spacing
* fix(ios): remove duplicate merged helper declarations
|
2026-07-18 14:30:10 -04:00 |
|
Peter Steinberger
|
3261667b73
|
fix(ios): keep reconnect errors visible (#105875)
* fix(ios): keep reconnect errors visible
* fix(ios): clear stale errors on gateway switch
* chore(ios): keep release notes in PR
* fix(ios): reset status when switching gateways
* fix(ios): retain errors through same-target reconnect
* fix(ios): unpause explicit pairing retries
* fix(ios): isolate retained reconnect errors
* chore(i18n): resync rebased native inventory
* fix(ios): separate reconnect display state
|
2026-07-13 02:11:26 -07:00 |
|
Peter Steinberger
|
f95ca90378
|
fix(ios): persist voice notes through offline delivery (#101236)
* fix(ios): persist voice note delivery state
* fix(ios): pin chats during attachment staging
* fix(ios): keep voice notes on captured chat
* fix(ios): keep voice notes durable through staging
* fix(ios): harden voice note lifecycle
* test(ios): satisfy strict concurrency in voice note proof
* fix(ios): keep legacy attachment sends live
* fix(ios): retain legacy drafts during outbox restore
* fix(ios): pin voice note recipient presentation
* fix(ios): preserve confirmed voice note duration
* chore(i18n): refresh voice note source inventory
* chore: leave release notes to release automation
|
2026-07-07 01:21:16 +01:00 |
|
Josh
|
e43c72954a
|
Polish iOS onboarding and chat critique fixes (#99243)
* fix(ios): polish onboarding and empty chat
Co-authored-by: Josh <17843332+jcooley8@users.noreply.github.com>
* fix(ios): correlate pending chat echoes
* fix(ios): ship localized chat starters
* fix(ios): preserve chat echo identity
* fix(ios): adopt late correlated chat echoes
* fix(ios): reconcile reused chat runs
* fix(ios): preserve transformed chat history
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-07-04 00:38:56 -07:00 |
|
Colin Johnson
|
bf89552e67
|
Improve iPad and iPhone control surfaces (#91557)
* feat(ios): expand iPad layout support
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* feat: improve iPad and iPhone control surfaces
* fix: preserve workboard dispatch compatibility
* fix: keep Talk reachable on iPad
* fix: add universal iPad app icons
* fix: address ready-review iOS feedback
* fix: avoid workboard board id shadowing
* fix ios sidebar separators
---------
Co-authored-by: Solvely-Colin <211764741+Solvely-Colin@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-06-09 21:46:02 -05:00 |
|
Nimrod Gutman
|
6380c872bc
|
feat(ios): improve gateway connection error ux (#62650)
* feat(ios): improve gateway connection error ux
* fix(ios): address gateway problem review feedback
* feat(ios): improve gateway connection error ux (#62650) (thanks @ngutman)
|
2026-04-07 21:53:22 +03:00 |
|