|
93b5a68426
|
chore(config): update Tailwind content paths to include hooks and remove pages
|
2025-04-11 09:46:11 +08:00 |
|
|
6e22822383
|
chore(toast): rename show-exit-code-toast.tsx to show-status-toast.tsx
|
2025-04-10 22:42:41 +08:00 |
|
|
5e3b75a36b
|
feat(prisma): add submission table and related relations
|
2025-04-10 22:26:45 +08:00 |
|
|
7dbf06b99f
|
feat(prisma): add user and problem relations to Submission model
|
2025-04-10 22:24:40 +08:00 |
|
|
895c3f779d
|
refactor(judge): fetch timeLimit and memoryLimit from Problem instead of DockerConfig
|
2025-04-10 21:59:11 +08:00 |
|
|
82428bbd09
|
chore(seed): remove timeLimit and memoryLimit from DockerConfig data
|
2025-04-10 21:57:11 +08:00 |
|
|
17c6be8a65
|
feat(prisma): migrate timeLimit and memoryLimit to Problem model
|
2025-04-10 21:55:32 +08:00 |
|
|
feee3a2580
|
feat(prisma): move timeLimit and memoryLimit from DockerConfig to Problem model
|
2025-04-10 21:54:30 +08:00 |
|
|
84ebd17be9
|
style(playground): adjust header layout and z-index for centered RunCode button
|
2025-04-10 20:38:39 +08:00 |
|
|
10c1716019
|
style(bot): simplify layout and optimize className order
|
2025-04-10 10:44:39 +08:00 |
|
|
2f2c8ab112
|
refactor(problems): improve testcase scroll layout using ScrollArea
|
2025-04-10 10:41:36 +08:00 |
|
|
c4e9c5b566
|
feat(seed): add expected output for test data
|
2025-04-10 10:39:24 +08:00 |
|
|
e2914d1e18
|
feat(schema): add expectedOutput field to Testcase model
|
2025-04-10 10:19:17 +08:00 |
|
|
11fac9b3d6
|
feat(prisma): add expectedOutput field to Testcase model
|
2025-04-10 10:16:05 +08:00 |
|
|
3f10c08a6c
|
feat(testcase): add dynamic testcase card and form for problem view
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 1s
|
2025-04-09 21:26:06 +08:00 |
|
|
51b9d7fa72
|
feat(seed): add testcases for test data
|
2025-04-09 21:13:26 +08:00 |
|
|
f1f2a70c0e
|
refactor(problem-store): consolidate problem data structure into ProblemWithDetails
|
2025-04-09 20:38:53 +08:00 |
|
|
5698a6b81f
|
feat(types): add problem and testcase details types with prisma include
|
2025-04-09 20:24:57 +08:00 |
|
|
a02335b255
|
feat(problem-store): add testcases to store state and provider
|
2025-04-09 19:41:55 +08:00 |
|
|
e6614a0aa2
|
feat(types/prisma): implement getTestcaseWithData with TestcaseWithData type
|
2025-04-09 19:37:47 +08:00 |
|
|
1813d4ed79
|
chore(prisma): migrate to add Testcase and TestcaseData models
|
2025-04-09 19:31:51 +08:00 |
|
|
521a185d7c
|
feat(prisma): add Testcase and TestcaseData models with relation to Problem
|
2025-04-09 19:28:00 +08:00 |
|
|
0f71444f9f
|
style(dockview): adjust border radius and tab spacing in abyss-spaced
|
2025-04-09 15:06:22 +08:00 |
|
|
46f2a3512f
|
chore(deps): bump prisma and @prisma/client to v6.6.0
|
2025-04-09 11:44:37 +08:00 |
|
|
c5add2a42c
|
docs(readme): improve WSL network config and add TLS troubleshooting guide
|
2025-04-09 11:43:39 +08:00 |
|
|
cb940f8608
|
refactor(problemset): simplify layout by removing Suspense wrapper
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 0s
|
2025-04-08 19:15:06 +08:00 |
|
|
41d68a4b15
|
docs(readme): reorganize deployment sections and add local development details
|
2025-04-08 18:36:12 +08:00 |
|
|
c320ff9a00
|
chore(docker): switch to pre-built docker images from remote registry
|
2025-04-08 16:07:54 +08:00 |
|
|
536ae29dd1
|
chore(docker): rename compose files to local variants
|
2025-04-08 16:06:22 +08:00 |
|
|
9dc3ab6c8f
|
feat(docker): update docker-compose.yml with environment variables and remote Docker configuration
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 0s
|
2025-04-08 14:15:43 +08:00 |
|
|
ca815d5b80
|
chore(env): update .env.example with PostgreSQL host/port and Docker remote access configuration
|
2025-04-08 14:04:06 +08:00 |
|
|
3ecbb99dff
|
chore(docker): update .dockerignore to exclude additional files and directories
|
2025-04-08 14:02:24 +08:00 |
|
|
d799578150
|
refactor(editor/header): adjust workspace header layout structure
|
2025-04-07 12:32:15 +08:00 |
|
|
a7419fe1ba
|
fix(editor/footer): delay the import of Monaco's MarkerSeverity until window is defined
|
2025-04-07 12:05:17 +08:00 |
|
|
3e5e2d2a62
|
feat(dockview): support dynamic Lucide icons via string in tab headers
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 0s
|
2025-04-07 10:32:58 +08:00 |
|
|
9a51c1547f
|
feat(problems): add inactive state to dockview panels
|
2025-04-06 20:38:51 +08:00 |
|
|
e2e68ed604
|
fix(docker): include generated files in builder stage
Build & Push Judge4c Docker Image / build-and-push-judge4c-docker-image (., Dockerfile, judge4c) (push) Failing after 0s
|
2025-04-06 18:42:05 +08:00 |
|
|
01b19eadde
|
feat(problem): enhance panels with icons using Lucide-react
|
2025-04-06 18:17:58 +08:00 |
|
|
da26648a9b
|
feat(dockview): refactor component API and add customization options
|
2025-04-06 18:16:43 +08:00 |
|
|
67e1445f98
|
refactor(problemset): use Dockview components with dynamic params in description form
|
2025-04-06 17:40:29 +08:00 |
|
|
4c120388ab
|
feat(problem): add ProblemPage with DockView layout
|
2025-04-06 17:34:07 +08:00 |
|
|
9598430c9a
|
refactor(layout): use children prop instead of individual panel components
|
2025-04-06 15:58:12 +08:00 |
|
|
8d7d88511e
|
refactor(app/problems/[id]): restructure components into features directory with index exports
|
2025-04-06 15:46:43 +08:00 |
|
|
787f91b743
|
style(problemset): increase odd row background opacity in tables
|
2025-04-05 23:34:48 +08:00 |
|
|
424f24694b
|
feat(problemset): add metadata, description, and solution forms for new problem creation
|
2025-04-05 23:17:36 +08:00 |
|
|
ba676b3213
|
feat(problem): add Bot panel and adapt to new dockview API
|
2025-04-05 18:03:36 +08:00 |
|
|
b8576dbf10
|
feat(dockview): refactor to generic configurable dockview component
|
2025-04-05 17:50:07 +08:00 |
|
|
6c34fa0171
|
refactor(problems): restructure bot parallel routing
|
2025-04-05 16:21:35 +08:00 |
|
|
0d074a556d
|
feat(store): add hydration logic and state management to new problem store
|
2025-04-04 21:13:12 +08:00 |
|
|
54ac7b3cd5
|
feat(editor): add Markdown editor component with Monaco editor integration
|
2025-04-04 20:24:11 +08:00 |
|