Commit Graph

20 Commits

Author SHA1 Message Date
cd1127e051 style: normalize quotes and indentation 2025-06-20 22:25:07 +08:00
Dioxide
c9f8448721 The window is basically complete, but there are some issues need to fix.
1. The window won't scroll when complete.
2. The AI needs the context to generate new inputs, I don't know
how to write.
2025-06-20 17:37:00 +08:00
fee5dfccdf feat: migrate prototype of ai-optimized-editor feature 2025-06-20 17:37:00 +08:00
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