Commit Graph

  • 2ca98cccfb refactor(store): 重构编辑器配置状态管理 frontsize-main fly6516 2025-05-17 09:57:55 +0800
  • 96694604ec feat(store): 重构编辑器配置状态管理并添加持久化支持- 重构 useEditorConfigStore以支持完整的编辑器配置状态管理 - 添加 setConfig 方法以更新配置 - 实现配置的本地存储持久化 - 更新 EditorConfigPanel 组件以使用新的状态管理逻辑 fly6516 2025-05-17 09:49:18 +0800
  • b36c4af282 feat(editor): 添加编辑器配置功能并优化布局 fly6516 2025-05-17 03:36:28 +0800
  • 9d149e4254 feat: fix bugs and finalize ai-optimized-editor differeditor-main fly6516 2025-05-16 14:09:06 +0800
  • 88be549430 refactor(app): 重构问题页面并添加 AI 优化功能 fly6516 2025-05-16 13:55:36 +0800
  • 027f0fa4e9 refactor(components): 重构 AI优化编辑器组件 fly6516 2025-05-16 13:27:46 +0800
  • a559734c30 refactor(ai-optimized-editor):优化 AI 代码编辑器布局- 调整了编辑器组件的 CSS 类,使其充满整个可用空间 - 优化了 DiffEditor 和 Editor 组件的布局,使其在显示和隐藏时能正确占用空间 - 移除了不必要的高度属性,使编辑器能根据内容自适应高度 fly6516 2025-05-16 11:26:09 +0800
  • a54598853e style(ai-optimized-editor): 为优化后的代码编辑器添加全高和全宽类 fly6516 2025-05-16 11:22:59 +0800
  • 1ca7b547c4 refactor(actions): 重构 AI优化代码的逻辑 fly6516 2025-05-16 11:08:47 +0800
  • f325e4e9d4 feat: add correct problem id fly6516 2025-05-16 11:02:43 +0800
  • c8586c671c refactor(actions): 优化 AI改进代码中的数据库查询 fly6516 2025-05-16 10:14:28 +0800
  • a89864e70e refactor(app): 优化 AI编辑器测试页布局 fly6516 2025-05-16 10:10:53 +0800
  • faf6a60821 refactor(app): 重构 AI编辑器测试页 fly6516 2025-05-16 04:04:21 +0800
  • ba1a791616 Merge remote-tracking branch 'origin/differeditor-main' into differeditor-main fly6516 2025-05-16 03:48:54 +0800
  • 40aab7ef38 feat: add test page fly6516 2025-05-16 03:48:37 +0800
  • 35aed9209c refactor(actions): 更新 Prisma客户端导入方式 fly6516 2025-05-16 03:20:50 +0800
  • e1b5231f90 feat(ai): 添加 AI 代码优化功能 fly6516 2025-05-16 02:40:07 +0800
  • ebea5c986e feat(ai-improve): 添加题目详情并优化代码结构 differeditor-develop fly6516 2025-05-16 02:07:34 +0800
  • fabdb7c17a feat(ai): 添加代码优化功能- 新增代码优化功能,替换原有的复杂度分析功能 - 创建 AI 配置模块,统一处理 OpenAI 相关配置 - 定义新的输入输出类型,优化代码结构 - 更新提示模板,引导 AI 优化代码 fly6516 2025-05-16 01:38:12 +0800
  • a7456cd228 feat: init ai-improve.ts fly6516 2025-05-16 00:56:35 +0800
  • 6854cd3960 feat: init code and database randomjudge-main fly6516 2025-05-15 12:38:55 +0800
  • 41bc558162
    Merge ff7928132c into 4ca6840bbd fly6516 2025-05-14 18:35:34 +0800
  • 4ca6840bbd refactor(problems): consolidate judge status toast develop cfngc4594 2025-05-14 16:09:13 +0800
  • 6fbe505c40 refactor(prisma): 重构测试用例数据及配置的插入逻辑 randomjudge fly6516 2025-05-14 14:02:56 +0800
  • 9003e4b5a4 refactor(components): simplify BackButton by using TooltipButton cfngc4594 2025-05-13 17:38:26 +0800
  • 2e74ffbac3 refactor(config): migrate editor options to standalone editor config cfngc4594 2025-05-13 16:56:42 +0800
  • 49419654a0 feat(problemset): enhance header component with back button and className prop cfngc4594 2025-05-13 16:47:11 +0800
  • 9766dea138 refactor(back-button): relocate and rename back button component cfngc4594 2025-05-13 16:43:01 +0800
  • ad8a3e646e feat(code-panel): add code editor panel components cfngc4594 2025-05-13 16:37:35 +0800
  • 33930e7a33 chore(utils): remove unused utility functions cfngc4594 2025-05-13 16:34:28 +0800
  • bcdd72317c feat(store): add problem editor state management cfngc4594 2025-05-13 16:31:38 +0800
  • 5aec2ec323 refactor(mdx-render): simplify theme configuration and change export style cfngc4594 2025-05-13 16:27:46 +0800
  • ba1937ecbb refactor(problems): update ProblemHeader import path to new location cfngc4594 2025-05-13 16:14:57 +0800
  • aec8393d2d feat(dockview): export Dockview component and create ProblemDockview wrapper cfngc4594 2025-05-13 16:08:33 +0800
  • 148ae677d7 refactor(problemset): move components to separate files and improve structure cfngc4594 2025-05-13 16:03:46 +0800
  • 0e3daefe48 feat(config): add LANGUAGES constant for language enum values cfngc4594 2025-05-13 16:00:52 +0800
  • f6ed0baaf0 refactor(prisma): simplify prisma client initialization and remove caching cfngc4594 2025-05-13 15:59:57 +0800
  • f9cbc5e085 refactor(code-toolbar): standardize component exports and simplify reset logic cfngc4594 2025-05-13 15:56:28 +0800
  • eea16a8224 feat(problems): add localization support for problem descriptions and solutions cfngc4594 2025-05-13 15:36:07 +0800
  • ad2aca2f67 refactor(language-selector): migrate to new location and implementation cfngc4594 2025-05-13 15:18:59 +0800
  • cea0027799 refactor(shiki): migrate to shiki/core with lazy initialization cfngc4594 2025-05-13 14:48:32 +0800
  • 2efdc21419 refactor(i18n): replace language-settings with locale-switcher cfngc4594 2025-05-12 23:40:32 +0800
  • 2e2e0315a8 refactor(hooks): remove theme config and simplify theme hook cfngc4594 2025-05-12 21:19:05 +0800
  • 01b72209ae refactor(i18n): migrate locale configuration to generated types cfngc4594 2025-05-12 21:07:43 +0800
  • 4cc6456151 refactor(prisma): simplify schema and remove zod-prisma-types cfngc4594 2025-05-12 19:27:56 +0800
  • 15b3f630d5 refactor(prisma): simplify schema and remove zod-prisma-types cfngc4594 2025-05-12 18:32:46 +0800
  • 0e9207bfce chore(scripts): remove --turbopack flag from dev script cfngc4594 2025-05-12 11:22:31 +0800
  • 9ec8768393 chore(shiki): convert function to arrow function cfngc4594 2025-05-09 09:42:24 +0800
  • baf377b722 refactor(loading): change to named export and arrow function cfngc4594 2025-05-09 09:40:25 +0800
  • 7e45010487 fix(styles): adjust tabs overflow container height in abyss theme cfngc4594 2025-05-08 11:27:10 +0800
  • 614552bfc6 feat: change prototype seed.ts and run-code.tsx fly6516 2025-05-08 11:05:25 +0800
  • 25fd9b5f46 chore(prisma/migrations): add migration for multilingual problem support cfngc4594 2025-05-07 21:09:35 +0800
  • cfbbdbf821 feat(prisma/schema): add multilingual support for problem descriptions and solutions cfngc4594 2025-05-07 21:04:46 +0800
  • f0beb69b2c fix(page): add missing return statement in RootPage component cfngc4594 2025-05-07 16:42:39 +0800
  • f93224f56e chore(components): remove unused problem-related components cfngc4594 2025-05-07 14:53:46 +0800
  • b67b13d7bf refactor(route): rename [id] to [problemId] in problems route cfngc4594 2025-05-07 14:47:20 +0800
  • 16ec2d3730 feat: add TestcaseDataConfig and prototype randomjudge.ts fly6516 2025-05-07 14:36:21 +0800
  • 1db666a2ab refactor(structure): reorganize page and component exports cfngc4594 2025-05-07 14:05:21 +0800
  • 3417d2ee49 refactor(editor): consolidate editor toolbar actions into unified structure cfngc4594 2025-05-07 13:42:08 +0800
  • 6c9351ccd2 feat(components): add TooltipButton component cfngc4594 2025-05-07 13:32:26 +0800
  • 2e19c08e8b refactor(mdx-renderer): simplify component implementation cfngc4594 2025-05-07 13:31:02 +0800
  • 2c7223a323 feat(prisma): add server-only caching for problems queries cfngc4594 2025-05-06 21:33:37 +0800
  • aed942e7e2 refactor(layouts): overhaul problem and problemset page structures cfngc4594 2025-05-06 21:04:45 +0800
  • 829370fafd chore(problems): move problem-dockview to components directory cfngc4594 2025-05-06 19:47:02 +0800
  • 5f3eb72d00 refactor(problems): migrate description and solution to feature-based structure cfngc4594 2025-05-06 19:38:50 +0800
  • f464fb7636 feat(dockview): refactor dockview component and add problem-specific implementation cfngc4594 2025-05-06 18:45:08 +0800
  • c182452dd0 refactor(stores): split dockview store into problem-specific store cfngc4594 2025-05-06 18:37:39 +0800
  • 3042af4575 style(dockview): reduce tabs container height and center align items cfngc4594 2025-05-06 17:20:46 +0800
  • 500113fe8f feat(user-avatar): refactor avatar component into user-avatar with improved structure cfngc4594 2025-05-05 18:39:47 +0800
  • a3ef5d88e6 refactor(auth)!: remove components and rewrite sign-in page cfngc4594 2025-05-05 18:21:08 +0800
  • 1f21cad4d1 refactor(auth)!: replace credentials with OAuth providers and add logging cfngc4594 2025-05-05 17:05:01 +0800
  • 7db089dd4c chore(deps): add react-icons package cfngc4594 2025-05-05 14:12:41 +0800
  • e42aa935be chore(tailwind): update config with features path and animate import cfngc4594 2025-05-05 09:23:55 +0800
  • 613dd5ef17 feat(log): add pino logging support cfngc4594 2025-05-04 21:35:44 +0800
  • 4b4dcb1ff5 chore(deps): add pino and pino-pretty packages cfngc4594 2025-05-04 21:26:41 +0800
  • 443adf055b feat(editor): configure Monaco workers using URL imports for better bundling main cfngc4594 2025-04-20 01:11:38 +0800
  • 7785ac8c1e chore(deps): add server-only package cfngc4594 2025-04-19 15:51:31 +0800
  • e5defb8adf fix(vscode): remove src/i18n from i18n-ally.localesPaths and set keystyle to nested cfngc4594 2025-04-19 12:59:42 +0800
  • 64182bccc6 fix(dockview): move panel titles from options to params to prevent i18n title persistence in layout cfngc4594 2025-04-19 12:53:39 +0800
  • f40a8d3821 perf(language-settings): make locale change handling async with await cfngc4594 2025-04-19 10:53:34 +0800
  • f2d14d07b2 feat(home): Add PrimaryFeatures component cfngc4594 2025-04-17 21:42:58 +0800
  • fcb75269eb feat(components/ui): add Card component from shadcn/ui cfngc4594 2025-04-17 16:49:35 +0800
  • 5e7ef4a99d feat(home): replace homepage redirect with actual content cfngc4594 2025-04-17 16:45:49 +0800
  • 93da6eb2cb chore(deps): add framer-motion package cfngc4594 2025-04-17 16:35:50 +0800
  • f39bbf76e7 feat(submissions): add login requirement for submissions page cfngc4594 2025-04-17 09:31:04 +0800
  • 30ee16fbf0 style(problem): adjust problem layout styles cfngc4594 2025-04-17 07:44:41 +0800
  • 569beb0b36 feat(layout): add layout with suspense boundary for problem cfngc4594 2025-04-16 18:05:55 +0800
  • a7ddd80d09 perf(problemset): add prefetch to problem links for faster navigation cfngc4594 2025-04-16 17:04:28 +0800
  • 58222795fe chore(avatar): update default image to use local shadcn.jpg cfngc4594 2025-04-16 15:48:06 +0800
  • ff7928132c feat: fix solution seed-cn.ts template-edit fly6516 2025-04-16 11:37:34 +0800
  • 31d0f13e08 feat: fix description in seed-cn.ts fly6516 2025-04-16 10:59:07 +0800
  • 1d0b74136f refactor(i18n): replace hardcoded texts with i18n message keys for auth cfngc4594 2025-04-16 00:40:36 +0800
  • 908e4e6f19 feat: add seed-cn.ts fly6516 2025-04-16 00:22:15 +0800
  • 0b3086f333 chore(seed): add seed data for problem templates cfngc4594 2025-04-15 23:07:47 +0800
  • 59ba12258c bugs: change template to support code-run feature fly6516 2025-04-15 20:50:49 +0800
  • 9d57a0c987 bugs: fix bugs in coding template in a simple way fly6516 2025-04-15 20:43:38 +0800
  • 4916f0b07f Revert "feat: change template for running feature" fly6516 2025-04-15 20:42:18 +0800
  • 4428a29306 refactor(i18n): replace hardcoded texts with i18n message keys cfngc4594 2025-04-15 18:22:21 +0800
  • 864cdcf587 Merge remote-tracking branch 'origin/template-edit' into template-edit fly6516 2025-04-15 17:38:02 +0800
  • 4ee534b031 bugs: fix bugs in coding template fly6516 2025-04-15 17:03:50 +0800