Commit Graph

14 Commits

Author SHA1 Message Date
a4f377037b feat(prisma): add JudgeResult model to store execution results 2025-03-16 19:05:16 +08:00
2e7f9540fe feat(prisma): add ExitCode enum for handling problem outcomes 2025-03-16 17:11:29 +08:00
aa34320295 feat(prisma): add DockerConfig model and update EditorLanguageConfig for Docker integration 2025-03-16 16:44:55 +08:00
eb7943ab7e feat(prisma): refactor Prisma schema to remove circular relation and simplify EditorLanguageConfig and LanguageServerConfig models 2025-03-16 14:37:25 +08:00
1bfa119b52 feat(prisma): remove id field from EditorLanguageConfig model and set language as unique 2025-03-16 14:09:34 +08:00
ae97115d24 feat(prisma): add model to store language configurations 2025-03-16 13:46:09 +08:00
eac20c8882 feat(prisma): allow nullable email/name and add password field in User model 2025-03-14 00:17:29 +08:00
a3900d7c9c feat(prisma): refactor schema to support authentication and relational data 2025-03-12 15:09:01 +08:00
c0f72a21dd feat(prisma): add solution field to Problem model 2025-03-10 20:44:32 +08:00
3863d63dee refactor(prisma): rename Template field to templates in Problem model 2025-03-08 22:21:14 +08:00
4f6a37df17 fix(prisma): update enum values for EditorLanguage to lowercase ('c' and 'cpp') 2025-03-08 21:03:32 +08:00
8c159e2717 feat(prisma): add Template model and EditorLanguage enum to support problem templates and code language options 2025-03-08 20:42:01 +08:00
bf6b5567b7 refactor(prisma): rename content field to description in Problem model 2025-03-08 20:00:35 +08:00
3f34d9505b feat(prisma): add schema with User and Problem models 2025-03-08 18:02:19 +08:00