joshavant
7650397a22
fix: align ios agent rows
2026-06-15 19:27:55 +02:00
joshavant
377f6181a9
feat: add ios screenshot fixture mode
2026-06-15 19:27:55 +02:00
Sash Zats
a3070e3ddf
fix(ios): respect chat header safe area ( #91768 )
2026-06-16 00:22:59 +08:00
Sash Zats
233b48daaa
refactor: prune unused iOS code ( #91996 )
...
Prune unused iOS surfaces and regenerate the Xcode project. Add a scoped Periphery PR gate with hardened artifact handling and stale-status cleanup.
Co-authored-by: Sash Zats <sash@zats.io >
2026-06-15 02:07:15 -07:00
Colin Johnson
bf89552e67
Improve iPad and iPhone control surfaces ( #91557 )
...
* feat(ios): expand iPad layout support
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* feat: improve iPad and iPhone control surfaces
* fix: preserve workboard dispatch compatibility
* fix: keep Talk reachable on iPad
* fix: add universal iPad app icons
* fix: address ready-review iOS feedback
* fix: avoid workboard board id shadowing
* fix ios sidebar separators
---------
Co-authored-by: Solvely-Colin <211764741+Solvely-Colin@users.noreply.github.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-06-09 21:46:02 -05:00
Josh Avant
9f48254f09
Fix config.patch explicit array replacement ( #91551 )
...
* fix config patch explicit array replacement
* fix generated config patch protocol model
* fix config patch test helper typing
* fix shared auth patch replacement tests
* update config patch prompt snapshots
* harden qa lab config patch replace paths
2026-06-08 21:48:46 -05:00
Nimrod Gutman
47dbc675e9
feat(ios): clarify talk realtime fallback ( #91201 )
...
Merged via squash.
Prepared head SHA: b6fd32ed6e
Local prep note: pnpm build passed. pnpm check hit the npm shrinkwrap guard because @anthropic-ai/sdk@0.100 .1 is no longer resolvable before 2026-05-24T20:18:43Z; the same shrinkwrap guard failure reproduces on current origin/main at 66b91d78fe , and this PR does not touch dependency manifests or lockfiles.
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-06-07 20:21:34 +03:00
Nimrod Gutman
59ed6413d9
[codex] Add iOS Apple Review demo mode ( #90919 )
...
Merged via squash.
Prepared head SHA: e7f7db3cb5
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-06-06 17:43:48 +03:00
joshavant
9942428df0
fix(ios): disable chat composer while offline
2026-06-06 04:41:33 -05:00
joshavant
f40680c826
style(ios): align command section header padding
2026-06-06 04:41:33 -05:00
joshavant
a6582f787c
fix(ios): remove extra root tab bottom insets
2026-06-06 04:41:33 -05:00
joshavant
a9a2c34293
fix(ios): stop marking scheduled agents busy
2026-06-06 04:41:33 -05:00
joshavant
2ef0d274fa
fix(ios): hide agent sessions from recent sessions
2026-06-06 04:41:33 -05:00
joshavant
0b87990328
fix(ios): remove command live activity section
2026-06-06 04:41:33 -05:00
joshavant
14f018e794
fix(ios): move approvals to settings
2026-06-06 04:41:33 -05:00
joshavant
81d099f0e9
fix(ios): remove command start work button
2026-06-06 04:41:33 -05:00
joshavant
e8c0d92015
fix(ios): clarify agent chat session
2026-06-06 04:41:32 -05:00
joshavant
67dc71983c
fix(ios): show focused session agent
2026-06-06 04:41:32 -05:00
joshavant
be537060ce
fix(ios): show recent sessions preview
2026-06-06 04:41:32 -05:00
joshavant
7478e6e485
Fix chat session sync ownership
2026-06-06 04:41:32 -05:00
joshavant
83a6bce835
Fix iOS chat background presentation
2026-06-06 04:41:32 -05:00
joshavant
5c07f7ccf0
Fix iOS selected agent chat routing
2026-06-06 04:41:32 -05:00
joshavant
472a30bd3f
fix ios skill editor toggle hit target
2026-06-06 04:41:32 -05:00
joshavant
2fb5ff3034
fix ios settings bottom scroll inset
2026-06-06 04:41:32 -05:00
joshavant
fbaa5a6f0a
fix ios gateway settings control hit targets
2026-06-06 04:41:32 -05:00
joshavant
33cb1c18ac
fix ios diagnostics toggle hit targets
2026-06-06 04:41:31 -05:00
joshavant
762540aa04
fix ios talk controls hit targets
2026-06-06 04:41:31 -05:00
joshavant
c29cc7f82f
fix(ios): use safe area inset for settings scroll
2026-06-06 04:41:31 -05:00
joshavant
17ab517047
fix(ios): use dynamic settings bottom margin
2026-06-04 22:52:52 -05:00
joshavant
697eeb8bab
fix(ios): keep diagnostics action reachable
2026-06-04 22:52:52 -05:00
joshavant
853f1c0d9e
fix(ios): keep gateway row grouped and tappable
2026-06-04 22:52:52 -05:00
joshavant
1447a4507a
fix(ios): keep talk unavailable without config
2026-06-04 22:52:52 -05:00
Peter Steinberger
551c9637d8
fix(ios): polish iPad gateway setup
2026-06-01 03:47:09 +01:00
Nimrod Gutman
6897711d19
feat(ios): add talk tab realtime playback ( #88105 )
...
Merged via squash.
Prepared head SHA: f41112a882
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-05-29 23:06:19 +03:00
Colin Johnson
f6e51ff99a
feat(ios): refresh pro UI and gateway flows ( #87367 )
...
Summary:
- Replace the legacy iOS shell with Pro Command, Chat, Agents, and Settings tabs.
- Wire iOS chat/session/settings/diagnostics and realtime Talk flows through gateway-backed APIs.
- Add gateway/session and shared chat coverage for the new iOS flow.
Verification:
- git diff --check
- node scripts/run-vitest.mjs src/gateway/server.sessions.create.test.ts src/gateway/talk-realtime-relay.test.ts
- swift test --filter ChatViewModelTests (apps/shared/OpenClawKit)
- xcodebuild build for Nimrod's iPhone succeeded; install succeeded; launch was blocked because the phone was locked
Known follow-up:
- Preserve traceLevel in sessions.create parent runtime inheritance and keep the changelog credit in the follow-up patch.
2026-05-28 17:23:26 +03:00