openclaw/extensions/whatsapp/src
Vincent Koc 2b4c3c2057
fix(plugin-sdk): remove relative extension boundary escapes (#51939)
* fix(plugin-sdk): remove relative extension boundary escapes

* Gate new plugin-sdk subpaths on host version

* Add changelog entry for #51939

* Fix local staging for plugin-sdk host version gate

* Raise host floor for line and googlechat plugins

---------

Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
2026-03-21 20:03:18 -05:00
..
auto-reply refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
inbound refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
accounts.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
accounts.ts Plugins: internalize whatsapp SDK imports 2026-03-17 23:10:51 -07:00
accounts.whatsapp-auth.test.ts refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
action-runtime-target-auth.ts Plugins: internalize whatsapp SDK imports 2026-03-17 23:10:51 -07:00
action-runtime.test.ts WhatsApp: move action runtime into extension 2026-03-18 02:08:08 +00:00
action-runtime.ts Plugins: internalize whatsapp SDK imports 2026-03-17 23:10:51 -07:00
active-listener.test.ts fix(plugins): share split-load singleton state (openclaw#50418) thanks @huntharo 2026-03-19 09:10:24 -04:00
active-listener.ts fix(plugins): share split-load singleton state (openclaw#50418) thanks @huntharo 2026-03-19 09:10:24 -04:00
agent-tools-login.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
auth-store.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
auto-reply.broadcast-groups.combined.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
auto-reply.broadcast-groups.test-harness.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
auto-reply.impl.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
auto-reply.test-harness.ts fix: restore full gate stability 2026-03-19 03:36:03 +00:00
auto-reply.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
auto-reply.web-auto-reply.compresses-common-formats-jpeg-cap.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
auto-reply.web-auto-reply.connection-and-logging.e2e.test.ts refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
auto-reply.web-auto-reply.last-route.test.ts fix: restore full gate stability 2026-03-19 03:36:03 +00:00
channel.directory.test.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
channel.outbound.test.ts test: align whatsapp expectations with current contracts 2026-03-18 23:17:48 -05:00
channel.runtime.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
channel.setup.ts test: stabilize gate regressions 2026-03-18 15:36:32 +00:00
channel.test.ts fix(extensions): synthesize mediaLocalRoots propagation across sendMedia adapters 2026-03-03 21:30:41 -06:00
channel.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
config-schema.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
directory-config.ts refactor: deduplicate channel runtime helpers 2026-03-18 16:37:27 +00:00
group-policy.test.ts WhatsApp: move group policy behind plugin boundary 2026-03-18 03:38:01 +00:00
group-policy.ts Plugins: internalize whatsapp SDK imports 2026-03-17 23:10:51 -07:00
inbound.media.test.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
inbound.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
inbound.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
login-qr.test.ts fix(web): handle 515 Stream Error during WhatsApp QR pairing (#27910) 2026-03-15 17:00:07 +05:30
login-qr.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
login.coverage.test.ts test: align extension runtime mocks with plugin-sdk (#51289) 2026-03-20 15:59:53 -07:00
login.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
login.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
logout.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
media.test.ts refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
media.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
monitor-inbox.allows-messages-from-senders-allowfrom-list.test.ts refactor(test): dedupe shared test helpers 2026-03-21 23:07:51 +00:00
monitor-inbox.append-upsert.test.ts refactor(test): dedupe shared test helpers 2026-03-21 23:07:51 +00:00
monitor-inbox.blocks-messages-from-unauthorized-senders-not-allowfrom.test.ts WhatsApp: stabilize inbound monitor and setup tests (#50007) 2026-03-18 17:08:57 -05:00
monitor-inbox.captures-media-path-image-messages.test.ts WhatsApp: stabilize inbound monitor and setup tests (#50007) 2026-03-18 17:08:57 -05:00
monitor-inbox.streams-inbound-messages.test.ts refactor(test): dedupe shared test helpers 2026-03-21 23:07:51 +00:00
monitor-inbox.test-harness.ts refactor(test): dedupe shared test helpers 2026-03-21 23:07:51 +00:00
normalize.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
outbound-adapter.poll.test.ts refactor: deduplicate reply payload helpers 2026-03-18 17:30:25 +00:00
outbound-adapter.sendpayload.test.ts Channels: centralize outbound payload contracts 2026-03-16 02:06:21 -07:00
outbound-adapter.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
qr-image.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
reconnect.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
reconnect.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
resolve-target.test.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
runtime-api.ts fix(plugin-sdk): remove relative extension boundary escapes (#51939) 2026-03-21 20:03:18 -05:00
runtime.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
send.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
send.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
session-errors.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
session-route.ts Plugins: internalize whatsapp SDK imports 2026-03-17 23:10:51 -07:00
session.test.ts test: align whatsapp expectations with current contracts 2026-03-18 23:17:48 -05:00
session.ts refactor: untangle whatsapp runtime boundary 2026-03-19 03:13:48 +00:00
setup-core.ts refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
setup-surface.test.ts refactor(test): dedupe setup wizard helpers 2026-03-22 00:16:31 +00:00
setup-surface.ts refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
shared.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
status-issues.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
status-issues.ts refactor: consolidate plugin sdk surface 2026-03-20 19:24:10 +00:00
test-helpers.ts test: fix whatsapp config-runtime mock store path 2026-03-21 11:39:21 +05:30
vcard.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00