Inside this release
5 change groupsChange 01
Audit Log
Ever wondered who deleted that panel last week, or which staff member changed the log channel? You can now find out. The Audit Log captures every state-changing action taken through the dashboard and presents it in a clean, filterable history view.
๐ What's Tracked
The Audit Log records actions across every part of the dashboard โ settings changes, panel and multi-panel CRUD, tag and modal edits, support team membership, blacklist activity, ticket actions taken from the dashboard, and whitelabel guild links. Each entry shows what changed, who changed it, and exactly when in your server's configured timezone.
๐ Smart Filtering
Filter by category (settings, panels, tags, etc.), by the actor's Discord ID, or by time range. Click any entry to expand the full before-and-after diff for updates, or the contextual details for creates and deletes. Staff usernames are resolved automatically, so you see "by Alice" instead of an 18-digit ID.
โณ Tier-Aware Retention
- Free servers: 90 days of audit history
- Premium and Whitelabel servers: 1 full year of audit history
Retention is enforced automatically โ no action needed on your part. Entries older than 90 days are pruned daily.
๐ก๏ธ Access Control
Only users in your DashboardAdmin list (those added via /admin addadmin) can view the audit log. Each server's log is isolated to that server.
Find it in the sidebar of any server you manage at /dashboard/<server>/logs.
Change 02
Yearly Subscriptions
Premium and Whitelabel are now available on annual plans at a discount. If you're a regular subscriber, switching saves you real money over a year.
๐ธ Pricing
- Premium: $19.99/year โ save $3.89/year (~16% off vs. monthly)
- Whitelabel: $64.99/year โ save $6.89/year (~10% off vs. monthly)
๐ How to Switch
On the pricing page, toggle the Monthly / Yearly switch at the top to view annual pricing. Existing subscribers can switch by cancelling their current plan and resubscribing on the new cadence.
๐ Better /premium Command
While we were in there, we also rebuilt the /premium command. It now clearly shows your plan name (e.g. "Premium ยท Yearly"), your purchase date, status, and exactly how much time is left on your subscription. The link-subscription dropdown also got smarter โ instead of "Subscription #1, Active", it now reads "Premium ยท Yearly ยท 365d left".
Change 03
Per-Panel Ticket Limits
Previously you could only set one global cap on how many tickets a single user could have open across your server. You can now layer a per-panel cap on top of that, giving you much finer-grained control over how users interact with your different ticket categories.
๐งฎ How It Works
Two limits now apply, and a user must satisfy both to open a new ticket:
- Server-wide (Settings โ Total Tickets Per User): the maximum number of tickets one user can have open across every panel combined.
- Per-panel (Panel โ Tickets Per User From This Panel): an additional ceiling specific to that panel.
Leave the per-panel field blank to apply only the server-wide cap. Both fields use a blank/empty value to mean "no cap" โ there's no magic 0.
Examples
- "5 tickets total, but only 1 support and 1 bug-report at a time" โ Server-wide = 5, Support panel = 1, Bug Report panel = 1.
- "1 ticket per panel, no overall cap" โ Server-wide = blank, every panel = 1.
- "1 ticket total across the server" โ Server-wide = 1, all panels blank. The global cap stops the user at 1 regardless of panel.
Set the per-panel value on each panel's create or edit page under the Ticket Properties section.
Change 04
Quality of Life Improvements
๐ Per-Server Timezone Setting
You can now configure your server's timezone in the Settings tab of the dashboard. Everywhere the bot displays dates and times โ ticket timestamps, audit log entries, blacklist expirations, /premium expiry โ will now use your configured timezone instead of UTC. Find it under Settings โ Timezone.
๐ Documentation Shortcut
Added a Documentation button to the dashboard for quicker access to our docs. No more digging around to find guides.
๐ท๏ธ Billing Page Improvements
The billing page now resolves linked server IDs to actual server names (no more squinting at 18-digit IDs to remember which server your subscription is on) and includes a copy button if you need the raw ID. Subscription cards also show the billing cadence โ "Premium ยท Yearly" or "Whitelabel ยท Monthly".
Change 05
Bug Fixes
Premium Linking Crash
Fixed /premium sometimes failing when a server still had an expired subscription attached. Linking a new subscription now replaces the expired link cleanly.
Blacklist Was Too Aggressive
Blacklisted users were being blocked from every bot interaction โ slash commands, buttons in their own existing tickets, everything. The blacklist now only blocks ticket creation, as originally intended. Blacklisted users can still interact with their existing tickets and use unrelated commands.
Hide Claim Button Toggle Was Inverted
The "Hide Claim Button" setting on the dashboard had its logic flipped โ toggling it on actually showed the button, and vice versa. Logic is now aligned with the label.
Multi-Panel Footer Locked for Premium Users
A bug was blocking Premium subscribers from editing the footer on multi-panels. The premium check has been corrected โ Premium and Whitelabel subscribers can now freely customize multi-panel footers.
Multi-Panel Live Preview Missing Icons
The live preview on multi-panels wasn't rendering author or footer icon URLs even when one was set. The preview now matches what Discord will actually display.
Naming Scheme Preview Didn't Update
The ticket naming scheme preview in dashboard settings wasn't refreshing when you changed the selected scheme. It now updates immediately as you switch between options.
