feat: add transcendence and apotheosis badges to public profile

- PublicProfileResponse now includes transcendenceCount and apotheosisCount
- ProfileSettings adds showTranscendence and showApotheosis toggles (both on by default)
- Profile page displays ✨ Apotheosis, 🌌 Transcendence, and ⭐ Prestige badges in that order
- EditProfileModal exposes the two new visibility toggles under Current Run settings
- Styled to match the resource bar badges (gold for apotheosis, purple for transcendence)
This commit is contained in:
2026-03-07 02:39:59 -08:00
committed by Naomi Carrigan
parent a6f9844120
commit cb8e83377a
6 changed files with 47 additions and 0 deletions
@@ -17,6 +17,8 @@ interface StatToggle {
const CURRENT_RUN_TOGGLES: StatToggle[] = [
{ key: "showCurrentGold", label: "Gold Earned This Run", icon: "πŸͺ™" },
{ key: "showCurrentClicks", label: "Clicks This Run", icon: "πŸ‘†" },
{ key: "showApotheosis", label: "Apotheosis Badge", icon: "✨" },
{ key: "showTranscendence", label: "Transcendence Badge", icon: "🌌" },
{ key: "showPrestige", label: "Prestige Level", icon: "⭐" },
{ key: "showBossesDefeated", label: "Bosses Defeated", icon: "πŸ’€" },
{ key: "showQuestsCompleted", label: "Quests Completed", icon: "πŸ“œ" },