Changelog

What changed in VoidSentry and its dashboard, newest first.

  • New
  • Improved
  • Security
  • Data
  • Docs
  1. Latest

    Trap warning feedback and change details

    • NewRecent changes: click a row to open its details with the name, username and ID of who made the change, what changed and whether it was made on the dashboard or with a command.
    • ImprovedAdding a trap channel on the dashboard now tells you if the warning message could not be posted (for example when VoidSentry lacks Embed Links or Attach Files there); the trap itself is still active.
    • ImprovedThe bot checks the Embed Links and Attach Files permissions before posting the warning, so a missing permission is reported instead of failing silently.
  2. Dashboard: details, statistics and owner tools

    • SecurityDashboard access is now checked against Discord on every request, so taking away the Administrator role or removing the person from the server takes effect at once.
    • SecurityThe dashboard and status page now carry their Content Security Policy on every response, including prefetch requests.
    • SecurityThe bot API counts /export and /export/ as the same route for its rate limit; very long server lists no longer make sign-in fail.
    • NewBan history: click a ban to open its details (full time, user ID, channel, reason, the whole message) with an Unban button.
    • NewServer page: statistics for the last 30 days (bans per day, by hour and weekday, busiest trap channels).
    • NewOwner tools: trends across all servers and a Leave button per server.
    • ImprovedStatistics charts redrawn with axis labels, gridlines, the busiest bar highlighted and a hover tooltip with the count, share, change from the previous day and the average; ban messages no longer break the table layout.
    • ImprovedCopyright notice in the footer; the year updates by itself.
    • DocsNew Docs and FAQ page and this changelog, with icons.
    • NewUnban from the dashboard, CSV export of the ban history, a setup checklist for new servers and invite links for servers without the bot.
    • Security"Sign out everywhere", rate limits on the dashboard API and token rotation without downtime.
    • SecurityMessages shown on the dashboard after a change are now signed, so a made-up link cannot display text of its own; the bot warns about a too-short access token.
    • ImprovedSettings changes and unbans made with commands are now recorded in the change log too.
    • DataEncrypted backups with an optional second copy; self-hosting without the dashboard is documented.
  3. Launch preparation

    • NewWebsite with live stats, status page, privacy policy, terms and a cookie notice.
    • NewDashboard with Discord sign-in, settings editing with an audit log and ban search.
    • NewUnban button in ban logs; a daily direct message to the server owner when the bot cannot ban.
    • DataOwner-only /purge-user for data deletion requests.
    • New/help and a rotating status.
    • SecurityDependency updates (undici, fast-copy).
  4. Earlier

    VoidSentry 2

    • NewMulti-server support with per-server settings, exempt roles, dry-run and safeguards.
    • ImprovedMySQL storage and the /bans command; hardened evidence capture for trap bans.

The full history, commit by commit, is on GitHub.