Commit Graph

3 Commits

Author SHA1 Message Date
Peter Steinberger
620913b79b fix: harden Mattermost plugin gating (#1428) (thanks @damoahdominic) 2026-01-23 00:20:37 +00:00
Dominic Damoah
bcd1094dc8 refactor: extract mattermost channel plugin to extension
Move mattermost channel implementation from core to extensions/mattermost plugin. Extract config schema, group mentions, normalize utilities, and all mattermost-specific logic (accounts, client, monitor, probe, send) into the extension. Update imports to use plugin SDK and local modules. Add channel metadata directly in plugin definition instead of using getChatChannelMeta. Update package.json with channel and install configuration.
2026-01-23 00:19:57 +00:00
Dominic Damoah
0ea3994d9e feat: add Mattermost channel support
Add Mattermost as a supported messaging channel with bot API and WebSocket integration. Includes channel state tracking (tint, summary, details), multi-account support, and delivery target routing. Update documentation and tests to include Mattermost alongside existing channels.
2026-01-23 00:19:57 +00:00