openclaw/apps/ios/Sources/Services
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
..
ExactOpaqueIdentifier.swift refactor(apps): reuse Watch approval transport models (#105024) 2026-07-12 07:08:03 +01:00
NodeServiceProtocols.swift feat(apps): review durable approvals on mobile (#104913) 2026-07-11 19:59:07 -07:00
NotificationService.swift improve(ios): manage notifications from Privacy (#102733) 2026-07-09 12:35:29 +01:00
WatchConnectivityTransport.swift feat: add native Skills management parity (#105814) 2026-07-13 00:11:11 -07:00
WatchMessagingPayloadCodec.swift fix(watch): preserve terminal approval outcomes 2026-07-12 18:33:47 +02:00
WatchMessagingService.swift feat: add native Skills management parity (#105814) 2026-07-13 00:11:11 -07:00
WatchSessionActivationGate.swift fix(ios): harden gateway and watch state handling 2026-07-13 03:53:15 +02:00