Commit Graph

363 Commits

Author SHA1 Message Date
Tak Hoffman
d44af743db fix: honor whatsapp default setup finalize account 2026-04-03 14:55:27 -05:00
Tak Hoffman
314512ae14 fix: honor whatsapp default heartbeat account 2026-04-03 14:42:38 -05:00
Peter Steinberger
52fb51db77 fix(ci): update whatsapp setup status mock signature 2026-04-03 20:40:54 +01:00
Tak Hoffman
aa983566c4 fix: honor whatsapp default setup status account 2026-04-03 14:34:40 -05:00
Tak Hoffman
489a62e788 fix: honor whatsapp default outbound account 2026-04-03 14:22:08 -05:00
lurebat
37de88181b fix(whatsapp): ignore self-chat quoted replies in groups (#60148)
Merged via squash.

Prepared head SHA: c51b55e0ba
Co-authored-by: lurebat <154669821+lurebat@users.noreply.github.com>
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Reviewed-by: @mcaxtr
2026-04-03 16:07:46 -03:00
Vincent Koc
88d3b73c6d fix(types): annotate portable exported helper types 2026-04-04 03:57:47 +09:00
Peter Steinberger
1c66a050c2 refactor(plugins): move outbound dep aliases into extensions 2026-04-03 19:53:38 +01:00
Peter Steinberger
8e8f8d0745 test: trim more extension importOriginal usage 2026-04-03 19:49:43 +01:00
Peter Steinberger
3fb6e3e91f test: trim more extension importOriginal usage 2026-04-03 19:40:20 +01:00
Peter Steinberger
0c95e3f073 refactor(plugins): move command ui policy into extensions 2026-04-03 19:30:35 +01:00
Peter Steinberger
6eca4e0136 test: trim extension partial mocks 2026-04-03 19:28:19 +01:00
Tak Hoffman
d5c6e7af0f fix: honor whatsapp default heartbeat account 2026-04-03 13:23:29 -05:00
Vincent Koc
7d691a3ce3 refactor(whatsapp): narrow channel runtime imports 2026-04-04 03:16:14 +09:00
Peter Steinberger
ab96520bba refactor(plugins): move channel behavior into plugins 2026-04-03 19:09:20 +01:00
Tak Hoffman
53612fa128 fix: label whatsapp setup account status 2026-04-03 12:42:17 -05:00
Shakker
2c0967150d test: preserve whatsapp account helpers in setup mock 2026-04-03 17:51:01 +01:00
Tak Hoffman
51f6bc4940 fix: honor selected account in setup status 2026-04-03 11:50:09 -05:00
Marcus Castro
b473e056a0 fix(whatsapp): restore source login tool import 2026-04-03 13:40:20 -03:00
Peter Steinberger
6686ef0b3a test: split whatsapp channel coverage 2026-04-03 17:33:45 +01:00
Vincent Koc
9dba944c42 fix(build): restore current main type gates 2026-04-04 01:20:25 +09:00
Vincent Koc
9fbf501d5a fix(ci): align whatsapp and responses typing 2026-04-04 01:09:28 +09:00
Peter Steinberger
2766a3409c fix: resolve rebase type drift (#60249) (thanks @shakkernerd) 2026-04-04 01:07:28 +09:00
Tak Hoffman
7c738ad036 fix: honor whatsapp heartbeat account allowFrom 2026-04-03 11:04:00 -05:00
Vincent Koc
3d799ba004 fix(ci): tighten whatsapp and openai transport types 2026-04-04 01:02:41 +09:00
Tak Hoffman
d1883470e7 fix: honor whatsapp setup dm policy accounts 2026-04-03 10:49:39 -05:00
Vincent Koc
62b736a8c2 refactor(whatsapp): lazy-load login tool 2026-04-04 00:47:33 +09:00
Shakker
35541377d1 test: split whatsapp setup surface coverage 2026-04-03 16:39:47 +01:00
Shakker
e7cb9dec43 refactor: add approval auth runtime subpath 2026-04-03 16:39:47 +01:00
Shakker
6e3203a728 refactor: narrow whatsapp chunking imports 2026-04-03 16:39:47 +01:00
Shakker
4615ddf89b test: trim whatsapp channel test barrels 2026-04-03 16:39:47 +01:00
Shakker
6d6060d3ec perf: split whatsapp targets facade 2026-04-03 16:39:47 +01:00
Peter Steinberger
904d9db132 fix(ci): repair whatsapp harness mocking 2026-04-03 16:32:47 +01:00
Peter Steinberger
c6b8109bd8 fix(ci): use sdk seams in whatsapp test harnesses 2026-04-03 16:29:53 +01:00
Vincent Koc
79aa212789 refactor(whatsapp): lazy-load send and action runtimes 2026-04-04 00:25:02 +09:00
Vincent Koc
745aa26420 fix(ci): remove duplicate migrated test imports 2026-04-04 00:24:20 +09:00
Peter Steinberger
1dfcdbdf91 fix(testing): repair bundled plugin helper imports 2026-04-03 16:19:39 +01:00
Vincent Koc
6366010884 fix(ci): route extension test helpers through public sdk seams 2026-04-04 00:03:48 +09:00
Peter Steinberger
25a187568f test: trim whatsapp monitor import overhead 2026-04-03 16:03:32 +01:00
Onur
fa9e1e3d8e CI: add ClawHub plugin release workflow (#59179)
* CI: add ClawHub plugin release workflow

* CI: harden ClawHub plugin release workflow

* CI: finish ClawHub plugin release hardening

* CI: watch shared ClawHub release inputs

* CI: harden ClawHub publish workflow

* CI: watch more ClawHub release deps

* CI: match shared release inputs by prefix

* CI: pin ClawHub publish source commit

* CI: refresh pinned ClawHub release commit

* CI: rename ClawHub plugin release environment

---------

Co-authored-by: Onur Solmaz <onur@solmaz.io>
2026-04-03 15:40:07 +02:00
Peter Steinberger
df115822b9 test: reduce non-telegram import overhead 2026-04-03 13:49:51 +01:00
Vincent Koc
349d3e8289 test(plugin-sdk): extract direct helper seams 2026-04-03 21:42:04 +09:00
Vincent Koc
77c04ec29c test(whatsapp): use direct outbound helper fixtures 2026-04-03 21:40:12 +09:00
Vincent Koc
568859e1fb test(extensions): avoid barrel testing helpers in media tests 2026-04-03 21:23:47 +09:00
Peter Steinberger
f59d0eac68 refactor(plugin-runtime): remove plugin-specific core seams 2026-04-03 13:08:39 +01:00
Peter Steinberger
52225db134 fix(ci): reuse sdk tool auth error for whatsapp 2026-04-03 11:35:45 +01:00
Peter Steinberger
2766c27b2a refactor(plugin-sdk): genericize web channel runtime seams 2026-04-03 11:17:28 +01:00
Peter Steinberger
f2d7a825b1 refactor(plugin-sdk): remove channel-specific sdk seams 2026-04-03 10:45:10 +01:00
Marcus Castro
d2d9a928b1 WhatsApp: honor block streaming config (#60069) 2026-04-03 03:12:37 -03:00
Peter Steinberger
847faa3d04 test: trim extension test import churn 2026-04-03 04:41:08 +01:00