feat: refine UI, improve UX, optimize the analysis pipeline, and add character standing positions

This commit is contained in:
saturn
2026-04-02 17:39:16 +08:00
parent c3e74c228a
commit 9703714b69
153 changed files with 4472 additions and 1088 deletions

View File

@@ -0,0 +1,5 @@
ALTER TABLE location_images
ADD COLUMN availableSlots TEXT NULL;
ALTER TABLE global_location_images
ADD COLUMN availableSlots TEXT NULL;

View File

@@ -58,6 +58,7 @@ model LocationImage {
locationId String
imageIndex Int
description String? @db.Text
availableSlots String? @db.Text
imageUrl String? @db.Text
isSelected Boolean @default(false)
createdAt DateTime @default(now())
@@ -899,6 +900,7 @@ model GlobalLocationImage {
locationId String
imageIndex Int
description String? @db.Text
availableSlots String? @db.Text
imageUrl String? @db.Text
imageMediaId String?
imageMedia MediaObject? @relation("GlobalLocationImageMedia", fields: [imageMediaId], references: [id], onDelete: SetNull)

View File

@@ -58,6 +58,7 @@ model LocationImage {
locationId String
imageIndex Int
description String?
availableSlots String?
imageUrl String?
isSelected Boolean @default(false)
createdAt DateTime @default(now())
@@ -736,6 +737,7 @@ model GlobalLocationImage {
locationId String
imageIndex Int
description String?
availableSlots String?
imageUrl String?
imageMediaId String?
imageMedia MediaObject? @relation("GlobalLocationImageMedia", fields: [imageMediaId], references: [id], onDelete: SetNull)