Commit Graph

17 Commits

Author SHA1 Message Date
William Valentin 77ae15b3e2 feat(channels): add line and zalo minio override config 2026-02-17 10:54:43 -08:00
William Valentin 108641415f feat(channels): share line and zalo binary attachments via minio 2026-02-17 10:45:31 -08:00
William Valentin ce621d1b72 feat(automation): add daily briefing preset and cron backup scheduling 2026-02-16 14:45:45 -08:00
William Valentin 8bed99c770 Add Zalo channel adapter with webhook and send path 2026-02-16 13:11:51 -08:00
William Valentin 891ccb696e Add Feishu channel adapter with webhook and send path 2026-02-16 13:07:45 -08:00
William Valentin 76d44a74bf Add LINE channel adapter with webhook ingress and gating 2026-02-16 13:02:26 -08:00
William Valentin de0c1f41b3 feat(channels): add mattermost adapter and wiring 2026-02-16 12:09:44 -08:00
William Valentin 8e9f9aa4de feat(channels): add bluebubbles imessage adapter 2026-02-16 09:41:26 -08:00
William Valentin 693dcd8421 feat(channels): add google chat adapter and webhook route 2026-02-16 02:07:55 -08:00
William Valentin 8e35d2d674 feat(channels): add microsoft teams bot framework adapter 2026-02-16 02:00:14 -08:00
William Valentin 0269c6032d feat(channels): add signal-cli channel adapter 2026-02-16 01:54:54 -08:00
William Valentin 8709c3c9b4 fix(whatsapp): sandbox chromium by default 2026-02-15 21:57:52 -08:00
William Valentin d93c1c9f8d fix(gateway): enforce request body size limits 2026-02-15 21:44:36 -08:00
William Valentin 421942f66d feat(automation): add isolated job delivery mode 2026-02-15 19:23:15 -08:00
William Valentin bc8326cf4a feat(matrix): add Matrix channel adapter 2026-02-15 18:02:14 -08:00
William Valentin 213dba855a refactor: make telegram config optional for non-telegram setups
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 09:27:18 -08:00
William Valentin 35a0061de9 feat(01-02): extract channel adapter registration into src/daemon/channels.ts
- Move Telegram, Discord, Slack, WhatsApp, WebChat adapter setup to channels.ts
- Move CronScheduler, WebhookHandler, GmailWatcher registration to channels.ts
- Clean up index.ts imports (remove unused adapter value imports)
- index.ts calls registerChannels() and receives cronScheduler for tool wiring
2026-02-09 20:14:23 -08:00