mirror of
https://github.com/mattermost/mattermost.git
synced 2026-02-03 20:40:00 -05:00
- Add ExecuteCommand hook with CommandResponse return semantics - Add ConfigurationWillBeSaved with config modification support - Add User lifecycle hooks (UserHasBeenCreated, UserWillLogIn, UserHasLoggedIn, UserHasBeenDeactivated) - Add Channel/Team hooks (ChannelHasBeenCreated, UserHasJoined/LeftChannel, UserHasJoined/LeftTeam) - Add Reaction hooks (ReactionHasBeenAdded, ReactionHasBeenRemoved) - Add Notification hooks (NotificationWillBePushed, EmailNotificationWillBeSent) with modify/reject semantics - Add PreferencesHaveChanged hook - Add System hooks (OnInstall, OnSendDailyTelemetry, RunDataRetention, OnCloudLimitsUpdated) - Add WebSocket hooks (OnWebSocketConnect, OnWebSocketDisconnect, WebSocketMessageHasBeenPosted) - Add Cluster hook (OnPluginClusterEvent) - Add Shared Channels hooks (OnSharedChannelsSyncMsg, OnSharedChannelsPing, OnSharedChannelsAttachmentSyncMsg, OnSharedChannelsProfileImageSyncMsg) - Add Support hook (GenerateSupportData) - Add SAML hook (OnSAMLLogin) - Add implementation matrix comment documenting all hooks - Document deferred Phase 8 hooks (ServeHTTP, ServeMetrics, FileWillBeUploaded) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| src/mattermost_plugin | ||
| tests | ||
| pyproject.toml | ||