Commit Graph

  • c83da1999b test(agents): dedupe exec preflight fixtures and cover quoted-path skip Peter Steinberger 2026-02-21 19:29:41 +00:00
  • bb0ea10316 test(gateway): dedupe boot workspace setup and cover boot failures Peter Steinberger 2026-02-21 19:28:36 +00:00
  • 80b669fa52 test(commands): dedupe auth-sync fixture and cover invalid profile handling Peter Steinberger 2026-02-21 19:26:59 +00:00
  • f55056f6cd test(agents): dedupe workspace template temp roots and cover fallback resolution Peter Steinberger 2026-02-21 19:24:59 +00:00
  • 9bc93bd881 test(reply): reuse compaction fixture setup and cover numeric fallback defaults Peter Steinberger 2026-02-21 19:23:18 +00:00
  • 9a11f6bde0 test(infra): dedupe heartbeat ghost reminder temp/mocks setup Peter Steinberger 2026-02-21 19:21:39 +00:00
  • f2a01cba44 test(browser): dedupe fixture lifecycle and cover directory-path rejection Peter Steinberger 2026-02-21 19:20:35 +00:00
  • e7bae9a8ec test(web): dedupe temp dir setup in web auto-reply utils tests Peter Steinberger 2026-02-21 19:19:36 +00:00
  • eb8c1f5321 feat: enhance overview dashboard with new components and functionality Val Alexander 2026-02-21 20:59:59 -06:00
  • cb9b0a5b46 fix(agents): restore exact announce logic from fe57bea08 (PR #22223) fix/restore-subagent-announce-v2 Tyler Yust 2026-02-21 18:39:07 -08:00
  • dd377b0768 Defer completion announce until subagent descendants finish Tyler Yust 2026-02-21 13:52:19 -08:00
  • c20fe0346d fix(agents): remove send path from subagent announce (again) -- routes all completions through agent path so parent LLM processes results. Third time fixing this regression. Tyler Yust 2026-02-21 12:53:37 -08:00
  • 164ee28375 Memory: add Japanese query expansion support vincentkoc-code/ja-query-expansion Vincent Koc 2026-02-21 21:39:01 -05:00
  • 853ae626fa feat: add Korean language support for memory search query expansion (#18899) Andrew Jeon 2026-02-22 11:33:30 +09:00
  • 5b4409d5d0 fix: pairing admin satisfies write (#23125) (thanks @vignesh07) Vignesh Natarajan 2026-02-21 18:24:58 -08:00
  • 426d97797d fix(pairing): treat operator.admin as satisfying operator.write vignesh07 2026-02-21 17:55:22 -08:00
  • 2caee511bd feat: introduce new dashboard components and enhance layout Val Alexander 2026-02-21 20:09:53 -06:00
  • a37e12eabc docs(changelog): credit nicole-luxe for mcporter QMD work vignesh07 2026-02-21 17:30:42 -08:00
  • 9d7d27f130 Onboard non-interactive: avoid rewriting profile-backed keys secrets/pr8-volcengine-byteplus-auth-profiles joshavant 2026-02-21 17:08:34 -08:00
  • 1ea9163061 Onboard: move volcengine/byteplus auth from .env to profiles joshavant 2026-02-21 15:09:42 -08:00
  • cad3a00f8a Onboard: store OpenAI auth in profiles instead of .env secrets/pr7-openai-auth-profile joshavant 2026-02-21 14:55:56 -08:00
  • add2d123b1 Onboard auth: use shared secret-ref helpers secrets/pr6-onboarding-secret-refs joshavant 2026-02-21 17:08:30 -08:00
  • ef852b0ae9 Onboard: persist env-backed API keys as secret refs joshavant 2026-02-21 14:43:28 -08:00
  • ca8a0dee4b Secrets migrate: share helpers and narrow env scrub scope secrets/pr5-secrets-migrate joshavant 2026-02-21 17:08:25 -08:00
  • 43748ea2ef Secrets: add migrate rollback and skill ref support joshavant 2026-02-21 14:23:44 -08:00
  • ed402b6944 Gateway: add manual secrets reload command secrets/pr4-secrets-reload joshavant 2026-02-21 13:57:49 -08:00
  • 6eb674d6d0 Auth profiles: never persist plaintext when refs are present secrets/pr3-pi-runtime-auth joshavant 2026-02-21 17:08:20 -08:00
  • 16b7d4bbed Agents: inject pi auth storage from runtime profiles joshavant 2026-02-21 13:42:03 -08:00
  • 209287d5e0 Secrets runtime: include sourceConfig in prepared snapshot type secrets/pr2-runtime-activation joshavant 2026-02-21 17:17:50 -08:00
  • bb052deec6 Secrets: preserve runtime snapshot source refs on write joshavant 2026-02-21 17:08:14 -08:00
  • 7a6ff4c55a docs(changelog): credit BlueBubbles DM history fix (#23095) Vincent Koc 2026-02-21 20:03:17 -05:00
  • c8989f31e3 fix: prefer OPENCLAW_GATEWAY_PASSWORD env over disk config Val Alexander 2026-02-21 19:02:38 -06:00
  • 75a9ea004b Fix BlueBubbles DM history backfill bug (#20302) Ryan Haines 2026-02-21 20:00:09 -05:00
  • 3317b49d3b feat(memory): allow QMD searches via mcporter keep-alive (openclaw#19617) thanks @vignesh07 Vignesh 2026-02-21 16:54:33 -08:00
  • d8de5432f6 style: refine agent chat component styles for improved UX Val Alexander 2026-02-21 18:42:21 -06:00
  • f2c5a27812 feat: enhance agent chat styling with dynamic color Val Alexander 2026-02-21 18:40:28 -06:00
  • d5ee2ef21a dashboard-lit: redesign chat starters as quick-send cards Val Alexander 2026-02-21 18:37:31 -06:00
  • c36214d2a9 refactor: update chat starter functionality and structure Val Alexander 2026-02-21 18:36:17 -06:00
  • 94156c7eed feat: enhance chat functionality and styling Val Alexander 2026-02-21 18:34:16 -06:00
  • 5a5444992f fix: disable animations in reduced-motion, align input/button heights Val Alexander 2026-02-21 18:26:22 -06:00
  • 348bb797b6 feat: add agent management components and enhance chat interface Val Alexander 2026-02-21 18:25:33 -06:00
  • 06e51505bc Gateway: avoid double secrets activation at startup joshavant 2026-02-21 13:23:29 -08:00
  • 2b7206470a Gateway: add eager secrets runtime snapshot activation joshavant 2026-02-21 11:13:25 -08:00
  • 7103ba3758 Config: add secret ref schema and redaction foundations secrets/pr1-secretref-foundation joshavant 2026-02-21 10:55:17 -08:00
  • 2e8e357bf7 test(telegram): use mockClear in per-case bot setup loops Peter Steinberger 2026-02-21 23:59:08 +00:00
  • 057233953e test(retry): table-drive retryAfter timer cases Peter Steinberger 2026-02-21 23:58:03 +00:00
  • 1381c4c64a test(telegram): replace redundant bot setup mock resets with clears Peter Steinberger 2026-02-21 23:57:20 +00:00
  • 5af39b051d test(telegram): dedupe send fallback/media fixtures and trim reset overhead Peter Steinberger 2026-02-21 23:55:58 +00:00
  • dfe0483d80 test(browser): table-drive scroll and click error rewrites Peter Steinberger 2026-02-21 23:51:43 +00:00
  • 8083cb8e0b test(web-fetch): dedupe blocked-url SSRF assertions Peter Steinberger 2026-02-21 23:51:02 +00:00
  • a97992fcf2 test(pi-tools): share safeBins e2e setup and teardown Peter Steinberger 2026-02-21 23:50:22 +00:00
  • ba23d2b1fe test(onboard): table-drive custom api flag rejection cases Peter Steinberger 2026-02-21 23:49:11 +00:00
  • 8cc3a5e460 test(doctor): tighten legacy migration e2e timeout budgets Peter Steinberger 2026-02-21 23:48:24 +00:00
  • 012654c7c5 test(sandbox): table-drive dangerous docker config rejection cases Peter Steinberger 2026-02-21 23:47:28 +00:00
  • a353dae14f test(image-tool): share temp agent dirs and table-drive validation cases Peter Steinberger 2026-02-21 23:46:32 +00:00
  • 150c048b0a refactor: unify discord listener slow-log flow and test helpers Peter Steinberger 2026-02-22 00:44:28 +01:00
  • f589295a0a test(actions): table-drive discord presence mappings Peter Steinberger 2026-02-21 23:44:01 +00:00
  • 0afd5d38c5 test(actions): table-drive discord reaction and permission cases Peter Steinberger 2026-02-21 23:42:43 +00:00
  • 2595690a4d test(actions): table-drive slack and telegram action cases Peter Steinberger 2026-02-21 23:41:40 +00:00
  • 7707e3406c fix: await DiscordMessageListener handler for queued messages (#22396) Peter Steinberger 2026-02-22 00:41:46 +01:00
  • 8922cb4085 test(sandbox): share sandbox-root setup across path cases Peter Steinberger 2026-02-21 23:38:30 +00:00
  • 548c227411 test: fix nodes camera case typing for CI Peter Steinberger 2026-02-22 00:38:25 +01:00
  • 6ea47c3f02 test(outbound): table-drive pre-aborted action cases Peter Steinberger 2026-02-21 23:37:12 +00:00
  • 8af676edb3 test: tighten web and cron cli timeout budgets Peter Steinberger 2026-02-21 23:36:24 +00:00
  • 204f379f6b test(archive): share zip/tar fixture generation Peter Steinberger 2026-02-21 23:35:21 +00:00
  • 9aa5b5d157 test(logging): dedupe stream and state-dir env assertions Peter Steinberger 2026-02-21 23:34:38 +00:00
  • ffd9b86ca4 test(ssrf): table-drive blocked hostname literal checks Peter Steinberger 2026-02-21 23:33:47 +00:00
  • e84d89ab06 test(gateway): extract shared parse warning helper Peter Steinberger 2026-02-21 23:32:20 +00:00
  • d3991d6aa9 fix: harden sandbox tmp media validation (#17892) (thanks @dashed) Peter Steinberger 2026-02-22 00:23:55 +01:00
  • 2958a8414d test(media): narrow result kind before sendResult assertion Alberto Leal 2026-02-17 10:07:52 +00:00
  • 8934da785b test(media): verify tmpdir media paths allowed through message action runner Alberto Leal 2026-02-16 03:37:28 -05:00
  • 0bb81f7294 fix(media): allow os.tmpdir() paths in sandbox media source validation Alberto Leal 2026-02-16 03:37:19 -05:00
  • 4cf5c3e109 test: add unit tests for resolveSandboxedMediaSource Alberto Leal 2026-02-16 03:36:39 -05:00
  • 59563847e4 test(web): table-drive SSRF and voice input rejection cases Peter Steinberger 2026-02-21 23:30:13 +00:00
  • d748657265 test(gateway): table-drive runtime config validation matrix Peter Steinberger 2026-02-21 23:29:29 +00:00
  • 4ab85cee0b test(cli): table-drive repeated argv and byte-size checks Peter Steinberger 2026-02-21 23:27:47 +00:00
  • fc2ed0b843 test(cron): dedupe webhook patch validation cases Peter Steinberger 2026-02-21 23:26:46 +00:00
  • bcfae0434b test(fetch): table-drive sync throw cleanup coverage Peter Steinberger 2026-02-21 23:26:04 +00:00
  • 833144fd72 test(gateway): tighten e2e timeout budget Peter Steinberger 2026-02-21 23:25:31 +00:00
  • dd4e8f8098 test(cli): table-drive camera url failure cases Peter Steinberger 2026-02-21 23:24:43 +00:00
  • c9593c4c87 test(sandbox): table-drive bind and network validation cases Peter Steinberger 2026-02-21 23:24:03 +00:00
  • 7c248cca4a test(targets): table-drive slack and discord parse cases Peter Steinberger 2026-02-21 23:23:15 +00:00
  • 98790339ef test: dedupe repeated validation and throw assertions Peter Steinberger 2026-02-21 23:21:35 +00:00
  • 01ec832f78 test(actions): table-drive telegram and signal mappings Peter Steinberger 2026-02-21 23:19:55 +00:00
  • 884c6afc26 test(telegram): table-drive channel override and id helper cases Peter Steinberger 2026-02-21 23:13:55 +00:00
  • b97691f3a7 test(config): avoid duplicate include resolution in throw assertions Peter Steinberger 2026-02-21 23:12:54 +00:00
  • c78ea8ec3f test(gateway): tighten health e2e timeout ceilings Peter Steinberger 2026-02-21 23:12:02 +00:00
  • 8cdb184f10 test(actions): table-drive discord forwarding cases Peter Steinberger 2026-02-21 23:11:56 +00:00
  • 95dab6e019 fix: harden config prototype-key guards (#22968) (thanks @Clawborn) Peter Steinberger 2026-02-22 00:24:54 +01:00
  • e23c08b5f4 Fix prototype pollution in applyMergePatch via blocked key filter Clawborn 2026-02-22 05:42:22 +08:00
  • 780bbbd062 fix: restore CI checks after #23012 (thanks @druide67) Peter Steinberger 2026-02-22 00:15:44 +01:00
  • 1ef30b82b2 fix(test): guard optional forum topic options Peter Steinberger 2026-02-22 00:09:57 +01:00
  • 843a037532 fix(test): repair readonly case table typing Peter Steinberger 2026-02-22 00:09:06 +01:00
  • 8394f0e30e fix(test): resolve outbound envelope case typing Peter Steinberger 2026-02-22 00:07:18 +01:00
  • 8752203f59 refactor(test): stabilize case tables and readonly helper inputs Peter Steinberger 2026-02-22 00:00:53 +01:00
  • 03586e3d00 feat(channels): add Synology Chat native channel (#23012) Jean-Marc 2026-02-22 00:09:58 +01:00
  • fbf0c99d7c test(security): simplify repeated audit finding assertions Peter Steinberger 2026-02-21 23:09:15 +00:00
  • d5cc357737 test(telegram): table-drive sticker and forum-topic cases Peter Steinberger 2026-02-21 23:04:40 +00:00
  • b1c50cc5c0 test(browser): tighten relay test watchdog timeouts Peter Steinberger 2026-02-21 23:03:29 +00:00
  • 1534248169 test(telegram): dedupe shared reply/chat-not-found cases Peter Steinberger 2026-02-21 23:03:24 +00:00