|
94f31d0620
|
fix: disable submit button if can submit
|
2023-02-03 15:01:24 +08:00 |
|
|
dfc57f13d3
|
feat: Remote Judge for Luogu (#34)
continuous-integration/drone/push Build is passing
|
2023-02-03 13:59:31 +08:00 |
|
|
d71708ec5b
|
feat(remote_judger/luogu): judge details
|
2023-02-03 13:53:36 +08:00 |
|
|
4de24c44e0
|
fix(remote_judger/luogu): sec cookie
|
2023-02-03 11:35:43 +08:00 |
|
|
5cfd8d5846
|
feat(remote_judger): add luogu
|
2023-02-03 10:47:58 +08:00 |
|
|
7bc29d60c9
|
refactor(remote_judger): remote_submit_type
|
2023-02-03 09:38:27 +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 |
|
|
017affe9ba
|
fix(problem/submit): zip_answer_form
continuous-integration/drone/push Build is passing
|
2023-02-02 18:45:26 +08:00 |
|
|
16cd5bb162
|
refactor(remote_judger): clean up daemon code
continuous-integration/drone/push Build is passing
|
2023-02-02 15:37:26 +08:00 |
|
|
0cc84f84c0
|
chore(remote_judger): set fetch wait time limit to 180s
continuous-integration/drone/push Build is passing
|
2023-02-02 14:39:38 +08:00 |
|
|
066f12e899
|
refactor(problem/manage): permissions manage
|
2023-02-02 14:25:39 +08:00 |
|
|
8bc961fb3c
|
refactor(problem/solutions): add_solution_form layout
|
2023-02-02 11:39:22 +08:00 |
|
|
fe5e9b17e5
|
refactor: lazyload pdf.js
continuous-integration/drone/push Build is passing
|
2023-02-02 11:19:35 +08:00 |
|
|
daf0c55485
|
feat: dropzone form
|
2023-02-02 10:29:29 +08:00 |
|
|
ec084058ba
|
fix: e323e7367e
continuous-integration/drone/push Build is passing
|
2023-02-01 21:41:11 +08:00 |
|
|
e323e7367e
|
fix(blog): styles of comment
continuous-integration/drone/push Build is passing
|
2023-02-01 21:30:36 +08:00 |
|
|
847a34519d
|
refactor: new UOJForm class (#25)
continuous-integration/drone/push Build is passing
|
2023-02-01 20:54:06 +08:00 |
|
|
8ae8d29128
|
chore: remove UOJBs4Form class
|
2023-02-01 20:53:39 +08:00 |
|
|
42f20cef64
|
fix: typo
continuous-integration/drone/push Build is passing
ref: 88e2ffc54b
|
2023-02-01 20:45:49 +08:00 |
|
|
360756d0ac
|
chore: comment
|
2023-02-01 20:45:05 +08:00 |
|
|
7e08faa920
|
Merge branch 'master' into uoj_form_v2
|
2023-02-01 20:40:07 +08:00 |
|
|
0454df4dab
|
refactor(blog): uoj_form_v2
|
2023-02-01 20:39:24 +08:00 |
|
|
948d44ba8d
|
refactor(contest/self_review): uoj_form_v2
|
2023-02-01 20:30:39 +08:00 |
|
|
09ee452c07
|
fix(problem): no submission_requirement warning
continuous-integration/drone/push Build is passing
|
2023-02-01 20:27:05 +08:00 |
|
|
382ac27d63
|
refactor: uoj_form_v2 form-lib
|
2023-02-01 20:15:05 +08:00 |
|
|
32851eaf57
|
fix(blog): reply comment
continuous-integration/drone/push Build is passing
|
2023-02-01 20:04:48 +08:00 |
|
|
d6fdff6588
|
fix(login): return url
|
2023-02-01 20:03:02 +08:00 |
|
|
f2f4ae9b4e
|
refactor(forgot_pw): bootstrap5
|
2023-02-01 20:02:32 +08:00 |
|
|
88e8f1de62
|
refactor(problem/manage/data): uoj_form_v2
|
2023-02-01 19:36:27 +08:00 |
|
|
5db2b2c381
|
refactor(contest): not rejudge submissions after contest (#30)
continuous-integration/drone/push Build is passing
This reverts commit 26a63fac8f .
This fixed commit 469fc99ca7 .
|
2023-02-01 18:19:36 +08:00 |
|
|
ac0e1aa4a4
|
refactor: use monaco-editor as source code editor
|
2023-02-01 18:11:26 +08:00 |
|
|
707d792632
|
feat: mathjax copy tex
continuous-integration/drone/push Build is passing
|
2023-02-01 07:49:46 +08:00 |
|
|
c43dbb190d
|
chore(contest/manage): remove blog_link_contests_form
|
2023-01-31 18:32:41 +08:00 |
|
|
54a243b517
|
Merge branch 'master' into uoj_form_v2
|
2023-01-31 18:30:53 +08:00 |
|
|
e4a3ecfcf3
|
feat(image_hosting): copy url success status
continuous-integration/drone/push Build is passing
|
2023-01-31 15:27:07 +08:00 |
|
|
d2caa718a9
|
feat(problem): insert pdf in solution
continuous-integration/drone/push Build is passing
|
2023-01-31 15:09:12 +08:00 |
|
|
f8170a9437
|
fix: docker-compose path
continuous-integration/drone/push Build is passing
|
2023-01-31 09:29:36 +08:00 |
|
|
47ef361220
|
fix: 8dfa2760f0
continuous-integration/drone/push Build is passing
|
2023-01-31 08:26:36 +08:00 |
|
|
8dfa2760f0
|
feat(problem/remote): download remote images
continuous-integration/drone/push Build is passing
|
2023-01-31 07:59:24 +08:00 |
|
|
aa6bf6a363
|
fix: 1e775d0d02
continuous-integration/drone/push Build is passing
|
2023-01-30 21:43:38 +08:00 |
|
|
713b695c17
|
feat(tinyfilemanager): add tooltip
continuous-integration/drone/push Build is passing
|
2023-01-30 21:18:42 +08:00 |
|
|
5f7bf17fe0
|
feat(problem): insert pdf in statement
continuous-integration/drone/push Build is passing
|
2023-01-30 20:27:53 +08:00 |
|
|
24c5ad4e5f
|
fix: use local dropzone.js
|
2023-01-30 19:58:37 +08:00 |
|
|
18f6556e03
|
feat(problem): problem resources (#31)
continuous-integration/drone/push Build is passing
|
2023-01-30 18:58:26 +08:00 |
|
|
1e775d0d02
|
chore(problem/resources): add upgrader
|
2023-01-30 18:53:20 +08:00 |
|
|
799bec0e5b
|
chore(problem/resources): create folder when create problem
|
2023-01-30 18:52:36 +08:00 |
|
|
32b92f9311
|
feat(problem/resources): init
|
2023-01-30 18:47:44 +08:00 |
|
|
d3082fd9d9
|
feat(image_hosting): remove get_image wrapper
continuous-integration/drone/push Build is passing
|
2023-01-30 15:19:39 +08:00 |
|