Peter Steinberger
|
b57e7b74e6
|
feat: add native Skills management parity (#105814)
* feat(apps): add native skills management parity
* chore(i18n): refresh native skills inventory
* style(apps): apply canonical Swift formatting
* style(ios): wrap skills status message
* chore(i18n): refresh native skill locales
* refactor(apps): trim native skills review surface
* chore(i18n): regenerate native app resources
* chore: keep release changelog owner-only
* fix(ios): remove dead gateway and watch wrappers
|
2026-07-13 00:11:11 -07:00 |
|
Vincent Koc
|
5e9bc0916f
|
fix(ios): harden gateway and watch state handling
|
2026-07-13 03:53:15 +02:00 |
|
Peter Steinberger
|
54f45a950b
|
feat(watchos): connect directly to Gateway as a node (#102893)
* feat(watchos): add direct gateway node
* docs: refresh watch node docs map
* chore: leave release notes to release workflow
* chore(ios): refresh native localization inventory
* fix(watchos): keep direct node policy bounded
|
2026-07-09 15:53:02 +01:00 |
|
Peter Steinberger
|
70f2bef6b4
|
fix(ios): persist queued Watch replies (#100372)
* fix(ios): persist queued watch replies
Route Apple Watch quick replies through the durable, gateway-scoped Watch message outbox with restart-safe routing and deduplication.
Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
* fix(ios): preserve pre-upgrade Watch replies
Bind shipped notification prompts without routing metadata to the current Gateway once, while keeping explicit and persisted Gateway owners fail-closed.
---------
Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
|
2026-07-05 09:14:49 -07:00 |
|
Peter Steinberger
|
245092dc3a
|
feat(ios): add Apple Watch voice turns (#100283)
* feat(ios): add Apple Watch voice turns
* chore(ios): sync native i18n inventory
* fix(ios): preserve Watch message label
|
2026-07-05 06:40:03 -07:00 |
|
Colin Johnson
|
c45c87acca
|
feat(ios): add watch action surface (#93387)
* feat(ios): add watch action surface
* fix: harden watch action surface
* fix: clean watch codegen lint
* fix(ios): scope watch chat commands to gateway
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
|
2026-06-16 15:22:16 +02:00 |
|
Peter Steinberger
|
73f4bfadc1
|
style: fix ios app lint warnings
|
2026-04-20 14:17:25 +01:00 |
|
Nimrod Gutman
|
6f566585d8
|
fix(ios): harden watch exec approval review (#61757)
* fix(ios): harden watch exec approval review
* fix(ios): address watch approval review feedback
* fix(ios): finalize watch approval background recovery
* fix(ios): finalize watch approval background recovery (#61757) (thanks @ngutman)
|
2026-04-06 17:42:42 +03:00 |
|
Mariano
|
2a733a8444
|
fix(ios): harden watch messaging activation concurrency (#33306)
Merged via squash.
Prepared head SHA: d40f8c4afb
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-03-03 22:38:54 +00:00 |
|
Peter Steinberger
|
c35368c6dd
|
fix(ios): eliminate Swift warnings and clean build logs
|
2026-02-26 22:42:23 +00:00 |
|
Mariano
|
738b011624
|
iOS/watch: add actionable watch approvals and quick replies (#21996)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 3c2a01f903
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-20 16:39:13 +00:00 |
|
Mariano
|
57083e4220
|
iOS: add Apple Watch companion message MVP (#20054)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 720791ae6b
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
|
2026-02-18 13:37:41 +00:00 |
|