openclaw/apps/ios/Sources
NianJiu 04c090fb50
fix(ios): return promptly from noncooperative timeouts (#103066)
* fix(ios): return promptly from noncooperative timeouts

* fix(apple): harden async timeout cancellation

Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>

* fix(apple): preserve legacy location requests

* style(apple): format location continuation code

---------

Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-10 00:29:03 +01:00
..
Assets.xcassets chore: align iOS icons with favicon mark (#101411) 2026-07-09 10:07:58 +01:00
Calendar fix ios node invoke permission prompts (#99477) 2026-07-03 12:49:20 -07:00
Camera fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Capabilities
Chat feat(apple): session search, archived browsing, and sheet management actions (#101053) 2026-07-07 00:28:38 +01:00
Contacts fix ios node invoke permission prompts (#99477) 2026-07-03 12:49:20 -07:00
Design feat(voice): universal talk waveform driven by real audio levels (#102901) 2026-07-09 16:33:25 +01:00
Device fix: clean up iOS About page copy (#98985) 2026-07-02 04:09:29 -07:00
EventKit fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Fonts fix(ios): align branded typography licenses 2026-07-03 18:45:45 -05:00
Gateway feat(watchos): connect directly to Gateway as a node (#102893) 2026-07-09 15:53:02 +01:00
LiveActivity chore: update ios configuration 2026-06-15 19:27:54 +02:00
Location fix(ios): return promptly from noncooperative timeouts (#103066) 2026-07-10 00:29:03 +01:00
Media fix(ios): add Photos permission controls (#99350) 2026-07-02 22:11:14 -07:00
Model feat(watchos): connect directly to Gateway as a node (#102893) 2026-07-09 15:53:02 +01:00
Motion fix: harden ios app build hygiene 2026-04-28 01:42:10 +01:00
Onboarding improve(ios): show connection progress and errors prominently in onboarding gateway step (#101921) 2026-07-09 10:03:26 +01:00
Permissions fix(ios): restore privacy permission prompts 2026-05-13 23:45:35 -05:00
Push fix(ios): defer QR pairing after scanner dismissal (#99572) 2026-07-05 12:31:53 -07:00
Reminders fix ios node invoke permission prompts (#99477) 2026-07-03 12:49:20 -07:00
Screen fix(ios): serialize screen recording finalization (#101550) 2026-07-07 11:13:46 +01:00
Services feat(watchos): connect directly to Gateway as a node (#102893) 2026-07-09 15:53:02 +01:00
Settings feat(ios): per-gateway custom headers for gateways behind authenticating proxies (#100768) 2026-07-06 17:17:07 +01:00
Status feat(ios): implement branded typography design system 2026-07-03 18:45:45 -05:00
sv.lproj fix(ios): persist voice notes through offline delivery (#101236) 2026-07-07 01:21:16 +01:00
Terminal fix(ios): defer QR pairing after scanner dismissal (#99572) 2026-07-05 12:31:53 -07:00
Voice fix(ios): return promptly from noncooperative timeouts (#103066) 2026-07-10 00:29:03 +01:00
Info.plist fix(ios): persist voice notes through offline delivery (#101236) 2026-07-07 01:21:16 +01:00
OpenClaw.entitlements feat(ios): distinguish debug app builds (#100222) 2026-07-05 02:01:26 -07:00
OpenClawApp.swift feat(watchos): connect directly to Gateway as a node (#102893) 2026-07-09 15:53:02 +01:00
OpenClawAppAttest.entitlements feat: add ios push relay sandbox profiles 2026-06-22 21:07:57 -04:00
RootTabs.swift fix(mobile): clarify gateway connection security setup (#101325) 2026-07-07 14:43:11 -05:00
RootTabsNavigation.swift fix(ios): skip onboarding for configured gateways (#101481) 2026-07-07 09:31:18 +01:00
SessionKey.swift refactor: prune unused iOS code (#91996) 2026-06-15 02:07:15 -07:00