Moderation and protection
Manage warnings and inspect temporary moderation timers, including deliberate run, reschedule, cancel and recovery actions. Protection rules now support exact domains, subdomain rules, allow lists and approved-role link policies. Review incidents with filters and pagination, and preview and save protection scopes. Thread and attachment contexts now follow the configured scope consistently.Everyday dashboard use
General and Rules drafts are protected during browser Back and Forward navigation. Slow reads stop with a recoverable error, and retry fetches fresh server data. Roadmap loading reuses validated data while preserving fresh, stale and fallback states. Refresh Discord profile and server pictures without signing in again. Active dashboard use now renews the browser session cookie correctly; idle sessions still expire. Contextual guides and private Discord help explain available actions and their permissions. The existing category permission sidebar and installation-operator boundary remain in place.Anonymous confessions
Submit text through a private preview, then confirm before designated reviewers receive it. The preview explains that reviewers can see the author; readers of the published post cannot. Pup publishes a fresh bot message only after approval, without a public submission or author-linked interaction reply. Submitted text can still identify its author. Server settings choose the confession destination, reviewer and eligibility roles, cooldowns and quotas. Applicable chat filters are checked before publication. Members can privately check or withdraw their submissions and report published posts; reviewers can reject, remove, block and recover eligible delivery failures. Redis supplies shared burst limits for submissions and reports. The self-hosted Compose setup includes it privately; separately run bot processes need the sameREDIS_URL. Moderation and delivery records remain in PostgreSQL.
See dashboard guidance, anonymous submissions, permissions, and self-hosting.