Merge remote-tracking branch 'origin/main' into pr-553

This commit is contained in:
Re-bin
2026-03-05 14:28:50 +00:00
27 changed files with 296 additions and 366 deletions

View File

@@ -172,6 +172,7 @@ class SlackConfig(Base):
user_token_read_only: bool = True
reply_in_thread: bool = True
react_emoji: str = "eyes"
allow_from: list[str] = Field(default_factory=list) # Allowed Slack user IDs (sender-level)
group_policy: str = "mention" # "mention", "open", "allowlist"
group_allow_from: list[str] = Field(default_factory=list) # Allowed channel IDs if allowlist
dm: SlackDMConfig = Field(default_factory=SlackDMConfig)