Commit Graph

4039 Commits

Author SHA1 Message Date
github-actions[bot] e0b2ddad6c chore(i18n): refresh native ja-JP locale 2026-07-03 21:21:59 +00:00
github-actions[bot] 748bfee90d chore(i18n): refresh native es locale 2026-07-03 21:21:45 +00:00
github-actions[bot] 2a1e1184f5 chore(i18n): refresh native de locale 2026-07-03 21:20:10 +00:00
github-actions[bot] cc1d61bd3c chore(i18n): refresh native pt-BR locale 2026-07-03 21:19:58 +00:00
github-actions[bot] ef1474dd3d chore(i18n): refresh native zh-TW locale 2026-07-03 21:18:24 +00:00
github-actions[bot] 261d79a9a4 chore(i18n): refresh native zh-CN locale 2026-07-03 21:18:10 +00:00
PollyBot13 671c315072 feat: clarify iOS Location Always permission flow (#99247)
* feat: clarify iOS Location Always permission flow

* fix(ios): avoid stale location permission summary

* fix(ios): clarify disabled location permission grants

* fix(ios): sync external location grants into settings

* chore(ios): refresh native i18n inventory

* fix(ios): preserve location off during permission sync

* fix(ios): preserve while using during location sync

* fix(ios): wait for location permission prompts

* fix(ios): reconcile significant location monitoring

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 14:16:20 -07:00
Sahil Satralkar d29a4f9c2f improve: tighten iOS Control row density (#99468)
* improve: tighten iOS Control row density

* test(ios): drop brittle control row source guards

* chore(i18n): sync iOS Control inventory

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 13:17:42 -07:00
NianJiu 51859fe0e4 fix ios node invoke permission prompts (#99477)
Co-authored-by: NianJiuZst <180004567+NianJiuZst@users.noreply.github.com>
2026-07-03 12:49:20 -07:00
Ben.Li b623ff738d fix(android): parse talk directive aliases case-insensitively (#99592) 2026-07-03 12:41:08 -07:00
Ben.Li b6e6799755 fix(android): block self-package notification forwarding in allowlist mode (#99568)
Always reject the OpenClaw app package in allowsPackage, matching the
blocklist fail-closed behavior and preventing gateway/node forwarding loops.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 12:38:58 -07:00
Ben.Li 57d0747185 fix(android): filter device and internal sessions from thread picker (#99557)
* fix(android): filter device and internal sessions from thread picker

Align SessionFilters with iOS isRecentChatSession so agent device sessions,
internal main aliases, and onboarding keys do not appear in recent choices.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(android): tighten chat session filtering

* fix(android): preserve access to stale chat sessions

* chore(android): sync native i18n inventory

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 12:35:03 -07:00
github-actions[bot] 7cc3cb0d28 chore(i18n): refresh native sv locale 2026-07-03 19:30:49 +00:00
github-actions[bot] cab81470d9 chore(i18n): refresh native ru locale 2026-07-03 19:29:24 +00:00
github-actions[bot] cb9ac50f5b chore(i18n): refresh native fa locale 2026-07-03 19:29:03 +00:00
github-actions[bot] a3ef37b991 chore(i18n): refresh native nl locale 2026-07-03 19:27:46 +00:00
github-actions[bot] 8cc1786f49 chore(i18n): refresh native vi locale 2026-07-03 19:27:19 +00:00
github-actions[bot] 355fa773f8 chore(i18n): refresh native th locale 2026-07-03 19:26:01 +00:00
github-actions[bot] 72a8098408 chore(i18n): refresh native pl locale 2026-07-03 19:25:43 +00:00
github-actions[bot] eade8f1c1a chore(i18n): refresh native id locale 2026-07-03 19:24:13 +00:00
github-actions[bot] dcc4fa8746 chore(i18n): refresh native uk locale 2026-07-03 19:23:52 +00:00
github-actions[bot] b043adf192 chore(i18n): refresh native tr locale 2026-07-03 19:22:31 +00:00
github-actions[bot] ca258fb945 chore(i18n): refresh native it locale 2026-07-03 19:22:12 +00:00
github-actions[bot] 141b2cf4d1 chore(i18n): refresh native ar locale 2026-07-03 19:20:46 +00:00
github-actions[bot] 57a3975ce1 chore(i18n): refresh native hi locale 2026-07-03 19:20:22 +00:00
github-actions[bot] df659eca87 chore(i18n): refresh native fr locale 2026-07-03 19:18:58 +00:00
github-actions[bot] 3da73a77fe chore(i18n): refresh native ko locale 2026-07-03 19:18:42 +00:00
github-actions[bot] 66cb9a99b1 chore(i18n): refresh native ja-JP locale 2026-07-03 19:17:09 +00:00
github-actions[bot] a0a5054b93 chore(i18n): refresh native es locale 2026-07-03 19:16:59 +00:00
github-actions[bot] 3385817658 chore(i18n): refresh native de locale 2026-07-03 19:15:33 +00:00
github-actions[bot] bf35947eb2 chore(i18n): refresh native pt-BR locale 2026-07-03 19:15:25 +00:00
github-actions[bot] 066e6973b0 chore(i18n): refresh native zh-CN locale 2026-07-03 19:13:55 +00:00
github-actions[bot] 5793f731f5 chore(i18n): refresh native zh-TW locale 2026-07-03 19:13:50 +00:00
Ben.Li 6b253eb341 fix(android): reject IPv6 zone IDs in gateway endpoint URLs (#99570)
* fix(android): normalize IPv6 zone IDs in gateway endpoint hosts

Strip interface zones during endpoint parsing so link-local URLs like
ws://[fe80::1%25eth0] connect using socket-ready literals such as fe80::1.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(android): reject IPv6 zone IDs in gateway endpoint URLs

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(android): reject scoped IPv6 gateway hosts

* chore(android): sync native i18n inventory

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 12:12:03 -07:00
Ben.Li df1452799b fix(android): preserve numeric invoke error codes (#99591)
* fix(android): preserve numeric invoke error codes

* fix(android): tighten invoke error code parsing

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 11:24:50 -07:00
pick-cat b2620d7153 fix(infra): bound jsonl-socket response buffer to prevent OOM (#98130)
* fix(infra): bound jsonl-socket response buffer to prevent OOM

* fix(macos): cap exec host socket output

* fix(macos): satisfy swiftformat for exec limiter

* test(macos): prove exec host output cap on command output

* chore: keep jsonl socket cap scoped to infra

* fix(infra): raise jsonl socket buffer cap

* test(infra): prove jsonl socket cap beats timeout

* ci: rerun jsonl socket buffer bound checks

* fix(macos): cap exec host response output

* test(macos): avoid private exec response fixtures

* fix(macos): satisfy exec output limiter formatting

* fix(macos): avoid static self formatting conflict

* chore: keep jsonl socket guard infra-only

* fix(jsonl-socket): parse complete lines before enforcing the buffer cap

* chore: remove unnecessary return after finish(null)

* fix(infra): frame bounded JSONL socket lines

* fix(infra): frame bounded JSONL socket lines

* style(macos): keep exec limiter patch focused

* style(macos): keep exec limiter patch focused

* style(macos): satisfy exec limiter formatting

* style(infra): satisfy socket loop lint

---------

Co-authored-by: Peter Steinberger <peter@steipete.me>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 08:15:47 -07:00
github-actions[bot] 0924bee96b chore(i18n): refresh native sv locale 2026-07-03 14:15:37 +00:00
github-actions[bot] a6a4792098 chore(i18n): refresh native ru locale 2026-07-03 14:14:39 +00:00
github-actions[bot] 37f006725d chore(i18n): refresh native fa locale 2026-07-03 14:13:50 +00:00
github-actions[bot] a4b51e58d3 chore(i18n): refresh native nl locale 2026-07-03 14:12:51 +00:00
github-actions[bot] ed5ccda79c chore(i18n): refresh native vi locale 2026-07-03 14:12:11 +00:00
github-actions[bot] 2525078b86 chore(i18n): refresh native th locale 2026-07-03 14:11:06 +00:00
github-actions[bot] d23c4fdbb5 chore(i18n): refresh native pl locale 2026-07-03 14:10:28 +00:00
github-actions[bot] f188c664c0 chore(i18n): refresh native id locale 2026-07-03 14:09:21 +00:00
github-actions[bot] ee9f61d724 chore(i18n): refresh native uk locale 2026-07-03 14:08:44 +00:00
github-actions[bot] 0420aefb1d chore(i18n): refresh native tr locale 2026-07-03 14:07:30 +00:00
github-actions[bot] a1f6accef4 chore(i18n): refresh native it locale 2026-07-03 14:07:01 +00:00
github-actions[bot] 3db6fb9972 chore(i18n): refresh native ar locale 2026-07-03 14:05:57 +00:00
github-actions[bot] 48c3f4b103 chore(i18n): refresh native hi locale 2026-07-03 14:05:24 +00:00
github-actions[bot] a775f9f78e chore(i18n): refresh native fr locale 2026-07-03 14:04:20 +00:00