github-actions[bot]
a143ae4e7d
chore(ui): refresh it control ui locale
2026-07-01 10:32:57 +00:00
github-actions[bot]
a72a64136e
chore(ui): refresh uk control ui locale
2026-07-01 10:32:50 +00:00
github-actions[bot]
6cd0106bbc
chore(ui): refresh tr control ui locale
2026-07-01 10:32:47 +00:00
github-actions[bot]
4e621240e8
chore(ui): refresh ar control ui locale
2026-07-01 10:32:32 +00:00
github-actions[bot]
21af6e7b19
chore(ui): refresh fr control ui locale
2026-07-01 10:32:08 +00:00
github-actions[bot]
f84243fe3f
chore(ui): refresh ko control ui locale
2026-07-01 10:32:03 +00:00
github-actions[bot]
6b7986e14e
chore(ui): refresh ja-JP control ui locale
2026-07-01 10:31:54 +00:00
github-actions[bot]
9ed03df44d
chore(ui): refresh es control ui locale
2026-07-01 10:31:45 +00:00
github-actions[bot]
ccddbeea6a
chore(ui): refresh zh-CN control ui locale
2026-07-01 10:31:17 +00:00
github-actions[bot]
dfaec1888d
chore(ui): refresh pt-BR control ui locale
2026-07-01 10:31:08 +00:00
github-actions[bot]
da9308ddb7
chore(ui): refresh de control ui locale
2026-07-01 10:31:02 +00:00
github-actions[bot]
bb4afe40ae
chore(ui): refresh zh-TW control ui locale
2026-07-01 10:30:57 +00:00
Momo
91cfac8ee0
fix: allow config.patch with defaulted provider baseUrl ( #98396 )
...
Summary:
- Merged fix: allow config.patch with defaulted provider baseUrl after ClawSweeper review.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head 68fbf67640 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 68fbf67640
Review: https://github.com/openclaw/openclaw/pull/98396#issuecomment-4853365525
Co-authored-by: momothemage <niuzhengnan@163.com >
Approved-by: momothemage
2026-07-01 10:30:40 +00:00
Vincent Koc
740cc5b732
fix(ui): localize expired pairing QR notice
2026-07-01 03:28:23 -07:00
Vincent Koc
d39ac85f99
fix(ui): localize expired pairing QR notice
2026-07-01 03:28:23 -07:00
Vincent Koc
cd571faeaf
chore(i18n): refresh native inventory line mappings
2026-07-01 03:28:23 -07:00
Vincent Koc
6497c3ca1b
fix(i18n): stabilize native inventory generation
2026-07-01 03:28:23 -07:00
Vincent Koc
84247114c2
fix(i18n): include custom SwiftUI helper labels
2026-07-01 03:28:23 -07:00
Vincent Koc
a38864aeb9
fix(i18n): parse native UI string expressions
2026-07-01 03:28:23 -07:00
Vincent Koc
18494a04f5
fix(i18n): cover native conditional UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
5ec988230c
fix(i18n): scope native UI helper extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
59b6bdf36c
fix(i18n): cover structured native UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
249d4904af
fix(ci): route native locale refresh checks
2026-07-01 03:28:23 -07:00
Vincent Koc
fbd6e30ce1
feat(i18n): add Swedish native locale
2026-07-01 03:28:23 -07:00
Vincent Koc
9fd6ca9602
fix(i18n): route native inventory checks narrowly
2026-07-01 03:28:23 -07:00
Vincent Koc
da6ee4f0dd
fix(i18n): restrict native UI extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
53c66986ea
fix(i18n): filter non-translatable native literals
2026-07-01 03:28:23 -07:00
Vincent Koc
ab83d35b26
fix(i18n): cover all native source roots
2026-07-01 03:28:23 -07:00
Vincent Koc
0e03507935
fix(i18n): inventory conditional native labels
2026-07-01 03:28:23 -07:00
Vincent Koc
aa32894afc
fix(i18n): align native scan scope and build exclusions
2026-07-01 03:28:23 -07:00
Vincent Koc
3e65e64c19
feat(i18n): inventory native resources and wrappers
2026-07-01 03:28:23 -07:00
Vincent Koc
f165b53da9
fix(i18n): parse native interpolation expressions
2026-07-01 03:28:23 -07:00
Vincent Koc
d913a3314b
fix(i18n): preserve Kotlin native placeholders
2026-07-01 03:28:23 -07:00
Vincent Koc
8c179bfc7e
ci(i18n): run native checks for tooling changes
2026-07-01 03:28:23 -07:00
Vincent Koc
3d96a0039f
fix(i18n): preserve native placeholders and whitespace
2026-07-01 03:28:23 -07:00
Vincent Koc
a519a07d36
fix(i18n): skip non-runtime native source literals
2026-07-01 03:28:23 -07:00
Vincent Koc
0a16d9e578
fix(i18n): guard native inventory in CI
2026-07-01 03:28:23 -07:00
Vincent Koc
13c18d1c0a
fix(i18n): keep native refresh inventory clean
2026-07-01 03:28:23 -07:00
Vincent Koc
7884e4b737
feat(i18n): define native locale matrix
2026-07-01 03:28:23 -07:00
Vincent Koc
9eae0b4d38
feat(i18n): inventory native app UI strings
2026-07-01 03:28:23 -07:00
alkor2000
4076ba0bd9
fix(codex): derive terminal-idle watchdog from explicit run timeout ( #85296 )
...
* fix(codex): derive terminal-idle watchdog from effective run timeout
Fixes the early-abort half of #85242 . The Codex app-server terminal-idle
watchdog used a hardcoded 30-minute default that was not derived from the
effective run timeout, so a scheduled turn configured with a longer
timeoutSeconds could be aborted early at 30 minutes even with budget left.
resolveCodexTurnTerminalIdleTimeoutMs (now in attempt-timeouts.ts after the
upstream split) accepts the effective run timeout and, with no explicit
override, follows the run budget instead of the 30-minute default:
- explicit override always wins (advanced config / tests)
- otherwise terminal-idle = max(30min floor, run budget), so a longer run is
no longer cut short and existing protection is never shortened
- falls back to the 30min default when no run budget is known
Reuses the existing resolvePositiveIntegerTimeoutMs helper, matching the
neighbouring post-tool resolver. Adds focused unit tests for the derivation.
The diagnostic-wording half of #85242 (naming the terminal-idle watchdog in
the surfaced guidance) is left as a separate follow-up.
* fix(codex): derive terminal-idle watchdog from effective run timeout
* fix(codex): preserve default terminal idle watchdog
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-01 03:25:13 -07:00
LiLan0125
4391041026
fix(update): validate bundle plugin payloads by manifest contract ( #98010 )
...
* fix(update): validate bundle plugin payloads by manifest contract
Closes #97985
* fix(update): preserve native payload checks for dual-format plugins
* fix(update): satisfy payload validation lint
* fix(update): cover persisted marketplace bundles
2026-07-01 03:18:03 -07:00
Sachintha Bhashitha
5113fbf4cc
fix(slack): truncate served arg-menu option labels on a surrogate boundary ( #97923 )
2026-07-01 03:12:56 -07:00
Paul Campbell
99bce5fef4
fix(agents): don't crash autoreview copilot engine on Windows temp-dir cleanup ( #97901 )
...
On Windows the spawned copilot process and its MCP subprocesses keep the
TemporaryDirectory as their cwd briefly after exit, holding a directory handle.
That makes TemporaryDirectory's rmtree raise PermissionError (WinError 32) on
__exit__, aborting the run with a traceback even though the review completed
successfully. Pass ignore_cleanup_errors=True so cleanup is best-effort and a
post-review cleanup race never fails the run.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-01 03:08:29 -07:00
Wynne668
dff45cae4c
fix(code-mode): surface QuickJS error name and message to the model ( #95906 )
...
* fix(code-mode): surface QuickJS error name and message to the model
* fix(code-mode): preserve host error diagnostics
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-07-01 03:07:09 -07:00
wings1029
cc0980cb7a
fix(browser): bound error body read in fetchHttpJson to prevent OOM ( #98455 )
...
* fix(browser): bound error body read in fetchHttpJson to prevent OOM
* fix(browser): enforce strict error response limit
---------
Co-authored-by: Peter Steinberger <58493+steipete@users.noreply.github.com >
2026-07-01 03:05:58 -07:00
Dallin Romney
129f1bcf28
test: fix stale core test type failures ( #98551 )
2026-07-01 03:01:46 -07:00
qingminlong
aa91c9d4a9
fix(memory-wiki): preserve notes after transient page reads ( #98360 )
2026-07-01 02:55:05 -07:00
pick-cat
54d2fa240d
fix(mattermost): bound null-body error response reads ( #97851 )
...
Co-authored-by: Pick-cat <266665499+Pick-cat@users.noreply.github.com >
2026-07-01 02:53:24 -07:00
wm0018
fcb135dfc1
docs(onboard): document 11 missing non-interactive CLI flags ( #97753 )
...
* docs(onboard): document 11 missing non-interactive CLI flags
* docs: correct token profile default wording
* docs: update generated docs map
---------
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
2026-07-01 02:49:42 -07:00