f0ea48ef06
refactor(dashboard): track assignment progress by testcases
2026-05-29 14:04:30 +08:00
d87265eb2d
refactor(chat): use stick-to-bottom for message scrolling
2026-05-29 13:36:57 +08:00
0f85636779
refactor(bot-form): enhance message rendering logic for user and assistant roles
2026-05-29 13:15:26 +08:00
a13e9a92e1
fix(testcase): improve empty state layout and i18n
2026-05-29 13:08:54 +08:00
65edacea8c
feat(chat): add problem context tools
2026-05-29 12:46:46 +08:00
4d97ed602d
refactor(chat): update system prompt to provide constructive programming guidance
2026-05-29 12:21:13 +08:00
0c1ccb556f
fix(detail): remove stale detail tab without submission
2026-05-29 12:19:42 +08:00
12c2963447
feat(settings): add code editor preferences
2026-05-29 12:12:27 +08:00
705e0f29e4
refactor(dashboard): simplify student navigation
2026-05-29 11:55:56 +08:00
be8f3ee945
fix(submission): open detail tab from current layout
2026-05-29 11:37:09 +08:00
6764ca3416
fix(student-dashboard): count completed problems uniquely
2026-05-29 11:21:58 +08:00
b2505eda46
fix(i18n): localize dashboard menu item
2026-05-29 10:48:11 +08:00
ed547d4f97
fix(code): keep editor footer visible during resize
2026-05-29 10:41:58 +08:00
6324cc9aa6
fix(submission): restrict submission access to current user
2026-05-29 10:28:56 +08:00
662e223042
chore(seed): update local seed users and language server config
2026-05-19 16:49:18 +08:00
3d7fc0161d
fix(auth): redirect unauthorized dashboard access to unauthorized page
2026-05-19 16:49:14 +08:00
f0b69f5768
fix(student-dashboard): handle empty pie chart data states gracefully
2026-05-19 16:49:12 +08:00
8473d6ed61
feat(problem-management): add localized problem title column in user table
2026-05-19 16:49:09 +08:00
318249d20e
feat(i18n): add localized sidebar and breadcrumb labels
2026-05-19 16:49:03 +08:00
2cbe91d487
feat(role): rename_guest_role_to_student
2026-05-15 11:40:48 +08:00
c4e7a3b6f5
feat(judge): refactor submission pipeline to async processing
2026-05-13 15:31:58 +08:00
6d4aef9543
feat(course): add course-assignment workflow with role-based access and assignment-scoped judging
2026-05-06 21:16:01 +08:00
03fa169a81
refactor(ai): update AI provider configuration and replace OpenAI references with new AI model setup
2026-04-28 18:08:51 +08:00
a0920a0099
feat(config): add DEEPSEEK_API_KEY to local compose configuration
2026-04-27 15:26:35 +08:00
185212f2b5
chore(i18n): translate user menu items to Chinese
2025-06-22 11:41:26 +08:00
ef5a344cc0
fix(problem-editor): use original value instead of optimized code in non-diff view
2025-06-22 11:40:43 +08:00
2344748666
Merge pull request #50 from massbug/fix-pr-47
...
refactor: optimize code
2025-06-22 11:29:02 +08:00
0dea7a4229
refactor: optimize code
2025-06-22 11:25:38 +08:00
9c092eeda2
Merge pull request #49 from massbug/fix-pr-47
...
Fix pr 47
2025-06-22 02:37:12 +08:00
c4622fa586
feat(ai): integrate AI code optimization with template support and editor toggling
2025-06-22 02:36:13 +08:00
135bb6b0c8
Merge pull request #48 from massbug/fix-pr-46
...
Fix pr 46
2025-06-22 01:37:46 +08:00
19fac9b3d6
feat(auth): add protected layout with role-based access control
2025-06-22 01:32:59 +08:00
0695dd2f61
refactor: format and relocate code
2025-06-21 23:19:49 +08:00
Asuka
47feffd62c
feat: add dashboard
2025-06-21 17:58:00 +08:00
Asuka
dff0515dbb
暂时保存
2025-06-21 17:57:36 +08:00
Asuka
bcbe2868d5
6.19
2025-06-21 17:57:36 +08:00
Asuka
5ee0c86fcc
6.19
2025-06-21 17:57:36 +08:00
Asuka
932bdbfd87
6.19
2025-06-21 17:57:36 +08:00
Asuka
24c58b8329
6.18
2025-06-21 17:57:36 +08:00
Asuka
69dfadd81a
测试
2025-06-21 17:57:35 +08:00
e83a1165da
feat(analysis): implement real-time code analysis with async processing and status tracking
2025-06-21 17:04:52 +08:00
ab598459a2
feat: add code analysisi
2025-06-21 13:52:34 +08:00
b34acf37b9
feat(panel-layout): add scrollable content support with isScroll prop
...
- Add ScrollArea and ScrollBar components from ui/scroll-area
- Introduce optional isScroll prop (defaults to true) to control scrolling
- Maintain backward compatibility with existing usage
2025-06-21 13:26:27 +08:00
d437485b22
feat(panel): add horizontal scrollbar to edit panels
2025-06-21 01:54:15 +08:00
66403dbdb9
Merge pull request #41 from massbug/fix-pr-38
...
Fix pr 38
2025-06-21 00:42:15 +08:00
bb3b333fa0
Merge branch 'refactor/replace_dockview_with_flexlayout_react' into fix-pr-38
2025-06-21 00:42:03 +08:00
9216f6e285
feat(problems): add published check in problem layout
2025-06-21 00:35:20 +08:00
9b231cc5e5
refactor(creater): wrap Panel with PanelLayout and ScrollArea
2025-06-21 00:34:21 +08:00
f4b6b43c16
refactor: extract panel layout and simplify bot content structure
2025-06-20 23:03:23 +08:00
cd1127e051
style: normalize quotes and indentation
2025-06-20 22:25:07 +08:00