What changed
Latest landings on top.
Your template per raid
When you publish an event, your composition is saved as 'your template' for that raid. Open the wizard again later and it auto-loads. ★ badge on the raid listing so you spot configured ones at a glance. 'Reset to default' button if you want to discard it.
Mobile drag and drop
Long-press 400 ms on a signup card and drag with your finger. Pool ↔ slot, swap between slots, send back to pool. Auto-scroll when you reach the edge. Short haptic when long-press fires.
Matcher-aware pool dropdown
The 'Assign to…' dropdown prefixes each slot with ✓ (green) / ~ (yellow) / ✗ (red) depending on the character's match. If the event runs in 'block' mode, reds are disabled. Default = best fit.
Discord OAuth hardening
Callback with code-size cap, generic errors with no oracle, server-side log to detect scanning. HSTS + COOP headers. Sentry redacts emails, JWTs and webhook URLs before they leave the process.
Toasts + inline feedback
Every drag-drop action confirms with a gold/green/red chip. Wizard validation now flags the failing field with a red border and scrolls to the first error.