js(__DIR__ . '/js/dist/admin.js'), // Forum UI (User notification settings – Teams checkbox) (new Extend\Frontend('forum')) ->js(__DIR__ . '/js/dist/forum.js'), // CLI test command (new Extend\Console()) ->command(TestTeamsUserCommand::class), // ✅ EINZIGER Notification-Hook (richtig für Flarum 1.8.x) (new Extend\Notification()) ->beforeSending(MirrorAlertsToTeams::class), (new Extend\User()) ->registerPreference('sbp-jm-msteams.enabled', 'boolval', false) ->registerPreference('sbp-jm-msteams.types.newPost', 'boolval', false) ->registerPreference('sbp-jm-msteams.types.postMentioned', 'boolval', false) ->registerPreference('sbp-jm-msteams.types.userMentioned', 'boolval', false), ]; ];