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
+2
View File
@@ -109,6 +109,8 @@ export interface PublicProfileResponse {
currentRunGold: number;
currentRunClicks: number;
prestigeCount: number;
transcendenceCount: number;
apotheosisCount: number;
bossesDefeated: number;
questsCompleted: number;
adventurersRecruited: number;
@@ -13,6 +13,8 @@ export interface ProfileSettings {
showCurrentGold: boolean;
showCurrentClicks: boolean;
showPrestige: boolean;
showTranscendence: boolean;
showApotheosis: boolean;
showBossesDefeated: boolean;
showQuestsCompleted: boolean;
showAdventurersRecruited: boolean;
@@ -31,6 +33,8 @@ export const DEFAULT_PROFILE_SETTINGS: ProfileSettings = {
showCurrentGold: true,
showCurrentClicks: true,
showPrestige: true,
showTranscendence: true,
showApotheosis: true,
showBossesDefeated: true,
showQuestsCompleted: true,
showAdventurersRecruited: true,