feat: improve production site trust flows

This commit is contained in:
2026-04-26 10:50:46 +08:00
parent 3e368e663e
commit 68d4f09b72
41 changed files with 1584 additions and 225 deletions
+26
View File
@@ -130,6 +130,25 @@ model Signal {
@@map("signals")
}
model ProjectSubmission {
id String @id @default(cuid())
url String
normalizedUrl String @unique
projectName String?
description String?
submitterName String?
submitterEmail String?
locale String @default("zh")
status ProjectSubmissionStatus @default(PENDING)
reviewNotes String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@index([status, createdAt], map: "idx_project_submission_status_createdAt")
@@index([locale], map: "idx_project_submission_locale")
@@map("project_submissions")
}
enum LinkType {
WEBSITE
GITHUB
@@ -149,6 +168,13 @@ enum TaskStatus {
FAILED
}
enum ProjectSubmissionStatus {
PENDING
APPROVED
REJECTED
IMPORTED
}
enum TagCategory {
FIXED_PROJECT_TYPE
TECH_STACK