scoootscooob
439c21e078
refactor: remove channel shim directories, point all imports to extensions ( #45967 )
...
* refactor: remove channel shim directories, point all imports to extensions
Delete the 6 backward-compat shim directories (src/telegram, src/discord,
src/slack, src/signal, src/imessage, src/web) that were re-exporting from
extensions. Update all 112+ source files to import directly from
extensions/{channel}/src/ instead of through the shims.
Also:
- Move src/channels/telegram/ (allow-from, api) to extensions/telegram/src/
- Fix outbound adapters to use resolveOutboundSendDep (fixes 5 pre-existing TS errors)
- Update cross-extension imports (src/web/media.js → extensions/whatsapp/src/media.js)
- Update vitest, tsdown, knip, labeler, and script configs for new paths
- Update guard test allowlists for extension paths
After this, src/ has zero channel-specific implementation code — only the
generic plugin framework remains.
* fix: update raw-fetch guard allowlist line numbers after shim removal
* refactor: document direct extension channel imports
* test: mock transcript module in delivery helpers
2026-03-14 03:43:07 -07:00
..
2026-03-02 04:03:46 +00:00
2026-03-02 15:21:19 +00:00
2026-03-10 16:50:10 -05:00
2026-02-15 19:37:40 +00:00
2026-03-07 23:27:51 +00:00
2026-03-07 23:27:51 +00:00
2026-03-07 23:27:51 +00:00
2026-03-07 23:27:51 +00:00
2026-03-14 03:43:07 -07:00
2026-03-02 14:36:41 +00:00
2026-03-07 16:08:39 -08:00
2026-03-14 03:43:07 -07:00
2026-03-10 22:18:04 +00:00
2026-03-10 22:18:04 +00:00
2026-03-07 17:05:23 +00:00
2026-03-07 10:41:05 +00:00
2026-02-26 18:49:16 +01:00
2026-03-02 15:21:19 +00:00
2026-03-04 01:20:48 -05:00
2026-02-15 01:15:43 +00:00
2026-03-04 02:35:12 -05:00
2026-03-14 01:40:41 +00:00
2026-03-12 22:23:07 +00:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-14 03:43:07 -07:00
2026-03-14 03:43:07 -07:00
2026-03-13 03:13:56 +00:00
2026-02-26 17:36:16 +01:00
2026-02-26 16:44:13 +01:00
2026-02-17 00:45:02 +00:00
2026-03-04 02:35:12 -05:00
2026-03-10 22:18:04 +00:00
2026-03-08 00:05:24 +00:00
2026-03-08 00:05:24 +00:00
2026-03-14 03:43:07 -07:00
2026-03-02 19:57:33 +00:00
2026-03-07 10:41:05 +00:00
2026-03-13 22:09:06 +00:00
2026-03-14 03:43:07 -07:00
2026-03-14 01:41:16 +00:00
2026-03-02 16:45:12 +00:00
2026-03-03 01:24:20 +00:00
2026-03-02 20:55:15 +00:00
2026-03-07 10:41:05 +00:00
2026-03-12 19:21:35 +11:00
2026-03-04 02:35:12 -05:00
2026-03-14 01:41:17 +00:00
2026-03-12 20:13:51 +05:30
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-07 10:41:05 +00:00
2026-03-14 03:43:07 -07:00
2026-03-10 22:18:03 +00:00
2026-03-07 23:27:51 +00:00
2026-03-02 08:54:20 +00:00
2026-02-18 01:34:35 +00:00
2026-03-04 02:35:12 -05:00
2026-03-14 02:44:55 -07:00
2026-03-14 03:43:07 -07:00
2026-02-26 21:57:52 +01:00
2026-03-02 17:30:40 -06:00
2026-03-02 17:30:40 -06:00
2026-03-04 02:35:12 -05:00
2026-02-15 19:37:40 +00:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-02 08:54:20 +00:00
2026-03-08 17:13:46 -04:00
2026-03-08 17:13:46 -04:00
2026-02-23 21:25:28 +00:00
2026-03-08 23:38:24 +00:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-10 13:45:37 -05:00
2026-03-10 13:45:37 -05:00
2026-03-14 03:43:07 -07:00
2026-03-02 21:32:11 +00:00
2026-03-14 03:43:07 -07:00
2026-03-14 03:43:07 -07:00
2026-02-26 16:44:13 +01:00
2026-02-26 16:44:13 +01:00
2026-03-07 10:41:05 +00:00
2026-03-07 10:41:05 +00:00
2026-03-14 02:44:55 -07:00
2026-03-04 02:35:12 -05:00
2026-03-04 02:35:12 -05:00
2026-03-14 03:43:07 -07:00
2026-02-24 23:10:19 +00:00
2026-02-24 23:51:10 +00:00
2026-03-04 02:35:12 -05:00
2026-02-19 07:01:54 +00:00
2026-02-19 07:01:54 +00:00
2026-03-04 02:35:12 -05:00
2026-03-10 22:18:03 +00:00
2026-03-03 21:40:38 -06:00
2026-03-08 22:32:45 -05:00
2026-03-11 23:15:48 +05:30
2026-03-02 00:31:42 +00:00
2026-03-02 00:31:42 +00:00
2026-02-15 19:37:40 +00:00
2026-03-02 17:21:09 +00:00
2026-03-02 18:02:21 +00:00
2026-03-07 23:27:51 +00:00
2026-03-07 23:27:51 +00:00
2026-03-14 02:44:55 -07:00
2026-03-02 01:31:32 +00:00
2026-03-10 22:18:03 +00:00
2026-03-13 01:44:42 +00:00