openclaw-mantis[bot]
801252c66e
chore(i18n): refresh native locales ( #106260 )
...
* chore(i18n): refresh native locales
* chore(i18n): sync generated app resources
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-13 03:49:36 -07:00
Peter Steinberger
938d41014f
feat(mobile): default pairing to full node access ( #105928 )
...
* feat(mobile): default pairing to full node access
* chore: leave release notes to release workflow
* refactor(mobile): bound pairing helpers
* chore(i18n): refresh mobile access inventory
* chore(ci): lower mobile pairing LOC baseline
* fix(mobile): complete pairing validation artifacts
* ci: remove stale transcript target export baseline
* fix(ios): wrap access upgrade guidance
* fix(ios): preserve localized access key
* fix(ci): dedupe read-only SQLite guardrail
* fix(mobile): secure full-access node setup
2026-07-13 02:30:45 -07:00
Peter Steinberger
16b1bd2032
fix(android): support gateway protocol v3 ( #106205 )
2026-07-13 02:29:16 -07:00
Peter Steinberger
d2b382528e
feat(ios): guide first launch through pairing explainer and permissions ( #106129 )
...
* feat(ios): guide first launch through pairing explainer and permissions
* fix(ios): keep first-run flow resumable and surface limited grants in onboarding
* chore(ios): regenerate native i18n after rebase
* chore(android): project refreshed native translations into strings.xml
* fix(ios): move i18n wrapper contract to shared permission row and sync catalog
2026-07-13 00:35:31 -07:00
Peter Steinberger
29781ab39e
feat(android): generate gateway protocol models ( #106011 )
...
* feat(android): generate gateway protocol models
* fix(ci): recognize generated Kotlin event constants
* fix(android): normalize generated event catalog
* fix(ci): type Kotlin event coverage exports
* fix(ci): satisfy Kotlin codegen gates
2026-07-13 00:34:57 -07:00
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
b9d53d3cce
fix(android): keep disconnected nodes offline
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
WhatsSkiLL
5d61d97a33
fix(android): autofocus command palette search ( #105471 )
...
Co-authored-by: IWhatsskill <284122573+IWhatsskill@users.noreply.github.com >
2026-07-12 15:20:14 -04:00
Peter Steinberger
2821abc1f5
feat(android): polish skill management ( #105592 )
...
* feat(android): polish skill management
* chore(android): sync skill localization
2026-07-12 11:46:59 -07:00
Vincent Koc
a9bed7816c
build(android): refresh shared native translations
2026-07-12 18:33:47 +02: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
Vincent Koc
1d4a401b0d
fix(android): prefer live AppCompat locales
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
Vincent Koc
ea634f7152
test(android): exercise application locale updates
2026-07-12 13:26:39 +02:00
Vincent Koc
f151306e7b
fix(android): localize cron detail duration
2026-07-12 13:26:39 +02:00
Vincent Koc
ce348fa580
test(android): import localized formatter coverage
2026-07-12 13:26:39 +02:00
Vincent Koc
586764424b
test(android): inspect current foreground locale
2026-07-12 13:26:39 +02:00
Vincent Koc
d85b34b09b
build(i18n): refresh reviewed Android locale catalogs
2026-07-12 13:26:39 +02:00
Vincent Koc
f513eef4be
fix(android): preserve locale and localize closed presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
f6fd4f4db5
style(android): satisfy localization ktlint
2026-07-12 13:26:39 +02:00
Vincent Koc
b392dbbbcc
build(android): regenerate runtime-owned locale resources
2026-07-12 13:26:39 +02:00
Vincent Koc
422e6dc1e9
fix(android): preserve pinned locale on configuration changes
2026-07-12 13:26:39 +02:00
Vincent Koc
181533ef3a
fix(android): preserve localized shell state
2026-07-12 13:26:39 +02:00
Vincent Koc
4d4f5165f1
fix(android): localize fresh-review UI flows
2026-07-12 13:26:39 +02:00
Vincent Koc
ef43dd3ee1
fix(android): cache locale-aware resources
2026-07-12 13:26:39 +02:00
Vincent Koc
39085c9483
fix(android): localize settings status copy
2026-07-12 13:26:39 +02:00
Vincent Koc
f8db32b938
fix(android): type localized runtime presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
04ffd2f645
test(android): model cold locale process startup
2026-07-12 13:26:39 +02:00
Vincent Koc
e880384157
fix(android): restore stored locale for cold services
2026-07-12 13:26:39 +02:00
Vincent Koc
8e1dc434dc
fix(android): resolve app locale immediately
2026-07-12 13:26:39 +02:00
Vincent Koc
81b79131a7
style(android): restore localization import order
2026-07-12 13:26:39 +02:00
Vincent Koc
1b6c492cb5
fix(android): resolve cold-process app locales
2026-07-12 13:26:39 +02:00
Vincent Koc
569a5f44c0
fix(android): localize settings presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
e7e58ce5b9
fix(android): localize cron editor presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
d4c00e3b95
fix(android): localize provider capability labels
2026-07-12 13:26:39 +02:00
Vincent Koc
cb31650290
fix(android): localize node device metadata
2026-07-12 13:26:39 +02:00
Vincent Koc
a98ce19e59
fix(android): localize skill workshop statuses
2026-07-12 13:26:39 +02:00
Vincent Koc
de0efd5445
refactor(android): mark presence platform as metadata
2026-07-12 13:26:39 +02:00
Vincent Koc
26692f6915
fix(android): retain localized transient presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
d0ca7d2a24
style(android): wrap presence locale assertion
2026-07-12 13:26:39 +02:00
Vincent Koc
099c261541
fix(android): keep presence metadata locale neutral
2026-07-12 13:26:39 +02:00
Vincent Koc
c5f94adef4
fix(android): localize settings and thinking presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
c984bf0e8b
fix(android): type approval command presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
e5932778f4
fix(android): keep cron detail localization reactive
2026-07-12 13:26:39 +02:00
Vincent Koc
1b87391658
fix(android): close locale review gaps
2026-07-12 13:26:39 +02:00
Vincent Koc
be900f2116
fix(android): refresh localized retained presentation
2026-07-12 13:26:39 +02:00
Vincent Koc
71db13d4c3
fix(android): localize command and overview models
2026-07-12 13:26:39 +02:00
Vincent Koc
d0fc18fba8
fix(android): keep voice status semantics locale-safe
2026-07-12 13:26:39 +02:00