Commit Graph

  • eb52e5bd64
    docs: add CODE_OF_CONDUCT.md (#53) develop fly6516 2025-07-01 14:20:40 +0800
  • ca0531b76c
    docs: add CONTRIBUTING.md (#52) fly6516 2025-07-01 14:20:33 +0800
  • dd7d5a3c9c
    develop-SECURITY.md (#51) fly6516 2025-07-01 14:19:53 +0800
  • 77400118b8 docs: add CODE_OF_CONDUCT.md develop-CODE_OF_CONDUCT.md fly6516 2025-07-01 14:09:00 +0800
  • d40d89c4f8 docs: add CONTRIBUTING.md develop-CONTRIBUTING.md fly6516 2025-06-30 16:55:03 +0800
  • c807910253 docs: repair syntax errors in SECURITY.md develop-SECURITY.md fly6516 2025-06-30 16:45:19 +0800
  • 0fbd2e52c2 feat: add SECURITY.md fly6516 2025-06-30 16:35:33 +0800
  • 38bb94292a feat: add dependabot.yml to auto update dependencies develop-auto-update fly6516 2025-06-30 16:17:15 +0800
  • 185212f2b5 chore(i18n): translate user menu items to Chinese refactor/replace_dockview_with_flexlayout_react cfngc4594 2025-06-22 11:41:26 +0800
  • ef5a344cc0 fix(problem-editor): use original value instead of optimized code in non-diff view cfngc4594 2025-06-22 11:40:43 +0800
  • 2344748666
    Merge pull request #50 from massbug/fix-pr-47 cfngc4594 2025-06-22 11:29:02 +0800
  • 0dea7a4229 refactor: optimize code fix-pr-47 cfngc4594 2025-06-22 11:23:40 +0800
  • 9c092eeda2
    Merge pull request #49 from massbug/fix-pr-47 cfngc4594 2025-06-22 02:37:12 +0800
  • c4622fa586 feat(ai): integrate AI code optimization with template support and editor toggling cfngc4594 2025-06-22 02:36:13 +0800
  • 135bb6b0c8
    Merge pull request #48 from massbug/fix-pr-46 cfngc4594 2025-06-22 01:37:46 +0800
  • 19fac9b3d6 feat(auth): add protected layout with role-based access control fix-pr-46 cfngc4594 2025-06-21 23:27:55 +0800
  • 0695dd2f61 refactor: format and relocate code cfngc4594 2025-06-21 23:19:49 +0800
  • e7e843fee0 feat(ai-optimized-editor): Add AIDisplayButton and store to add feature to view last AI generated optimized code refactor/optimize_problem_editer fly6516 2025-06-21 19:03:53 +0800
  • 47feffd62c feat: add dashboard Asuka 2025-06-21 17:44:14 +0800
  • dff0515dbb 暂时保存 Asuka 2025-06-20 20:18:13 +0800
  • bcbe2868d5 6.19 Asuka 2025-06-19 16:42:37 +0800
  • 5ee0c86fcc 6.19 Asuka 2025-06-19 16:33:43 +0800
  • 932bdbfd87 6.19 Asuka 2025-06-19 16:07:40 +0800
  • 24c58b8329 6.18 Asuka 2025-06-18 17:49:07 +0800
  • 69dfadd81a 测试 Asuka 2025-06-17 17:05:15 +0800
  • ac67ad26a1 feat(problem-editor): optimize ai-optimized-editor button and store fly6516 2025-06-21 17:30:04 +0800
  • e83a1165da feat(analysis): implement real-time code analysis with async processing and status tracking cfngc4594 2025-06-21 17:04:52 +0800
  • fdbc1f06b2 feat(ai): intergration of ai-optimized-editor fly6516 2025-06-21 16:08:38 +0800
  • 5af9d88db7
    feat: update main branch (#45) main cfngc4594 2025-06-21 14:09:57 +0800
  • ab598459a2 feat: add code analysisi cfngc4594 2025-06-21 13:52:34 +0800
  • b34acf37b9 feat(panel-layout): add scrollable content support with isScroll prop cfngc4594 2025-06-21 13:26:27 +0800
  • 579ad88d72 feat(analysis): add radar chart and integrate with detail view feat/code_analysis cfngc4594 2025-06-21 12:38:38 +0800
  • 573007398e feat(panel-layout): add scrollable content support with isScroll prop cfngc4594 2025-06-21 12:14:02 +0800
  • b52d96b645 feat(analysis): wrap analysis panel with PanelLayout and ScrollArea cfngc4594 2025-06-21 11:14:24 +0800
  • f1882e5410 feat(panel): add horizontal scrollbar to edit panels cfngc4594 2025-06-21 01:54:15 +0800
  • 8c96e0d77d refactor: flexlayout cfngc4594 2025-06-20 16:39:47 +0800
  • c6c70e5491 feat(problems): add published check in problem layout cfngc4594 2025-06-21 00:35:20 +0800
  • 7cda49116e refactor(creater): wrap Panel with PanelLayout and ScrollArea cfngc4594 2025-06-20 23:36:44 +0800
  • ecaba8f48b refactor: extract panel layout and simplify bot content structure cfngc4594 2025-06-20 23:03:23 +0800
  • c372856c3a style: normalize quotes and indentation cfngc4594 2025-06-20 22:25:07 +0800
  • 055a532f3f fix(testcase): fix testcase add data failure due to index did not refresh index after save testcase fly6516 2025-06-20 17:31:33 +0800
  • d388752111 refactor: abandoned updateProblem fly6516 2025-06-20 11:42:50 +0800
  • f858ccb066 feat(creater): realise problem-editor interactive with database logic fly6516 2025-06-20 11:42:10 +0800
  • fc204b8aa3 feat(admin): Implement admin problem editing and protected routing cfngc4594 2025-06-19 17:54:35 +0800
  • 16623f4b4d 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. Dioxide 2025-06-18 21:14:50 +0800
  • 9b7d7a8cfd feat(creater): add feature to display multi-language description and solution in problem-creater fly6516 2025-06-17 16:18:59 +0800
  • 19824e0877 feat(problem-editor): add feature to preload problem information if there already has had data in database - 添加了数据预加载功能,通过 getProblemData API 获取题目信息 - 优化了各个编辑面板的实现,提高了代码复用性和可维护性- 新增了测试用例编辑功能,支持多输入参数的管理 - 改进了题解编辑面板,增加了预览和对比功能 - 统一了表单元素的样式和交互方式,提升了用户体验 fly6516 2025-06-17 15:24:43 +0800
  • f63d869403 feat(problem-editor): realize backend for save problem edit fly6516 2025-06-17 01:35:04 +0800
  • 20f4cc01da refactor(creater): optimize problem-creater fly6516 2025-06-16 22:41:48 +0800
  • 4141f0c017 feat(问题编辑): add problem-editor page fly6516 2025-06-16 18:37:25 +0800
  • 4e6ab68566 refactor(components): 重构 AI优化编辑器 fly6516 2025-06-14 13:33:26 +0800
  • 4801e9588e feat: migrate prototype of ai-optimized-editor feature fly6516 2025-06-14 11:33:17 +0800
  • 6da7671242 fix(testcase): fix testcase add data failure due to index did not refresh index after save testcase fly6516 2025-06-20 17:31:33 +0800
  • 34bab17a32 refactor: abandoned updateProblem fly6516 2025-06-20 11:42:50 +0800
  • cf09a15893 feat(creater): realise problem-editor interactive with database logic fly6516 2025-06-20 11:42:10 +0800
  • 104c9b9868 feat(admin): Implement admin problem editing and protected routing cfngc4594 2025-06-19 17:54:35 +0800
  • 22ce35ca7d 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. Dioxide 2025-06-18 21:14:50 +0800
  • 79d56204ce feat(creater): add feature to display multi-language description and solution in problem-creater fly6516 2025-06-17 16:18:59 +0800
  • 95a1817419 feat(problem-editor): add feature to preload problem information if there already has had data in database - 添加了数据预加载功能,通过 getProblemData API 获取题目信息 - 优化了各个编辑面板的实现,提高了代码复用性和可维护性- 新增了测试用例编辑功能,支持多输入参数的管理 - 改进了题解编辑面板,增加了预览和对比功能 - 统一了表单元素的样式和交互方式,提升了用户体验 fly6516 2025-06-17 15:24:43 +0800
  • 956a37d825 feat(problem-editor): realize backend for save problem edit fly6516 2025-06-17 01:35:04 +0800
  • 05c6eec53a refactor(creater): optimize problem-creater fly6516 2025-06-16 22:41:48 +0800
  • c74446d492 feat(问题编辑): add problem-editor page fly6516 2025-06-16 18:37:25 +0800
  • d6e611b9fd refactor(components): 重构 AI优化编辑器 fly6516 2025-06-14 13:33:26 +0800
  • c99e4076e1 feat: migrate prototype of ai-optimized-editor feature fly6516 2025-06-14 11:33:17 +0800
  • 13c4b57ecc refactor: flexlayout cfngc4594 2025-06-20 16:39:47 +0800
  • efaadefa48 refactor(auth): Relocate unauthorized page cfngc4594 2025-06-19 17:35:56 +0800
  • 1d27f059da Create the unauthorized page Dioxide 2025-06-19 15:35:33 +0800
  • 7cdf5fe6b8 refactor(user-management): 重构用户管理功能 liguang 2025-06-21 12:22:56 +0800
  • 03ccd285be fix(user-management): 优化用户密码更新逻辑并调整问题编辑功能 liguang 2025-06-21 11:23:52 +0800
  • 4e1aed4c61 refactor(usermanagement): 修改教师布局权限控制 liguang 2025-06-21 10:50:58 +0800
  • d437485b22 feat(panel): add horizontal scrollbar to edit panels cfngc4594 2025-06-21 01:54:15 +0800
  • 66403dbdb9
    Merge pull request #41 from massbug/fix-pr-38 cfngc4594 2025-06-21 00:42:15 +0800
  • bb3b333fa0
    Merge branch 'refactor/replace_dockview_with_flexlayout_react' into fix-pr-38 fix-pr-38 cfngc4594 2025-06-21 00:42:03 +0800
  • 9216f6e285 feat(problems): add published check in problem layout cfngc4594 2025-06-21 00:35:20 +0800
  • 9b231cc5e5 refactor(creater): wrap Panel with PanelLayout and ScrollArea cfngc4594 2025-06-20 23:36:44 +0800
  • f4b6b43c16 refactor: extract panel layout and simplify bot content structure cfngc4594 2025-06-20 23:03:23 +0800
  • cd1127e051 style: normalize quotes and indentation cfngc4594 2025-06-20 22:25:07 +0800
  • e7bb8761f4 Merge branch 'refactor' into feat/app_dashboard Asuka 2025-06-20 21:22:48 +0800
  • b3525aee7d refactor(usermanagement): 优化用户管理模块的类型定义和数据处理 liguang 2025-06-20 20:26:28 +0800
  • 8485ff5139 暂时保存 Asuka 2025-06-20 20:18:13 +0800
  • e85b8e967b Merge branch 'refactor/ai-improve-code' of https://github.com/massbug/judge4c into refactor/ai-improve-code refactor/ai-improve-code fly6516 2025-06-20 17:37:24 +0800
  • 2a3769b95c fix(testcase): fix testcase add data failure due to index did not refresh index after save testcase fly6516 2025-06-20 17:31:33 +0800
  • 5bfa5fd642 refactor: abandoned updateProblem fly6516 2025-06-20 11:42:50 +0800
  • 6e02c67013 feat(creater): realise problem-editor interactive with database logic fly6516 2025-06-20 11:42:10 +0800
  • 012ca82d76 feat(admin): Implement admin problem editing and protected routing cfngc4594 2025-06-19 17:54:35 +0800
  • 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. Dioxide 2025-06-18 21:14:50 +0800
  • e0e19deb4e feat(creater): add feature to display multi-language description and solution in problem-creater fly6516 2025-06-17 16:18:59 +0800
  • 2f0547aa58 feat(problem-editor): add feature to preload problem information if there already has had data in database - 添加了数据预加载功能,通过 getProblemData API 获取题目信息 - 优化了各个编辑面板的实现,提高了代码复用性和可维护性- 新增了测试用例编辑功能,支持多输入参数的管理 - 改进了题解编辑面板,增加了预览和对比功能 - 统一了表单元素的样式和交互方式,提升了用户体验 fly6516 2025-06-17 15:24:43 +0800
  • 9c96e11ecc feat(problem-editor): realize backend for save problem edit fly6516 2025-06-17 01:35:04 +0800
  • 712813eee6 refactor(creater): optimize problem-creater fly6516 2025-06-16 22:41:48 +0800
  • 794872105f feat(问题编辑): add problem-editor page fly6516 2025-06-16 18:37:25 +0800
  • acca25bd65 refactor(components): 重构 AI优化编辑器 fly6516 2025-06-14 13:33:26 +0800
  • fee5dfccdf feat: migrate prototype of ai-optimized-editor feature fly6516 2025-06-14 11:33:17 +0800
  • 56618fd335 refactor: flexlayout cfngc4594 2025-06-20 16:39:47 +0800
  • 598ac222ed refactor(auth): Relocate unauthorized page cfngc4594 2025-06-19 17:35:56 +0800
  • a47dcc1354 Create the unauthorized page Dioxide 2025-06-19 15:35:33 +0800
  • 058cb2d766 feat(ui): add all Shadcn components cfngc4594 2025-06-16 17:49:25 +0800
  • 0247053160 fix(testcase): fix testcase add data failure due to index did not refresh index after save testcase fly6516 2025-06-20 17:31:33 +0800
  • 759aaae94f refactor: 删除未使用的用户管理相关代码 liguang 2025-06-20 17:09:47 +0800
  • 7ae4c79b10 refactor: abandoned updateProblem fly6516 2025-06-20 11:42:50 +0800