Vincent Koc
06649f468d
Tests: allowlist runtime secret fixture
2026-03-08 18:02:21 -07:00
Vincent Koc
f236e913dd
CI: keep sandbox smoke on script path
2026-03-08 17:54:28 -07:00
Vincent Koc
f99f346eef
CI: route sandbox smoke through setup script
2026-03-08 17:51:17 -07:00
Vincent Koc
291b3398fd
CI: cache Docker builds in workflows
2026-03-08 17:10:37 -07:00
Vincent Koc
5fab5c6284
Docker: narrow e2e install inputs
2026-03-08 16:59:57 -07:00
Vincent Koc
7757f6ff71
Merge branch 'main' into vincentkoc-code/docker-cache-layer-fixes
2026-03-08 16:57:14 -07:00
Vincent Koc
d585731b12
Docker: document qr-import manifest scope
2026-03-08 16:54:33 -07:00
bbblending
4ff4ed7ec9
fix(config): refresh runtime snapshot from disk after write. Fixes #37175 ( #37313 )
...
Merged via squash.
Prepared head SHA: 69e1861abf
Co-authored-by: bbblending <122739024+bbblending@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-08 19:49:15 -04:00
Peter Steinberger
362248e559
refactor: harden browser relay CDP flows
2026-03-08 23:46:10 +00:00
Peter Steinberger
d47aa6bae8
docs(changelog): remove rebase marker
2026-03-08 23:39:03 +00:00
Peter Steinberger
661af2acd3
fix(agents): bootstrap runtime plugins before context-engine resolution
2026-03-08 23:38:38 +00:00
Peter Steinberger
936ac22ec2
refactor: share channel config adapter base
2026-03-08 23:38:24 +00:00
Peter Steinberger
bf601db3fc
test: dedupe brave llm-context rejection cases
2026-03-08 23:38:24 +00:00
Peter Steinberger
5845b5bfba
refactor: share multi-account config schema fragments
2026-03-08 23:38:24 +00:00
Peter Steinberger
52a253f18c
refactor: reuse broadcast route key construction
2026-03-08 23:38:24 +00:00
Peter Steinberger
3f2f007c9a
refactor: extract gateway port diagnostics helper
2026-03-08 23:38:24 +00:00
Peter Steinberger
32a6eae576
refactor: share gateway argv parsing
2026-03-08 23:38:24 +00:00
Peter Steinberger
8d7778d1d6
refactor: dedupe plugin runtime stores
2026-03-08 23:38:24 +00:00
Peter Steinberger
3e70109cb2
docs: add refactor cluster backlog
2026-03-08 23:38:24 +00:00
0xsline
024857050a
fix: normalize openai-codex gpt-5.4 transport overrides
2026-03-08 23:35:21 +00:00
Vincent Koc
fcfa6373bf
Docker: fix sandbox cache mount continuations
2026-03-08 16:34:33 -07:00
Doruk Ardahan
3da8882a02
test(models): refresh list assertions after main sync
2026-03-08 23:30:58 +00:00
Doruk Ardahan
b2b99f0325
fix(models): keep --all aligned with synthetic catalog rows
2026-03-08 23:30:58 +00:00
Vincent Koc
8b56fffc64
Merge branch 'main' into vincentkoc-code/docker-cache-layer-fixes
2026-03-08 16:27:46 -07:00
Vincent Koc
7f407a809a
Tests: cover Docker build cache layout
2026-03-08 16:24:55 -07:00
Vincent Koc
31785c3f7f
Docker: improve build cache reuse
2026-03-08 16:24:47 -07:00
Vincent Koc
a3dc4b5a57
fix(tui): improve color contrast for light-background terminals ( #40345 )
...
* fix(tui): improve colour contrast for light-background terminals (#38636 )
Detect light terminal backgrounds via COLORFGBG and apply a WCAG
AA-compliant light palette. Adds OPENCLAW_THEME=light|dark env var
override for terminals without auto-detection.
Uses proper sRGB linearisation and WCAG 2.1 contrast ratios to pick
whichever text palette (dark or light) has higher contrast against
the detected background colour.
Co-authored-by: ademczuk <ademczuk@users.noreply.github.com >
* Update CHANGELOG.md
---------
Co-authored-by: ademczuk <andrew.demczuk@gmail.com >
Co-authored-by: ademczuk <ademczuk@users.noreply.github.com >
2026-03-08 16:17:28 -07:00
Vincent Koc
211f68f8ad
docs(changelog): move post-2026.3.8 entries to unreleased ( #40342 )
...
* docs(changelog): move post-2026.3.8 entries to unreleased
* Update CHANGELOG.md
2026-03-08 16:11:53 -07:00
Vincent Koc
3f3f66a5f7
Docker: trim runtime image payload ( #40307 )
...
* Docker: shrink runtime image payload
* Docker: add runtime pnpm opt-in
* Docker: collapse helper entrypoint chmod layers
* Docker: restore bundled pnpm runtime
* Update CHANGELOG.md
2026-03-08 16:07:04 -07:00
langdon
bd1fe4d8b4
fix(run-openclaw-podman): add SELinux :Z mount option on enforcing/permissive hosts ( #39449 )
...
* fix(run-openclaw-podman): add SELinux :Z mount option on Linux with enforcing/permissive SELinux
* fix(quadlet): add SELinux :Z label to openclaw.container.in volume mount
* fix(podman): add SELinux :Z mount option for Fedora/RHEL hosts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: sallyom <somalley@redhat.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 18:53:09 -04:00
Vincent Koc
3ea3a1c0ca
Update CHANGELOG.md
2026-03-08 15:35:13 -07:00
Vincent Koc
da6592b681
Update CHANGELOG.md
2026-03-08 15:34:56 -07:00
Mariano
abb8f63107
iOS: auto-load the scoped gateway canvas with safe fallback ( #40282 )
...
Merged via squash.
- mb-server validation: `swift test --package-path apps/shared/OpenClawKit --filter GatewayNodeSessionTests`
- mb-server validation: `pnpm build`
- Scope note: top-level `RootTabs` shell change was intentionally removed from this PR before merge
2026-03-08 22:47:39 +01:00
Mariano
e806c479f5
Gateway/iOS: replay queued foreground actions safely after resume ( #40281 )
...
Merged via squash.
- Local validation: `pnpm exec vitest run --config vitest.gateway.config.ts src/gateway/server-methods/nodes.invoke-wake.test.ts`
- Local validation: `pnpm build`
- mb-server validation: `pnpm exec vitest run --config vitest.gateway.config.ts src/gateway/server-methods/nodes.invoke-wake.test.ts`
- mb-server validation: `pnpm build`
- mb-server validation: `pnpm protocol:check`
2026-03-08 22:46:54 +01:00
Tyler Yust
38543d8196
fix(cron): consolidate announce delivery, fire-and-forget trigger, and minimal prompt mode ( #40204 )
...
* fix(cron): consolidate announce delivery and detach manual runs
* fix: queue detached cron runs (#40204 )
2026-03-08 14:46:33 -07:00
langdon
7dfd77abeb
fix(setup-podman): cd to TMPDIR before podman load to avoid cwd permission error ( #39435 )
...
* fix(setup-podman): cd to TMPDIR before podman load to avoid inherited cwd permission error
* fix(podman): safe cwd in run_as_user to prevent chdir errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: sallyom <somalley@redhat.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-08 17:32:08 -04:00
Gustavo Madeira Santana
5889a2e98e
fix(plugin-sdk): lazily load legacy root alias
2026-03-08 17:13:46 -04:00
Gustavo Madeira Santana
09acbe6528
fix: harden backup verify path validation
2026-03-08 16:53:44 -04:00
Nimrod Gutman
64dd23eade
fix(ci): refresh detect-secrets baseline
2026-03-08 22:44:05 +02:00
Nimrod Gutman
dadd7f99cd
fix(ci): scope secrets scan to branch changes
2026-03-08 22:21:49 +02:00
shichangs
0ecfd37b44
feat: add local backup CLI ( #40163 )
...
Merged via squash.
Prepared head SHA: ed46625ae2
Co-authored-by: shichangs <46870204+shichangs@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-03-08 16:21:20 -04:00
Peter Steinberger
a075baba84
refactor(browser): scope CDP sessions and harden stale target recovery
2026-03-08 19:52:33 +00:00
Nimrod Gutman
a6131438ea
fix(macos): improve tailscale gateway discovery ( #40167 )
...
Sanitized test tailnet hostnames and re-ran the targeted macOS gateway discovery test suite before merge.
2026-03-08 21:49:42 +02:00
Nimrod Gutman
92726d9863
docs(changelog): credit macos remote token author
2026-03-08 21:28:17 +02:00
Nimrod Gutman
3d3e8fe78c
fix(macos): preserve unsupported remote gateway tokens
2026-03-08 21:28:17 +02:00
Charles Dusek
3b7a72bffb
tests: document remote token persistence across mode toggle
2026-03-08 21:28:17 +02:00
Charles Dusek
37e0b01684
macos: add mode-toggle remote token sync coverage
2026-03-08 21:28:17 +02:00
Charles Dusek
bd0e6a6efd
macos: clarify remote token placeholder text
2026-03-08 21:28:17 +02:00
Charles Dusek
6b338dd283
macos: add remote gateway token field for remote mode
2026-03-08 21:28:17 +02:00
Peter Steinberger
9d467d1620
docs: add WSL2 + Windows remote Chrome CDP troubleshooting ( #39407 ) (thanks @Owlock)
2026-03-08 19:21:42 +00:00