941f1a74fa
feat: replace dockview with flexlayout-react
2025-06-13 14:03:17 +08:00
2e2e0315a8
refactor(hooks): remove theme config and simplify theme hook
...
- Delete src/config/monaco-theme.ts and src/types/monaco-theme.ts
- Simplify useMonacoTheme hook to directly return theme strings
- Format use-mobile.ts with consistent semicolons and quotes
2025-05-12 21:19:05 +08:00
15b3f630d5
refactor(prisma): simplify schema and remove zod-prisma-types
...
- Reorganized Prisma schema structure with simplified models and relations
- Removed zod-prisma-types generator as it's no longer needed
- Consolidated problem content types into a single ProblemLocalization model
- Simplified testcase and template structures
- Removed unused prisma types file
2025-05-12 18:32:46 +08:00
1ad8dbab47
feat(types/prisma): add submission and testcase result query types
2025-04-14 14:11:29 +08:00
4da3723195
feat(types): add getAllProblemsWithTestcases and ProblemWithTestcases
2025-04-11 15:58:37 +08:00
5698a6b81f
feat(types): add problem and testcase details types with prisma include
2025-04-09 20:24:57 +08:00
e6614a0aa2
feat(types/prisma): implement getTestcaseWithData with TestcaseWithData type
2025-04-09 19:37:47 +08:00
2d4abc5141
chore(types): delete src/types/judge.ts file
2025-03-16 19:28:52 +08:00
ff8eff5891
chore(config, types): remove deprecated language server and editor language files
2025-03-16 15:39:07 +08:00
939cd4b2f0
refactor(types): remove icon property from EditorLanguageMetadata type
2025-03-16 13:23:32 +08:00
58bf991afd
refactor(types): use EditorLanguage from Prisma instead of defining locally
2025-03-08 20:43:01 +08:00
a33033b48d
refactor(config/judge.ts, types/judge.ts): split judge configuration and types
2025-03-05 09:27:00 +08:00
470fa306c2
feat(editor): add language icon support
2025-03-05 08:32:33 +08:00
742a827072
feat(language-server): add configuration for C and C++
2025-03-04 20:53:19 +08:00
6d9c6701d4
feat(monaco-theme): update Monaco theme configuration with label metadata
2025-03-04 20:29:07 +08:00
ec9f3b2475
feat(editor-language): update language configurations and types for C and C++
2025-03-04 20:28:41 +08:00
d8fa37dd8a
feat(theme): add MonacoTheme enum, configuration and hook
2025-03-04 20:06:33 +08:00