Peter Steinberger
|
c81ae0412c
|
fix(ios): localize Settings accessibility labels (#105859)
* fix(ios): preserve localized accessibility labels
* chore(i18n): refresh native source inventory
|
2026-07-12 19:33:27 -07:00 |
|
Vincent Koc
|
818eca2c09
|
fix(ios): coalesce automatic overview refreshes
|
2026-07-13 03:53:15 +02:00 |
|
Vincent Koc
|
5e9bc0916f
|
fix(ios): harden gateway and watch state handling
|
2026-07-13 03:53:15 +02:00 |
|
Peter Steinberger
|
5e45ebe82b
|
feat(ios): add private HealthKit summaries (#105616)
* feat(ios): add private HealthKit summaries
* fix(ios): satisfy Health settings lint
* chore(ios): sync Health localization artifacts
* chore(ios): refresh generated localization and docs
* fix(ios): reject partial Health history
* chore(ios): sync Health string catalogs
* fix(ios): bridge Health authorization dates
* fix(ios): scope Health summaries to today
|
2026-07-12 12:52:38 -07:00 |
|
Vincent Koc
|
5ec053a6e9
|
refactor(ios): remove unused live activity wrapper
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
f64eb0cbaa
|
fix(ios): localize sidebar reveal actions
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
e999802e6e
|
fix(ios): type watch gateway request identifier
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
01ed6b1f04
|
fix(ios): distinguish localized and verbatim session actions
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
7394d07a49
|
fix(ios): use typed localized retry action
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
aa1a8ddb34
|
fix(ios): preserve localized text value boundaries
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
543161e67e
|
fix(ios): localize remaining runtime labels
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
6ddc87de0a
|
fix(ios): satisfy watch localization build gates
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
a1f0a92b03
|
fix(watch): preserve terminal approval outcomes
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
34fe882301
|
fix(ios): carry semantic gateway progress
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
0e49f09112
|
fix(watch): preserve localized terminal status
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
1e22d4fcbd
|
fix(ios): localize concatenated settings copy
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
3854f43be7
|
fix(talk): preserve WebRTC progress semantics
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
1c3b94550e
|
fix(watch): preserve one-shot push-to-talk status
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
0e092aa08e
|
chore(ios): refresh localized runtime assets
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
55a3634809
|
fix(watch): preserve realtime failure presentation
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
af1036bc5c
|
fix(ios): canonicalize shipped activity statuses
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
a69f1cb1be
|
fix(watch): dual-write legacy snapshot status
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
44f2488318
|
fix(watch): preserve terminal Talk failure state
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
c89dc7905d
|
chore(ios): refresh reviewed localization assets
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
cf8ae716ff
|
fix(ios): preserve localized runtime semantics
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
88f1e91383
|
chore(ios): regenerate localized app assets
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
c09a555c9e
|
fix(ios): decouple Talk state from localized copy
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
95cff58166
|
fix(watchos): localize semantic status on watch
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
f3000a953f
|
fix(ios): preserve runtime localization semantics
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
4e689e33d5
|
fix(ios): localize gateway problem presentation
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
3372812560
|
fix(ios): localize dynamic presentation strings
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
632ea2bcb7
|
style(ios): satisfy SwiftFormat in localized surfaces
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
2ee16ccdc1
|
test(ios): cover positional localized status formats
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
61511342e4
|
test(ios): cover speech restart status ownership
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
cc85d8256f
|
fix(ios): use plural-aware localized counts
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
a8ae1bff7f
|
fix(ios): preserve localized status semantics
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
99c1fedf27
|
fix(watchos): localize chat status on watch
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
8f14bd29e3
|
build(ios): generate shipped localization catalogs
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
459f11e902
|
fix(ios): guard localized speech status restart
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
826b4fac1f
|
fix(ios): keep localized voice status state-safe
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
ee3104340d
|
fix(ios): localize design and chat surfaces
|
2026-07-12 18:33:47 +02:00 |
|
Vincent Koc
|
6d4afffec3
|
fix(ios): localize setup and status surfaces
|
2026-07-12 18:33:47 +02:00 |
|
Peter Steinberger
|
251f54baec
|
fix(apps): remove dead native code
|
2026-07-12 02:41:17 -07:00 |
|
Peter Steinberger
|
da4a480089
|
chore(apps): remove more dead code
|
2026-07-12 00:58:32 -07:00 |
|
Peter Steinberger
|
bf13c3bb1b
|
chore(apps): remove dead native code
|
2026-07-11 23:51:21 -07:00 |
|
Peter Steinberger
|
6921fb4ce7
|
refactor(ios): trim approval test fixtures (#105052)
|
2026-07-12 07:38:45 +01:00 |
|
Peter Steinberger
|
2a02ab6bbe
|
refactor(apps): reuse Watch approval transport models (#105024)
* refactor(apps): reuse watch approval transport models
* fix(ios): satisfy exact identifier lint
|
2026-07-12 07:08:03 +01:00 |
|
Peter Steinberger
|
ac89350327
|
feat(apps): review durable approvals on mobile (#104913)
* feat(apps): Android, iPhone, and Watch approval clients
Squash-rebased #103912 segment onto the deep-links tip on current main.
Native approval surfaces: iOS approval presentation with gateway-switch
lease preservation and resolution fencing, watchOS inbox + approval
actions with shipped-shape payload codec, Android approval notices with
publication-tokened dismissal. Native i18n inventory regenerated.
(cherry picked from commit 428a76670ffeede54248b7bd7aa4438e2589851b)
(cherry picked from commit 80225d5707c3645eeea5435f266131037b50ede6)
(cherry picked from commit 2a23b714dc30d773a294aa45adc617e46b80732e)
(cherry picked from commit 9ff1153827769e2cbab7c11c153f0f8634662c28)
(cherry picked from commit 5b25723525bd562e5f97478af492f7b46ad30fd1)
(cherry picked from commit 8c80e8467b5fe89aad0d4c74a0573f1600ed3af9)
(cherry picked from commit ad4037bc9846bf6f082b41c129ee68aa344576c3)
(cherry picked from commit fdf767dd662cff3c8a5a6d571f38f153410651ca)
(cherry picked from commit 00c120376ffd992ea68ce29254a9bc0a25ed1740)
(cherry picked from commit f36a95213e)
(cherry picked from commit e2c25cbe2baacab44d21871d8cb6734704f065ac)
(cherry picked from commit 7c4fda519080486d341a9f4df36d63f9e24b1235)
(cherry picked from commit 1b3d4eda3dc5988012124597f9454ae21fb187a1)
(cherry picked from commit 2a60619722)
(cherry picked from commit 6f0c386567)
(cherry picked from commit 784a5857b7)
(cherry picked from commit cbf294e026841c9bc2799da0fc7db666a69c52db)
* fix(apps): harden approval reconciliation and watch states
|
2026-07-11 19:59:07 -07:00 |
|
xingzhou
|
57c2d65ad5
|
fix(apps): reconcile slow Apple chat replies (#97722)
* fix(apps): reconcile slow chat replies
Co-authored-by: zhang-guiping <zhang.guiping@xydigit.com>
* style(apps): wrap wait diagnostic
* chore(apps): refresh native i18n inventory
* chore: leave changelog release-owned
* style(apps): normalize Swift modifiers
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
|
2026-07-11 17:01:40 -07:00 |
|
Peter Steinberger
|
fa77fe10d5
|
chore: migrate active GPT-5.5 references to GPT-5.6 (#104452)
* chore(models): migrate active GPT-5.5 references
* test(workboard): expect GPT-5.6 Sol default
* chore: keep release notes in PR body
* test(models): align picker fixtures with Sol default
* test: update PDF default model expectation
* test(qa): migrate thinking smoke to Luna
* test(gateway): align mock catalog with Sol default
* ci: retrigger exact-head PR checks
* test(gateway): document default catalog invariant
|
2026-07-11 06:30:57 -07:00 |
|