Settings panel + achievement page themes
The full preferences system is now live — backend (v1.5.33) + frontend (this release).
Settings panel
Click the gear icon on the achievements page tab bar to open settings. Three sections:
Toast & Sound
- Unlock toasts on/off
- Toast sound on/off
- Confetti on/off
- Milestone toasts on/off
- Minimum toast rarity (All / Rare+ / Epic+ / Legendary+)
Privacy
- Hide from leaderboard
- Hide from compare profiles
- Hide from activity feed
- Hide from prestige board
Display & Features
- Achievement page theme (Default / Dark / Light)
- Spoiler mode (hide locked badge descriptions)
- Equipped badge slots (1-10)
- Auto-equip new unlocks
- Push notifications
All settings auto-save on change — no submit button needed.
Achievement page themes
- Default: current look (unchanged)
- Dark: deeper blacks, reduced glow, more contrast
- Light: white cards, dark text, fully adapted tabs/buttons/inputs
Theme applies immediately when you select it and persists across sessions.
Minimum toast rarity filter
If you set minimum to "Rare+", common and uncommon unlock toasts are silently skipped (they're still marked as seen so they won't re-appear later). Only rare/epic/legendary/mythic toasts will pop up.