Commit Graph

  • a10d689860 TUI: coalesce multiline paste submits on macOS terminals Vignesh Natarajan 2026-02-21 19:19:55 -08:00
  • f2d664e24f Gateway: deep-compare array config paths for reload diff Vignesh Natarajan 2026-02-21 19:17:46 -08:00
  • 2830dafbe9 Cron: keep list/status responsive during startup catch-up Vignesh Natarajan 2026-02-21 19:13:04 -08:00
  • c45a5c551f Agents: preserve unsafe integer tool args in Ollama stream Vignesh Natarajan 2026-02-21 19:08:31 -08:00
  • 4550a52007 TUI: filter model picker to allowlisted models Vignesh Natarajan 2026-02-21 19:03:05 -08: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
  • a37e12eabc docs(changelog): credit nicole-luxe for mcporter QMD work vignesh07 2026-02-21 17:30:42 -08:00
  • 7a6ff4c55a docs(changelog): credit BlueBubbles DM history fix (#23095) Vincent Koc 2026-02-21 20:03:17 -05: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
  • 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
  • fa4e4efd92 fix(gateway): restore localhost Control UI pairing when allowInsecureAuth is set (#22996) Marcus Widing 2026-02-22 00:04:52 +01:00
  • bfe016fa29 fix: clear stale remote discovery endpoints (#21618) (thanks @bmendonca3) Peter Steinberger 2026-02-21 23:52:38 +01:00
  • 37d5320f6b test: tighten canvas host websocket watchdog timeouts Peter Steinberger 2026-02-21 23:00:23 +00:00
  • 5164822cd5 test: table-drive status reactions and session key cases Peter Steinberger 2026-02-21 22:59:39 +00:00
  • 389630fc64 test: table-drive internal hook type-guard cases Peter Steinberger 2026-02-21 22:57:01 +00:00
  • 4a2ff03f49 test: dedupe channel/web cases and tighten gateway e2e waits Peter Steinberger 2026-02-21 22:56:09 +00:00
  • c708a18b0f test: table-drive utils and channel-match cases Peter Steinberger 2026-02-21 22:54:45 +00:00
  • 1b0e021e91 test(telegram): table-drive pairing DM scenarios Peter Steinberger 2026-02-21 22:49:51 +00:00
  • f3d4045c03 test: matrix owner and timezone system-prompt cases Peter Steinberger 2026-02-21 22:48:59 +00:00
  • 0e39371dc4 test: dedupe command gating coverage tables Peter Steinberger 2026-02-21 22:47:07 +00:00
  • b2de8719ad test(gateway): normalize canvas ws watchdog timeouts Peter Steinberger 2026-02-21 22:46:14 +00:00
  • 7731f28a24 test(ui): matrix chat indicator rendering cases Peter Steinberger 2026-02-21 22:46:02 +00:00
  • 5fd1d2cadc test(ui): collapse session key/display name fixtures Peter Steinberger 2026-02-21 22:44:14 +00:00
  • 81a85c19ff test(gateway): tighten e2e timeouts and dedupe invoke checks Peter Steinberger 2026-02-21 22:35:16 +00:00
  • 1baac3e31d test(ui): consolidate navigation/scroll/format matrices Peter Steinberger 2026-02-21 22:35:10 +00:00
  • 0bd9f0d4ac fix: enforce strict allowlist across pairing stores (#23017) Peter Steinberger 2026-02-22 00:00:23 +01:00
  • 617e38cec0 Security/macos: enforce wss for non-loopback direct gateway Brian Mendonca 2026-02-20 18:41:11 -07:00
  • 8942ac04a8 fix(security): fail closed on unauthenticated discovery routing Brian Mendonca 2026-02-19 22:00:39 -07:00
  • 21087c5c70 test: fix rebase-introduced tsgo regressions Brian Mendonca 2026-02-21 15:56:38 -07:00
  • 1357e02cff test: stabilize internal hook error assertions Brian Mendonca 2026-02-21 15:52:36 -07:00
  • 69cedc7a15 test: make brew fallback assertion windows-safe Brian Mendonca 2026-02-21 15:47:57 -07:00
  • 6c813bd32b test: avoid asserting auth.json absence for invalid profile creds Brian Mendonca 2026-02-21 15:36:10 -07:00
  • 4414af977a test: guard inline keyboard fixture against undefined input Brian Mendonca 2026-02-21 15:31:54 -07:00
  • a186036814 test: fix latest tsgo inference regressions in test suites Brian Mendonca 2026-02-21 15:30:12 -07:00
  • d12817994f test: stabilize model catalog and auth-sync assertions across runtimes Brian Mendonca 2026-02-21 15:24:00 -07:00
  • 60c735dd98 test: normalize outbound payload fixture typing Brian Mendonca 2026-02-21 15:16:22 -07:00
  • 828f4e18e0 test: finish readonly fixture compatibility for CI check Brian Mendonca 2026-02-21 15:14:37 -07:00
  • c7c047287e test: fix readonly typing regressions in check baseline Brian Mendonca 2026-02-21 15:11:56 -07:00
  • 0e1aa77928 chore(tsgo/format): fix CI errors Gustavo Madeira Santana 2026-02-21 17:51:56 -05:00
  • 6ac89757ba Security/Gateway: harden Control UI static path containment (#21203) bmendonca3 2026-02-21 15:47:51 -07:00
  • 71bd15bb42 fix(ssrf): block special-use ipv4 ranges Peter Steinberger 2026-02-21 23:44:52 +01:00
  • 2f46308d5a refactor(logging): migrate non-agent internal console calls to subsystem logger (#22964) Gustavo Madeira Santana 2026-02-21 17:44:00 -05:00