Commit Graph

4145 Commits

Author SHA1 Message Date
Vincent Koc fd4bb893ae chore(i18n): refresh watch compatibility inventory 2026-07-12 18:33:47 +02:00
Vincent Koc 4db61868d7 fix(watch): migrate canonical approval outcomes 2026-07-12 18:33:47 +02:00
Vincent Koc 702c4cce83 fix(watch): preserve unknown semantic fallback 2026-07-12 18:33:47 +02:00
Vincent Koc 287fdd7785 chore(ios): refresh compatible locale assets 2026-07-12 18:33:47 +02:00
Vincent Koc f25b583b30 fix(watch): preserve shipped protocol compatibility 2026-07-12 18:33:47 +02:00
Vincent Koc 61524227fa chore(ios): refresh localized runtime assets 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 bf96f1fbfb fix(watch): preserve command and approval details 2026-07-12 18:33:47 +02:00
Vincent Koc b9f67123f5 fix(watch): complete tolerant snapshot decoding 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 ec65e10df7 fix(watch): preserve snapshot compatibility 2026-07-12 18:33:47 +02:00
Vincent Koc 884e553a36 chore(i18n): refresh Apple locale artifacts 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 7c4c92e36d fix(chat): localize context percentage formatting 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 786b2cc4a9 fix(i18n): translate pending review status 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 81e4bf5ae2 chore(i18n): refresh native locale artifacts 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 ff6f4af69a test(watchos): cover localized chat status fallback 2026-07-12 18:33:47 +02:00
Vincent Koc afc12d7a53 fix(watchos): localize direct connection failures 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 551581d0a4 fix(watchos): localize inbox runtime copy 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
Vincent Koc f038f509d9 refactor(android): remove unused benchmark coordinate (#105524) 2026-07-12 18:33:38 +02:00
Vincent Koc 2e218fdc09 fix(ios): avoid stale send button in live gateway test 2026-07-12 15:22:19 +02:00
Peter Steinberger 5b293af917 fix(mac): remove unused presence reporter capture (#105361) 2026-07-12 13:25:39 +01:00
snowzlmbot 84fb7a664d feat(android): manage skills from settings (#101864)
* feat(android): manage skills from settings

Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>

* fix(android): scope skill install claims

* chore(android): refresh native i18n inventory

* chore(android): refresh native locale artifacts

* fix(android): localize skill management state

* chore(android): refresh skill localization artifacts

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: snowzlmbot <293528334+snowzlmbot@users.noreply.github.com>
2026-07-12 13:12:43 +01:00
Peter Steinberger c6dc5bc764 fix(canvas): hosted pages fail on macOS with scoped Gateway auth (#105336)
* fix(canvas): harden hosted Canvas on macOS

Resolve Gateway-hosted Canvas and A2UI targets through refreshed node capabilities, keep bridge and live-reload behavior correct, and restrict native action dispatch to the exact trusted main-frame document.

Preserve scalar evaluation results, secure action IDs, and hidden state-directory watching.

Co-authored-by: GuoJiaming <804436395@qq.com>
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com>

* chore(canvas): defer release note

* chore(canvas): refresh native i18n inventory

* refactor(canvas): isolate hosted surface resolution

---------

Co-authored-by: GuoJiaming <804436395@qq.com>
Co-authored-by: Lucenx9 <185146821+Lucenx9@users.noreply.github.com>
Co-authored-by: zeng-weihan <ceng.weihan@xydigit.com>
2026-07-12 13:02:27 +01:00
Vincent Koc 1d4a401b0d fix(android): prefer live AppCompat locales 2026-07-12 13:26:39 +02:00
Vincent Koc 8757142752 build(i18n): refresh Android duration inventory 2026-07-12 13:26:39 +02:00
Vincent Koc e659acd9b2 test(android): remove invalid cold locale probe 2026-07-12 13:26:39 +02:00
Vincent Koc 01b33ea6be fix(android): refresh external application locales 2026-07-12 13:26:39 +02:00