feat: Complete character system, animated login, WebSocket sync
Character System: - Inventory system with 5,482 equipment items - Feats tab with categories and details - Actions tab with 99 PF2e actions - Item detail modal with equipment info - Feat detail modal with descriptions - Edit character modal with image cropping Auth & UI: - Animated login screen with splash → form transition - Letter-by-letter "DIMENSION 47" animation - Starfield background with floating orbs - Logo tap glow effect - "Remember me" functionality (localStorage/sessionStorage) Real-time Sync: - WebSocket gateway for character updates - Live sync for HP, conditions, inventory, equipment status, money, level Database: - Added credits field to characters - Added custom fields for items - Added feat fields and relations - Included full database backup Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Character" ADD COLUMN "credits" INTEGER NOT NULL DEFAULT 0;
|
||||
@@ -0,0 +1,8 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "CharacterItem" ADD COLUMN "alias" TEXT,
|
||||
ADD COLUMN "customDamage" TEXT,
|
||||
ADD COLUMN "customDamageType" TEXT,
|
||||
ADD COLUMN "customHands" TEXT,
|
||||
ADD COLUMN "customName" TEXT,
|
||||
ADD COLUMN "customRange" TEXT,
|
||||
ADD COLUMN "customTraits" TEXT[];
|
||||
@@ -0,0 +1,23 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "Feat" ADD COLUMN "ancestryName" TEXT,
|
||||
ADD COLUMN "archetypeName" TEXT,
|
||||
ADD COLUMN "className" TEXT,
|
||||
ADD COLUMN "description" TEXT,
|
||||
ADD COLUMN "featType" TEXT,
|
||||
ADD COLUMN "nameGerman" TEXT,
|
||||
ADD COLUMN "prerequisites" TEXT,
|
||||
ADD COLUMN "rarity" TEXT,
|
||||
ADD COLUMN "skillName" TEXT,
|
||||
ADD COLUMN "summaryGerman" TEXT;
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Feat_featType_idx" ON "Feat"("featType");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Feat_className_idx" ON "Feat"("className");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Feat_ancestryName_idx" ON "Feat"("ancestryName");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Feat_level_idx" ON "Feat"("level");
|
||||
Reference in New Issue
Block a user