Commit Graph

4 Commits

Author SHA1 Message Date
Jonathan Tsai
4363e435eb
fix(slack): add reactionNotifications config check to reactions handler
The Slack reactions handler was processing all reactions unconditionally,
ignoring the reactionNotifications config setting.

This adds the same filtering logic that exists in Telegram/Discord/Signal:
- Check reactionMode config (off/own/all/allowlist)
- Skip bot's own reactions
- For 'own' mode, only process reactions on messages sent by the bot
- For 'allowlist' mode, only process reactions from allowlisted users

Fixes reactions not being routed to agent sessions when configured.
2026-01-26 23:37:46 -08:00
Peter Steinberger
dadef27d7a fix(slack): drop mismatched Socket Mode events (#889)
Filter Slack Socket Mode events by api_app_id/team_id.
Refs: #828
Contributor: @roshanasingh4

Co-authored-by: Roshan Singh <roshanasingh4@users.noreply.github.com>
2026-01-14 15:54:37 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00