RoleLogic v1.14.0
Release Date: May 23, 2026
What's New
Visual Image Composer for Log Notifications
Crafting the perfect image for a log message used to mean wrestling with a long, hand-built URL. Not anymore. RoleLogic now ships a full visual Image Composer built right into the Log Editor — pick a background, drop an overlay on top, fine-tune the look, and click Insert.
- One-click backgrounds. Start from the server banner, the server icon, or the joining/leaving member's avatar — switch between presets with a single click.
- Drop an overlay on top. Place the member's avatar or the server icon anywhere on the canvas with drag-to-position controls.
- Round it into a circle (or anything in between). A radius slider lets you go from a perfect square to a perfect circle, with the shape staying right even if you later resize the overlay.
- Make it pop. Tune background blur and brightness so the overlay stands out, and add a soft drop shadow with adjustable opacity, vertical offset, and blur.
- Reframe the background. A height slider plus drag-to-pan lets you crop the background vertically and choose the focal point — perfect for tall server banners.
- Live preview the whole time. Everything you change updates instantly in the preview, using sample images so you see exactly how it'll look when sent.
- Edit later. Re-opening the Composer on an existing log URL restores all of your settings so you can tweak instead of rebuild.
Premium: 3× Faster Real-Time Role Updates
The headline benefit of Premium now matches the marketing: speed.
- Premium servers respond in about 1.5 seconds (down from ~5s) the moment a member's roles qualify them for — or disqualify them from — a Role Condition.
- Free servers still respond in around 5 seconds, unchanged.
- The new comparison is visible right on the Upgrade Plan page next to a fresh NEW badge.
This builds on the v1.13.0 background-sync upgrade, so Premium servers now win on both fronts: real-time reactions are 3× faster, and the background safety sweep still runs every ~2 minutes.
A Friendly Premium Reminder on the Dashboard
A new, polite Unlock Premium popup appears on the dashboard for users who already have at least one Role Condition or Role Link set up — so you only see it once you're getting real value out of RoleLogic.
- Lays out what you get on Free vs Premium side-by-side, with a NEW badge on the newly-faster real-time row.
- Snooze for a week, dismiss permanently, or click straight through to the plans page.
- Appears at most once per session and never pops up while you're mid-task.
Auto-Generated Server Banner Gradients
Servers without a custom Discord banner used to fall back to a generic placeholder in {server.banner_url}. Now they get something much nicer.
- RoleLogic automatically generates a smooth gradient banner from your server icon's colors for any server that doesn't have a real banner.
- Used everywhere
{server.banner_url}appears — log notifications, the Image Composer preview, and Premium upsell visuals. - Servers with a real banner are unaffected — those keep using the original.
Live Media Preview in the Log Editor
When you set a Media URL in a log, the Log Editor now shows a live preview right next to the field, with placeholders like {user.avatar_url}, {server.icon_url}, and {server.banner_url} filled in with sample images.
- Catch typos and broken URLs before saving.
- See exactly how the image will sit in the Discord embed.
- Pairs naturally with the new Image Composer — preview your composition without leaving the editor.
Richer Placeholder Context in Log Messages
Log messages now have more useful placeholder data to pull from when a role is added or removed.
- Expanded
{server.*},{channel.*}, and{bot.*}fields available in both real-time member processing and Role Link sync logs. - Combine these with the new
{server.banner_url}gradient fallback for log notifications that look great on every server, even the brand-new ones.
Improvements
Concurrent Role Edits Are No Longer Missed
After RoleLogic updates a member's roles, it briefly pauses on that member to avoid reacting to its own change echoing back through Discord's gateway. That pause used to ignore any role change on the affected member during the window — which meant if a moderator, another bot, or an external integration adjusted that member's roles at the same moment, the change could be quietly skipped.
That's fixed. RoleLogic now tracks each bot action down to the specific member and the specific role, so any unrelated edit on a different role — from any source — is processed normally.
Cleaner Log Creation From a Role Link
The dropdown for creating a log straight from a Role Link has been tightened up — the menu opens reliably, stays visible above other panels, and dismisses cleanly when you click elsewhere. No more fighting the dropdown while wiring up notifications for a new integration.
Refreshed Upgrade Plan Comparison
The Free vs Premium comparison on the Upgrade Plan page now reflects the v1.14.0 changes:
- New Real-time response row showing "Within ~5 seconds" (Free) vs "Within ~1.5 seconds — 3× faster" (Premium), badged as NEW.
- The premium Role Link user cap is now labelled simply Unlimited instead of quoting a specific number (the previous cap was already far beyond any real Discord server's needs).
Bug Fixes
No More False "Bot Not Invited" Right After an Invite
Some users were still seeing a brief "Bot not invited" state on the dashboard for a few minutes after inviting RoleLogic to a new server. The cache now uses an adaptive expiry — confirmed answers stay cached as before, but uncertain answers (e.g. right after an invite, or during a brief Discord hiccup) expire in seconds and re-verify automatically, so the dashboard catches up almost immediately.
Image Preview URLs Are Now Locked to Your Account
The composed image URLs used in log media previews and the Image Composer are now cryptographically signed for your session. The dashboard still renders them seamlessly — but random third parties can no longer hot-link or scrape through the image-proxy service. If a signed URL would have failed silently before, the preview now refuses to fall back to an unsigned variant rather than risking a broken image.
Under the Hood
A round of behind-the-scenes work that powers the user-facing changes above:
- Tier-aware real-time queue. The role-apply queue now applies a different debounce per plan (5s Free, 1.5s Premium) instead of one global delay, while still respecting Discord's global rate-limit budget and the per-server pacing introduced in v1.13.0.
- Per-(server, member, role) echo detection. Replaces the older "temporarily ignore this member" approach so legitimate concurrent edits aren't lost.
- Image-proxy URL signing. New HMAC-signed image proxy endpoint with client-side caching of signed URLs to keep dashboard previews fast.
- Adaptive bot-presence cache. The "is the bot in this server?" lookup now uses an adaptive TTL with a fast recovery path for unverified servers.
See Plans & Pricing for the full Free vs Premium comparison.