RoleLogic v1.12.0
Release Date: May 15, 2026
What's New
Discord Application Forms, Quizzes & Surveys — Auto-Assign Roles by Answers
RoleLogic can now hand out Discord roles based on a member's answers to a form, quiz, or survey — no coding required.
- Build forms in the dashboard with 13 question types: single choice, multi choice, dropdown, scale, short / long text, number, email, date, agreement tick-box, plus info, image, and video display blocks.
- Quiz mode auto-grades on submit, server-side. Members see a clean pass or fail — never the raw score — so the answer key stays secret.
- Gate roles on any rule you like: any submission, total quiz score, or per-question conditions (answer equals, contains, matches a pattern, falls in a numeric range — combinable with AND/OR).
- Review responses in the admin dashboard and export to CSV with one column per question, score, timestamps, and Discord ID — useful for staff applications, vouch reviews, and audit trails.
- Scheduling, server-membership gating, minimum-account-age, and webhook notifications all included.
Perfect for staff applications, whitelist forms, rules-acknowledgement quizzes, age gates, onboarding surveys, anti-bot verification, and lore quizzes for fan communities. The new integration has its own dedicated landing page at rolelogic.faizo.net/integrations/form-respondent-role.
Plugins Can Now Embed Their Own Custom UIs
Some integrations are too rich to express through a simple list of fields — they need their own dedicated screen. With v1.12.0, plugins can now ship a full custom configuration UI that opens right inside the RoleLogic dashboard.
- The new Forms & Quizzes integration uses this to deliver a drag-and-drop form builder, response viewer, and CSV export — all without leaving RoleLogic.
- Existing field-based plugins continue to look and work exactly the same.
- The embedded UI preserves your in-progress edits when you switch tabs or briefly minimise the window — no more losing what you were typing.
- The plugin window resizes itself smoothly as content grows or shrinks, with a single clean scrollbar instead of two competing ones.
Refresh Role and Channel Lists Without Leaving the Page
If you just created a new Discord role or channel and don't see it in RoleLogic yet, you can now refresh the list with a single click — right inside the dropdown.
- A new Refresh button appears at the top of the role picker in the Rule Editor, Role Test, and Role Links screens.
- The same one-click refresh is available in the Channel picker for activity-log notifications.
- The button briefly pauses after each click so you don't hammer the list — but you'll have your new role or channel within a second.
Clearer Subscribe / Upgrade / Downgrade Buttons on the Plan Page
The Upgrade Plan page now shows the right action label for every plan card, based on what you're currently subscribed to:
- A more expensive plan shows Upgrade in amber.
- A cheaper plan shows Downgrade in muted grey.
- Plans you're not yet subscribed to show Subscribe in indigo.
- If you already have a subscription, all plans are visible by default — no more clicking "Show More" to compare your options.
- The "Show More Plans" button itself has been redesigned into a clearer, more prominent call-to-action.
Unified Channel Picker
The channel selector used by activity logs and rule log messages has been redesigned and unified. Channels are now grouped under their categories with a cleaner two-column layout, search works against both channel name and ID, and a small refresh button sits right next to the dropdown for instant updates.
Improvements
Smarter Scrolling in the Log Picker
Opening the log dropdown inside the Rule Editor now automatically scrolls the modal so the full list of logs is in view, with a small buffer below — no more dropdowns hidden behind the modal footer or cut off mid-list.
Loading Spinners on Delete and Confirmation Dialogs
Confirmation dialogs (delete rule, delete log, remove linked guild) now show a clear loading spinner while the action is processing, and the dialog can no longer be dismissed by clicking outside it mid-action — so it's impossible to accidentally double-trigger a destructive operation.
Homepage Stays Visible While the App Loads
The homepage no longer flashes blank for a fraction of a second on the very first visit. RoleLogic now waits for translations to load before swapping in the live app, so visitors see the static homepage continuously until the dashboard is ready.
Bug Fixes
- In-progress plugin edits are no longer wiped on tab refocus. When you tabbed away from RoleLogic and came back, embedded plugin UIs (like the new Forms builder) could reload and lose what you were typing. Fixed.
- No more double scrollbars in plugin windows. Expanding a section inside an embedded plugin used to briefly show both an inner scrollbar and the outer modal scrollbar at the same time.
- Server picker recovers from short Discord outages. If Discord briefly rate-limits the server list, RoleLogic now waits the suggested amount of time, retries automatically, and falls back to a cached list rather than failing the request.
/docsno longer shows a "redirect" error in search. A small redirect rule was added so the docs landing page is served directly, fixing a long-standing indexing warning in Google Search Console.
Under the Hood
A round of behind-the-scenes work to make the dashboard and bot noticeably faster and more resilient:
- Faster, more reliable server list. Your list of Discord servers is now briefly cached, so opening the dashboard a second time is near-instant — and a temporary Discord hiccup no longer empties the list out from under you. The cache is split into a short "fresh" tier and a longer "stale-survives-outages" tier.
- Smarter rate-limit handling. When Discord rate-limits us, RoleLogic now reads the suggested wait time, waits the right amount, and tries again instead of giving up — so cold-start sign-ins are far less likely to fail.
- More than 2× faster cold scans. The Rust bot can now look up many servers in parallel up to its global rate-limit budget. A 120-server cold scan that used to take around 25 seconds now finishes in about 10.
- Static, search-engine-friendly homepage. rolelogic.faizo.net now ships a fully pre-rendered homepage (with hero, trusted-by showcase, feature grid, plugin teaser, and FAQ) so search engines can index every word — even before the live app takes over.
The end result is a snappier dashboard, faster bot reactions, and a smoother first impression for new visitors.