Commit Graph

  • fd7774a79e refactor(tests): dedupe swift gateway and chat fixtures Peter Steinberger 2026-03-02 09:39:30 +00:00
  • 5f49a5da3c Diffs: extend image quality configs and add PDF as a format option (#31342) Gustavo Madeira Santana 2026-03-02 04:38:50 -05:00
  • 756f9c9fef refactor(scripts): dedupe installer CLI verification Peter Steinberger 2026-03-02 08:59:33 +00:00
  • ad8d766f65 refactor(extensions): dedupe channel config, onboarding, and monitors Peter Steinberger 2026-03-02 08:53:11 +00:00
  • d358b3ac88 refactor(core): extract shared usage, auth, and display helpers Peter Steinberger 2026-03-02 08:52:46 +00:00
  • e427826fcf refactor(ui): dedupe state, views, and usage helpers Peter Steinberger 2026-03-02 08:52:19 +00:00
  • 00a2456b72 refactor(scripts): dedupe guard checks and smoke helpers Peter Steinberger 2026-03-02 08:51:27 +00:00
  • 5d53b61d9e fix(browser): honor profile attachOnly for loopback CDP (#31429) Vincent Koc 2026-03-02 00:49:57 -08:00
  • 29c3ce9454 [AI-assisted] test: fix typing and test fixture issues (#31444) Vincent Koc 2026-03-02 00:41:21 -08:00
  • 1443bb9a84 chore(tsgo/lint): fix CI errors Gustavo Madeira Santana 2026-03-02 03:03:11 -05:00
  • 22be0c5801 fix(browser): support configurable CDP auto-port range start (#31352) Vincent Koc 2026-03-01 23:50:50 -08:00
  • c6e5026edf Docs: sort provider lists A-Z Vincent Koc 2026-03-01 23:42:55 -08:00
  • 7e8118a93e Docs: sort built-in tools links A-Z Vincent Koc 2026-03-01 23:41:39 -08:00
  • c977ac8d26 Docs: sort supported channels A-Z Vincent Koc 2026-03-01 23:40:51 -08:00
  • ee22a01ec9 Docs: remove dead concepts/sessions alias Vincent Koc 2026-03-01 23:40:09 -08:00
  • abe0edaba7 Docs: sort channels list by name across locales Vincent Koc 2026-03-01 23:38:55 -08:00
  • a969df4c00 Docs: remove quickstart from first steps nav Vincent Koc 2026-03-01 23:36:38 -08:00
  • fbc1585b3f fix(pairing): handle missing accountId in allowFrom reads (#31369) Vincent Koc 2026-03-01 23:24:33 -08:00
  • e055afd000 fix(browser): accept legacy flattened act params (#31359) Vincent Koc 2026-03-01 23:21:07 -08:00
  • 5b55c23948 fix(browser): evict stale extension relay targets from cache (#31362) Vincent Koc 2026-03-01 23:18:49 -08:00
  • db28dda120 fix(cli): let browser start honor --timeout (#31365) Vincent Koc 2026-03-01 23:16:23 -08:00
  • f4785c1a7b Docs: expand sandbox guide for common image and Docker bootstrap Vincent Koc 2026-03-01 23:16:00 -08:00
  • c00d5837d3 style(agents): format pdf tool test after rebase Peter Steinberger 2026-03-02 07:12:54 +00:00
  • 45d77cac16 test(agents): dedupe remaining tool and lock test scaffolds Peter Steinberger 2026-03-02 07:08:40 +00:00
  • c3948800f4 refactor(agents): extract shared tool model helpers Peter Steinberger 2026-03-02 07:08:34 +00:00
  • 45888276a3 test(integration): dedupe messaging, secrets, and plugin test suites Peter Steinberger 2026-03-02 06:41:31 +00:00
  • d3e0c0b29c test(gateway): dedupe gateway and infra test scaffolds Peter Steinberger 2026-03-02 06:41:22 +00:00
  • cded1b960a test(commands): dedupe command and onboarding test cases Peter Steinberger 2026-03-02 06:40:52 +00:00
  • 7e29d604ba test(agents): dedupe agent and cron test scaffolds Peter Steinberger 2026-03-02 06:40:42 +00:00
  • 281494ae52 fix(browser): include Chrome stderr and sandbox hint in CDP startup error (#29355) Veast 2026-03-02 15:08:52 +08:00
  • cb491dfde5 feat(docker): add opt-in sandbox support for Docker deployments (#29974) jamtujest 2026-03-02 08:06:10 +01:00
  • f918b336d1 fix: agent-only announce path, BB message IDs, sender identity, SSRF allowlist (#23970) Tyler Yust 2026-03-01 22:52:11 -08:00
  • cfba64c9db test: fix pdf-tool fetch/model config mock typings Peter Steinberger 2026-03-02 06:47:52 +00:00
  • e876c2c3b3 fix: finalize headless profile default landing (#14944) (thanks @BenediktSchackenberg) Peter Steinberger 2026-03-02 06:43:37 +00:00
  • d03928bb69 test: Add tests for headless/noSandbox profile preference Benedikt Schackenberg 2026-02-17 17:46:07 +00:00
  • 3e3b49cb94 fix(browser): prefer openclaw profile in headless/noSandbox environments Benedikt Schackenberg 2026-02-12 20:09:23 +00:00
  • d0ac1b0195 feat: add PDF analysis tool with native provider support (#31319) Tyler Yust 2026-03-01 22:39:12 -08:00
  • 31b6e58a1b docs: add relay reattach changelog attribution (#28725) (thanks @stone-jin) Peter Steinberger 2026-03-02 06:38:05 +00:00
  • 04b3a51d3a fix(browser): preserve debugger attachment across relay disconnects during navigation reattach stone-jin 2026-02-27 21:12:45 +08:00
  • 18cd77c8ce fix: cover relay reannounce minimal target path (#27630) (thanks @markmusson) Peter Steinberger 2026-03-02 06:32:14 +00:00
  • 591ff3c1c8 fix(browser-relay): fallback to cached targetId on target info lookup failure Mark Musson 2026-02-27 09:37:59 +00:00
  • 3ae8e5ee91 Docs: add changelog entry for auth permission error (#31367) Vincent Koc 2026-03-01 22:30:47 -08:00
  • b3cf6e7d77 fix: harden relay reconnect grace coverage (#30232) (thanks @Sid-Qin) Peter Steinberger 2026-03-02 06:28:30 +00:00
  • f77f3fb839 fix(browser): tolerate brief extension relay disconnects on attached tabs SidQin-cyber 2026-03-01 10:28:48 +08:00
  • 0eebae44f6 fix: test browser.request profile body fallback (#28852) (thanks @Sid-Qin) Peter Steinberger 2026-03-02 06:24:16 +00:00
  • fa875a6bf7 fix(gateway): honor browser profile from request body for node proxy calls SidQin-cyber 2026-02-27 23:17:18 +08:00
  • 40e078a567 fix(auth): classify permission_error as auth_permanent for profile fallback (#31324) Sid 2026-03-02 14:26:05 +08:00
  • f2dbaf70fa docs: add Vercel sponsorship (#29270) Timothy Jordan 2026-03-01 22:25:46 -08:00
  • 821b7c80a6 fix(browser): avoid extension profile startup deadlock in browser start SidQin-cyber 2026-02-27 23:19:18 +08:00
  • 5b8f492a48 fix(security): harden spoofed system marker handling Peter Steinberger 2026-03-02 06:18:52 +00:00
  • 7c9d2c1d48 fix(browser): retry relay navigation after frame detach SidQin-cyber 2026-03-01 20:06:15 +08:00
  • 376a52a5ba fix: use 0o644 for inbound media files to allow sandbox read access (#17943) zerone0x 2026-03-02 14:14:39 +08:00
  • 366374b4ff Sandbox: add actionable error when docker missing (#28547) AaronWander 2026-03-02 14:14:26 +08:00
  • ffa7c13c9b fix(voice-call): verify call status with provider before loading stale calls garnetlyx 2026-03-01 22:13:24 -08:00
  • 3049ca840f docs: replace bare provider URLs with markdown links Peter Steinberger 2026-03-02 06:01:29 +00:00
  • 5bb26bf22a fix(browser): skip port ownership check for remote CDP profiles (#28780) Jannes Stubbemann 2026-03-02 07:00:16 +01:00
  • cda119b052 fix: handle missing systemctl in containers (#26089) (#26699) Sahil Satralkar 2026-03-02 11:18:06 +05:30
  • 5d78fcf1b5 docs: add missing message channels to readme Peter Steinberger 2026-03-02 05:46:48 +00:00
  • bc0288bcfb docs: clarify adaptive thinking and openai websocket docs Peter Steinberger 2026-03-02 05:16:09 +00:00
  • e1e715c53d fix(gateway): skip device pairing for local backend self-connections (#30801) Sid 2026-03-02 13:46:33 +08:00
  • 3002f13ca7 feat(config): add openclaw config validate and improve startup error messages (#31220) Sid 2026-03-02 13:45:51 +08:00
  • 5a2200b280 fix(sessions): harden recycled PID lock recovery follow-up (#31320) Vincent Koc 2026-03-01 21:42:22 -08:00
  • 548a502c69 docs: sync android node docs with current pairing and capabilities Ayaan Zaidi 2026-03-02 10:53:01 +05:30
  • a9f1188785 sessions_spawn: inline attachments with redaction, lifecycle cleanup, and docs (#16761) Nikolay Petrov 2026-03-01 21:33:51 -08:00
  • 842deefe5d test: split fast lane from channel and gateway suites Peter Steinberger 2026-03-02 05:31:39 +00:00
  • a13586619b test: move integration-heavy suites to e2e lane Peter Steinberger 2026-03-02 05:31:26 +00:00
  • 656121a12b test: micro-optimize hot unit test files Peter Steinberger 2026-03-02 05:30:25 +00:00
  • 1de3200973 refactor(infra): centralize boundary traversal and root path checks Peter Steinberger 2026-03-02 05:20:01 +00:00
  • 7fcec6ca3e refactor(streaming): share approval and stream message builders Peter Steinberger 2026-03-02 05:19:54 +00:00
  • 6b78544f82 refactor(commands): unify repeated ACP and routing flows Peter Steinberger 2026-03-02 05:19:47 +00:00
  • 2d31126e6a refactor(shared): extract reused path and normalization helpers Peter Steinberger 2026-03-02 05:19:38 +00:00
  • 264599cc1d refactor(core): share JSON utf8 byte counting helper Peter Steinberger 2026-03-02 05:19:30 +00:00
  • 4a1be98254 fix(diffs): harden viewer security and docs Peter Steinberger 2026-03-02 05:07:04 +00:00
  • 0ab2c82624 docs: dedupe 2026.3.1 changelog entries Peter Steinberger 2026-03-02 05:04:28 +00:00
  • 6ba7238ac6 build: bump versions to 2026.3.2 Peter Steinberger 2026-03-02 04:55:44 +00:00
  • d2472af724 Chore: add Dockerfile HEALTHCHECK and debug-log silent catch blocks (#11478) Umut CAN 2026-03-02 07:52:14 +03:00
  • 2a8ac974e1 build: prepare 2026.3.1 latest release Peter Steinberger 2026-03-02 04:50:08 +00:00
  • 449511484d fix(gateway): allow ws:// to private network addresses (#28670) Alberto Leal 2026-03-01 23:49:45 -05:00
  • d76b224e20 docs: update appcast for 2026.3.1 Peter Steinberger 2026-03-02 04:41:39 +00:00
  • 92ad89da00 build: prepare 2026.3.1-beta.1 release Peter Steinberger 2026-03-02 04:35:32 +00:00
  • eeb72097ba Gateway: add healthz/readyz probe endpoints for container checks (#31272) Vincent Koc 2026-03-01 20:36:58 -08:00
  • 0a1eac6b0b fix(ios): eliminate voice wake and xcode build warnings Peter Steinberger 2026-03-02 04:36:45 +00:00
  • 7073f63610 fix(ios): enforce main-actor device status APIs Peter Steinberger 2026-03-02 04:36:42 +00:00
  • cb484f44e9 fix: resolve i18n merge conflict and test hoist failure Peter Steinberger 2026-03-02 04:35:40 +00:00
  • 96ffbb5aaf CLI: add config path subcommand to print active config file path (#26256) cyb1278588254 2026-03-02 12:33:20 +08:00
  • dc2290aeb1 fix(ci): drop redundant env assertions in daemon status Peter Steinberger 2026-03-02 04:32:29 +00:00
  • 8b05e4091c fix(discord): prefer names in allowlist resolution logs Peter Steinberger 2026-03-02 04:31:04 +00:00
  • b7615e0ce3 Exec/ACP: inject OPENCLAW_SHELL into child shell env (#31271) Vincent Koc 2026-03-01 20:31:06 -08:00
  • aeb817353f style(changelog): apply oxfmt Peter Steinberger 2026-03-02 04:30:05 +00:00
  • 1c0d36eed0 fix(ci): resolve i18n typing and generated-policy drift Peter Steinberger 2026-03-02 04:24:01 +00:00
  • fa9148400e fix(android): align lint gates and photo permission handling Peter Steinberger 2026-03-02 04:27:33 +00:00
  • 37d036714e fix(thinking): default Claude 4.6 to adaptive Peter Steinberger 2026-03-02 04:27:26 +00:00
  • 4691aab019 fix(cron): guard against year-rollback in croner nextRun (#30777) Sid 2026-03-02 12:22:59 +08:00
  • 6fc0787bf0 chore(deps): bump workspace dependencies Peter Steinberger 2026-03-02 04:22:27 +00:00
  • 8208f5e822 docs: reorder unreleased changelog by user impact Peter Steinberger 2026-03-02 04:19:05 +00:00
  • 619dfa88cb fix(discord): enrich allowlist resolution logs Peter Steinberger 2026-03-02 04:19:26 +00:00
  • d17f4432b3 chore: fix gate formatting and raw-fetch allowlist lines Peter Steinberger 2026-03-02 04:17:08 +00:00
  • 7b3f506e64 style(swift): apply swiftformat and swiftlint fixes Peter Steinberger 2026-03-02 04:15:43 +00:00
  • e1f3ded033 refactor: split telegram delivery and unify media/frontmatter/i18n pipelines Peter Steinberger 2026-03-02 04:12:23 +00:00
  • 706cfcd54f fix: isolate docker onboard e2e config env Peter Steinberger 2026-03-02 04:10:15 +00:00