- Add social links (Instagram, TikTok, YouTube, X) to dancer profiles
- Unified post-purchase screen for tickets, waivers, and battle registration
- Swap battlers in 7-to-Smoke before a battle starts
- Edit battle & tournament settings from the activity detail screen
- Auto-swap bracket entrants to prevent duplicates
- Fixed "Final Match" checkbox bugs in tournaments
- Staff Events "Past" tab and expired ticket check-in fixed
- Scan warnings now appear in the check-in modal