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
f4a5e5762e
feat(android): brand onboarding welcome screen
2026-06-06 05:03:37 -05:00
joshavant
1098063783
fix(android): clarify nearby gateway discovery state
2026-06-06 05:03:37 -05:00
joshavant
b80893f30d
chore(android): simplify onboarding entry actions
2026-06-06 05:03:37 -05:00
joshavant
72b387ad48
fix(android): show configured provider readiness
2026-06-06 05:03:37 -05:00
joshavant
44a72cde58
chore(android): remove provider setup footer
2026-06-06 05:03:37 -05:00
joshavant
81312e7aa3
chore(android): remove model catalog section
2026-06-06 05:03:37 -05:00
joshavant
53e50ec127
fix(android): reconnect saved gateway after disconnect
2026-06-06 05:03:37 -05:00
joshavant
485446af8c
fix(android): keep sent chat messages in history
2026-06-06 05:03:37 -05:00
joshavant
81f4fe6c11
fix(android): pause gateway pairing retries
2026-06-06 05:03:37 -05:00
joshavant
a2455fcc09
fix(android): keep gateway pairing off main thread
2026-06-06 05:03:37 -05:00
joshavant
e4583b4f57
fix(android): show flavor channel in about
2026-06-06 05:03:37 -05:00
joshavant
9413a5aba5
fix(android): defer runtime startup after first draw
2026-06-06 05:03:36 -05:00
joshavant
b7cafb56fa
fix(android): surface voice provider attention
2026-06-06 05:03:36 -05:00
joshavant
efea9ca0f5
chore(android): fix ktlint formatting
2026-06-06 05:03:36 -05:00
joshavant
32b0b58868
style(ios): use app logo on onboarding intro
2026-06-06 04:41:33 -05: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
dc5c24fbe6
fix(ios): keep chat messages above composer
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
ea7e214bd4
Fix chat history races across agent switches
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
af50a5959d
fix ios onboarding success screen
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
8f6f18b6e7
fix ios operator recovery live activity
2026-06-06 04:41:32 -05:00
joshavant
1746319db5
fix ios operator scope upgrade state
2026-06-06 04:41:32 -05:00
joshavant
19e827c969
fix ios operator admin scope requests
2026-06-06 04:41:32 -05:00
joshavant
f1cf898460
fix ios onboarding tls toggle hit targets
2026-06-06 04:41:32 -05:00
joshavant
7e6134cb12
fix ios onboarding developer 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
0ee7cf970c
fix ios quick setup suppression toggle
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
73f056a0a4
fix ios chat error banner overlap
2026-06-06 04:41:31 -05:00
joshavant
88f6857c2e
fix ios onboarding mode row 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
clawsweeper[bot]
9cbf18293b
fix #90668 : [Bug]: macOS node mode can silently self-reconnect in a healthy direct gateway session ( #90815 )
...
Summary:
- Adds a macOS node-mode TLS session cache keyed by gateway URL and TLS pin parameters, with Swift tests for reuse and rebuild behavior.
- PR surface: Other +78. Total +78 across 2 files.
- Reproducibility: yes. The source path is clear: current main supplies a fresh TLS session identity into `Gat ... inked macOS WSS proof demonstrates repeated connected callbacks before the cache and one callback after it.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(macos): make TLS session cache lint-safe
- PR branch already contained follow-up commit before automerge: fix #90668 : [Bug]: macOS node mode can silently self-reconnect in a h…
Validation:
- ClawSweeper review passed for head 1496eac8c1 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 1496eac8c1
Review: https://github.com/openclaw/openclaw/pull/90815#issuecomment-4637057530
Co-authored-by: 张贵萍0668001030 <zhang.guiping@xydigit.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-06-06 02:44:59 +00:00
dependabot[bot]
c965141d67
chore(deps): bump the android-deps group across 1 directory with 9 updates ( #86481 )
...
Bumps the android-deps group with 9 updates in the /apps/android directory:
| Package | From | To |
| --- | --- | --- |
| [gradle-wrapper](https://github.com/gradle/gradle ) | `9.4.1` | `9.5.1` |
| androidx.compose:compose-bom | `2026.04.01` | `2026.05.01` |
| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava ) | `3.6.4` | `3.6.5` |
| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit-framework ) | `6.0.3` | `6.1.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines ) | `1.10.2` | `1.11.0` |
| [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines ) | `1.10.2` | `1.11.0` |
| [com.google.android.material:material](https://github.com/material-components/material-components-android ) | `1.13.0` | `1.14.0` |
| com.android.application | `9.2.0` | `9.2.1` |
| com.android.test | `9.2.0` | `9.2.1` |
Updates `gradle-wrapper` from 9.4.1 to 9.5.1
- [Release notes](https://github.com/gradle/gradle/releases )
- [Commits](https://github.com/gradle/gradle/compare/v9.4.1...v9.5.1 )
Updates `androidx.compose:compose-bom` from 2026.04.01 to 2026.05.01
Updates `dnsjava:dnsjava` from 3.6.4 to 3.6.5
- [Release notes](https://github.com/dnsjava/dnsjava/releases )
- [Changelog](https://github.com/dnsjava/dnsjava/blob/master/Changelog )
- [Commits](https://github.com/dnsjava/dnsjava/commits )
Updates `org.junit.vintage:junit-vintage-engine` from 6.0.3 to 6.1.0
- [Release notes](https://github.com/junit-team/junit-framework/releases )
- [Commits](https://github.com/junit-team/junit-framework/compare/r6.0.3...r6.1.0 )
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-android` from 1.10.2 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.2...1.11.0 )
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.10.2 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.2...1.11.0 )
Updates `org.jetbrains.kotlinx:kotlinx-coroutines-test` from 1.10.2 to 1.11.0
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases )
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md )
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.10.2...1.11.0 )
Updates `com.google.android.material:material` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.13.0...1.14.0 )
Updates `com.android.application` from 9.2.0 to 9.2.1
Updates `com.android.test` from 9.2.0 to 9.2.1
Updates `com.android.test` from 9.2.0 to 9.2.1
---
updated-dependencies:
- dependency-name: androidx.compose:compose-bom
dependency-version: 2026.05.01
dependency-type: direct:production
dependency-group: android-deps
- dependency-name: com.android.application
dependency-version: 9.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: com.android.test
dependency-version: 9.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: com.android.test
dependency-version: 9.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: com.google.android.material:material
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: dnsjava:dnsjava
dependency-version: 3.6.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: android-deps
- dependency-name: gradle-wrapper
dependency-version: 9.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
- dependency-name: org.junit.vintage:junit-vintage-engine
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: android-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:07:08 -07:00
dependabot[bot]
c6972a0664
chore(deps): bump github.com/apple/swift-testing ( #81757 )
...
Bumps the swift-deps group with 1 update in the /apps/swabble directory: [github.com/apple/swift-testing](https://github.com/apple/swift-testing ).
Updates `github.com/apple/swift-testing` from 6.3.1 to 6.3.2
- [Release notes](https://github.com/apple/swift-testing/releases )
- [Commits](https://github.com/apple/swift-testing/compare/6.3.1...6.3.2 )
---
updated-dependencies:
- dependency-name: github.com/apple/swift-testing
dependency-version: 6.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: swift-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-05 14:05:15 -07:00