Commit Graph

378 Commits

Author SHA1 Message Date
Peter Steinberger fd75d214f2
style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
Peter Steinberger b0e1551eb8
refactor(extensions): add channel-owned config schema seams 2026-04-04 05:31:11 +01:00
Peter Steinberger 1246e2b03a
refactor(extensions): move channel-specific config surfaces out of core 2026-04-04 05:06:32 +01:00
Peter Steinberger bc457fd1b8
refactor(channels): move bootstrap channel logic behind extension seams 2026-04-04 04:53:38 +01:00
Peter Steinberger 5b144655f2
test(ci): align channel defaults and clean stale hook tests 2026-04-04 04:51:33 +01:00
Peter Steinberger 406f06dcc5 fix: preserve linked install unsafe flag and baseline regressions 2026-04-04 12:34:55 +09:00
Vincent Koc 26c9a4ce63 fix(contracts): align runtime seams and codex expectations 2026-04-04 12:11:07 +09:00
Vincent Koc 2050ef2740 refactor(whatsapp): lazy-load channel directory and action seams 2026-04-04 12:01:30 +09:00
Peter Steinberger f25f147fc3
refactor(whatsapp): move legacy group session detection into contract surface 2026-04-04 03:57:56 +01:00
Peter Steinberger 1e6e685347
fix: unblock cli startup metadata 2026-04-04 02:35:36 +01:00
Peter Steinberger 3a3fdf1920
fix(ci): restore plugin contract surfaces 2026-04-04 00:24:57 +01:00
Ted Li ff62705206
fix(whatsapp): reset watchdog timeout after reconnect (#60007)
Merged via squash.

Prepared head SHA: 64223e5dd4
Co-authored-by: MonkeyLeeT <6754057+MonkeyLeeT@users.noreply.github.com>
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com>
Reviewed-by: @mcaxtr
2026-04-03 20:23:36 -03:00
Peter Steinberger ab318de8b7
test(plugins): finish moving contract coverage 2026-04-04 00:11:39 +01:00
Peter Steinberger e4b5027c5e
refactor(plugins): move extension seams into extensions 2026-04-04 00:10:16 +01:00
Peter Steinberger ccf16a25d2
test: tolerate plain baileys exports in whatsapp hooks 2026-04-03 23:06:43 +01:00
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