Commit Graph

154 Commits

Author SHA1 Message Date
15706742c2
chore: add back url on csrf defend page
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 06:27:49 +08:00
9175084398
fix: e377ad2539 2023-02-06 16:31:06 +08:00
e377ad2539
fix: <remote-source-code> element
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-06 14:52:15 +08:00
4905ecd6f6
refactor(remote_judger): reduce storage size with custom elements
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-06 14:38:07 +08:00
e2fc360279
feat(remote_judger): make details more beautiful 2023-02-06 14:18:53 +08:00
692c512adc
refactor: goodbye, bootstrap 4
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-05 20:55:14 +08:00
38635106c0
feat(problem/manage/data): new data configure page 2023-02-04 21:52:59 +08:00
c2791a911e
feat: decimal score range (#36)
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-04 18:48:31 +08:00
bce8c8eee4
chore: remove echoSubmissionsListOnlyOne 2023-02-04 18:44:12 +08:00
33ba0c9d4a
feat: decimal score range
Co-authored-by: Baoshuo Ren <i@baoshuo.ren>
Co-authored-by: Kaifeng Lyu <vfleaking@163.com>
Co-authored-by: Haoxiang Yu <yhx12243@gmail.com>
2023-02-04 18:17:31 +08:00
a999479831
chore: add_del_cmd_form ctrl_enter submit
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-04 16:17:16 +08:00
d2d195af21
refactor(contest/manage): managers_form 2023-02-03 20:49:03 +08:00
1c0003a7e0
fix: luogu problem id validator
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 15:04:34 +08:00
2ab8d07683
refactor(problem/remote): custom account field 2023-02-03 09:06:47 +08:00
dcbe7691a2
feat(problem/remote): add luogu 2023-02-02 21:53:36 +08:00
7cdb39267a
feat(problem/remote): prepare for luogu 2023-02-02 20:07:35 +08:00
daf0c55485
feat: dropzone form 2023-02-02 10:29:29 +08:00
8ae8d29128
chore: remove UOJBs4Form class 2023-02-01 20:53:39 +08:00
382ac27d63
refactor: uoj_form_v2 form-lib 2023-02-01 20:15:05 +08:00
d6fdff6588
fix(login): return url 2023-02-01 20:03:02 +08:00
ac0e1aa4a4
refactor: use monaco-editor as source code editor 2023-02-01 18:11:26 +08:00
799bec0e5b
chore(problem/resources): create folder when create problem 2023-01-30 18:52:36 +08:00
cea0e82db8
feat(remote_judger/loj): judge details
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-29 17:44:51 +08:00
8f0c206cd7
fix: hide score in test when score not exists
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 18:35:07 +08:00
50efed50fd
feat(remote_judger): judge details for codeforces
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 18:28:02 +08:00
6e945ef711
feat(problem/remote): add uoj 2023-01-22 17:00:12 +08:00
2556dd7819
feat(problem/remote): codeforces::gym 2023-01-20 17:13:39 +08:00
3d6102a3f9
feat(remote_judger): add codeforces 2023-01-20 16:35:02 +08:00
8041b49bd8
feat(problem): import remote problem 2023-01-18 16:20:12 +08:00
6548c2e2b7
fix: username color in md mention
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 11:13:43 +08:00
1ebcda02d6
feat(web/contest): username color 2023-01-14 18:24:03 +08:00
10ccb26815
chore(web/problem/submit): set default size limit to 100KB
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-25 09:35:52 +08:00
48e4c56782
fix(web): SyncProblemDataHandler::copy_to_prepare()
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-12 20:25:06 +08:00
bfc729f564
feat(web): add upgrader for #18 2022-11-12 09:19:25 +08:00
1c94b98efc
refactor(web): use UOJUser::getLink() 2022-11-12 07:11:49 +08:00
ef3f7b9e7f
feat(web): new user permissions (#10) 2022-11-12 07:10:34 +08:00
287889b60f
refactor(web/group): group_v3 2022-11-11 08:20:33 +08:00
da69cdf1b9
refactor(web/list): list_v3 2022-11-10 08:16:48 +08:00
6b785e8bc7
fix(web): subtask score info
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 22:02:56 +08:00
c84265a0a1
fix(web): subtask info item width
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-07 07:46:13 +08:00
ba267c15e1
fix(web/contest/after_contest_standings): only fetch data of contestants who has participated in the contest
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 16:39:55 +08:00
f3ce28c1f7
fix(web/submission_list): sql for view permission
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 15:00:59 +08:00
e1a4c8ffa3
fix: ec859e1564
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 14:22:22 +08:00
ec859e1564
fix(web/submissions): table header cell min-width
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-06 14:15:07 +08:00
844c93da84
refactor: sync code from uoj.ac 2022-11-06 10:26:21 +08:00
1227acf47a
refactor(web/contest): contest manage v2 and contest confirmation
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-23 20:39:11 +08:00
277e69f507
feat(web): drop bs4
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 21:12:13 +08:00
c5b3fbdd4a
refactor(web/list): list v2 2022-10-22 19:24:48 +08:00
ee6169f621
fix(web/group): group rank list pagination 2022-10-22 09:29:51 +08:00
f044ab8ed7
chore(web): update definition of groups_assignments
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-22 06:34:12 +08:00