feat: add race/class to character sheet, public /character/:id page

Players can now set their character's race and class in the Character
tab. A new public page at /character/:id displays the full character
sheet — name, pronouns, race, class, bio, and guild lore.
This commit is contained in:
2026-03-07 13:54:13 -08:00
committed by Naomi Carrigan
parent 924b9f541d
commit 8f0d038da1
7 changed files with 416 additions and 1 deletions
+6
View File
@@ -92,6 +92,8 @@ export interface BuyPrestigeUpgradeResponse {
export interface PublicProfileResponse {
characterName: string;
pronouns: string;
characterRace: string;
characterClass: string;
username: string;
avatar: string | null;
bio: string;
@@ -121,6 +123,8 @@ export interface PublicProfileResponse {
export interface UpdateProfileRequest {
characterName: string;
pronouns: string;
characterRace: string;
characterClass: string;
bio: string;
guildName: string;
guildDescription: string;
@@ -130,6 +134,8 @@ export interface UpdateProfileRequest {
export interface UpdateProfileResponse {
characterName: string;
pronouns: string;
characterRace: string;
characterClass: string;
bio: string;
guildName: string;
guildDescription: string;