iOS: refresh phone/watch app icons with lobster assets (#21997)

Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: d41caeff38
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
This commit is contained in:
Mariano
2026-02-20 16:41:41 +00:00
committed by GitHub
parent 738b011624
commit fd8c6d1f77
31 changed files with 123 additions and 0 deletions

View File

@@ -51,6 +51,7 @@ Docs: https://docs.openclaw.ai
- macOS/Security: reject non-loopback `ws://` remote gateway URLs in macOS remote config to block insecure plaintext websocket endpoints. (#21971) Thanks @mbelinky.
- Browser/Security: block upload path symlink escapes so browser upload sources cannot traverse outside the allowed workspace via symlinked paths. (#21972) Thanks @mbelinky.
- iOS/Watch: add actionable watch approval/reject controls and quick-reply actions so watch-originated approvals and responses can be sent directly from notification flows. (#21996) Thanks @mbelinky.
- iOS/Watch: refresh iOS and watch app icon assets with the lobster icon set to keep phone/watch branding aligned. (#21997) Thanks @mbelinky.
- CLI/Onboarding: fix Anthropic-compatible custom provider verification by normalizing base URLs to avoid duplicate `/v1` paths during setup checks. (#21336) Thanks @17jmumford.
- Security/Dependencies: bump transitive `hono` usage to `4.11.10` to incorporate timing-safe authentication comparison hardening for `basicAuth`/`bearerAuth` (`GHSA-gq3j-xvxp-8hrf`). Thanks @vincentkoc.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,116 @@
{
"images": [
{
"idiom": "watch",
"role": "notificationCenter",
"subtype": "38mm",
"size": "24x24",
"scale": "2x",
"filename": "watch-notification-38@2x.png"
},
{
"idiom": "watch",
"role": "notificationCenter",
"subtype": "42mm",
"size": "27.5x27.5",
"scale": "2x",
"filename": "watch-notification-42@2x.png"
},
{
"idiom": "watch",
"role": "companionSettings",
"size": "29x29",
"scale": "2x",
"filename": "watch-companion-29@2x.png"
},
{
"idiom": "watch",
"role": "companionSettings",
"size": "29x29",
"scale": "3x",
"filename": "watch-companion-29@3x.png"
},
{
"idiom": "watch",
"role": "appLauncher",
"subtype": "38mm",
"size": "40x40",
"scale": "2x",
"filename": "watch-app-38@2x.png"
},
{
"idiom": "watch",
"role": "appLauncher",
"subtype": "40mm",
"size": "44x44",
"scale": "2x",
"filename": "watch-app-40@2x.png"
},
{
"idiom": "watch",
"role": "appLauncher",
"subtype": "41mm",
"size": "46x46",
"scale": "2x",
"filename": "watch-app-41@2x.png"
},
{
"idiom": "watch",
"role": "appLauncher",
"subtype": "44mm",
"size": "50x50",
"scale": "2x",
"filename": "watch-app-44@2x.png"
},
{
"idiom": "watch",
"role": "appLauncher",
"subtype": "45mm",
"size": "51x51",
"scale": "2x",
"filename": "watch-app-45@2x.png"
},
{
"idiom": "watch",
"role": "quickLook",
"subtype": "38mm",
"size": "86x86",
"scale": "2x",
"filename": "watch-quicklook-38@2x.png"
},
{
"idiom": "watch",
"role": "quickLook",
"subtype": "42mm",
"size": "98x98",
"scale": "2x",
"filename": "watch-quicklook-42@2x.png"
},
{
"idiom": "watch",
"role": "quickLook",
"subtype": "44mm",
"size": "108x108",
"scale": "2x",
"filename": "watch-quicklook-44@2x.png"
},
{
"idiom": "watch",
"role": "quickLook",
"subtype": "45mm",
"size": "117x117",
"scale": "2x",
"filename": "watch-quicklook-45@2x.png"
},
{
"idiom": "watch-marketing",
"size": "1024x1024",
"scale": "1x",
"filename": "watch-marketing-1024.png"
}
],
"info": {
"version": 1,
"author": "xcode"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

View File

@@ -0,0 +1,6 @@
{
"info": {
"version": 1,
"author": "xcode"
}
}