Commit Graph

12 Commits

Author SHA1 Message Date
Mariano Belinky
ff3f90af97 iOS: stop auth step flip-flop during reconnect 2026-02-16 17:19:12 +01:00
Mariano Belinky
7843ab5e45 iOS: avoid onboarding modal when gateway already configured 2026-02-16 17:19:12 +01:00
Mariano Belinky
b0f7428c29 iOS: resume pairing clears paused state 2026-02-16 17:19:12 +01:00
Mariano Belinky
4825bb52c4 iOS: stabilize QR onboarding pairing 2026-02-16 17:19:12 +01:00
Mariano Belinky
7cbaae15e0 iOS: restore onboarding wizard flow 2026-02-16 17:19:12 +01:00
Mariano Belinky
bc05143e4e Onboarding/Media: harden QR scanner and data URL parsing 2026-02-16 17:19:12 +01:00
Hongwei Ma
06adadc759 feat: QR code scanning for gateway onboarding
iOS:
- QR scanner view using DataScannerViewController
- Photo library QR detection via CIDetector for saved QR images
- Deep link parser for openclaw://gateway URLs and base64url setup codes
- Onboarding wizard: full-screen welcome with "Scan QR Code" button,
  auto-connect on scan, back navigation, step indicators for manual flow

Backend:
- Add /pair qr action to device-pair extension for QR code generation
- TUI/WebUI differentiation: ASCII QR for TUI, markdown image for WebUI
- Telegram: send QR as media attachment via sendMessageTelegram
- Add data URI support to loadWebMedia for generic base64 media handling
- Export renderQrPngBase64 from plugin SDK for extension use

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit d79ed65be0)
2026-02-16 17:19:12 +01:00
Peter Steinberger
778959b3dc refactor(ios): dedupe gateway helpers 2026-02-15 20:38:26 +00:00
Peter Steinberger
054366dea4 fix(security): require explicit trust for first-time TLS pins 2026-02-14 17:55:20 +01:00
Mariano Belinky
6aedc54bd7 iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
Mariano Belinky
4ab814fd50 Revert "iOS: wire node services and tests"
This reverts commit 7b0a0f3dac.
2026-02-02 17:36:49 +00:00
Mariano Belinky
ff6114599e iOS: update onboarding and gateway UI 2026-02-02 16:42:18 +00:00