|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
8dfa2760f0
|
feat(problem/remote): download remote images
continuous-integration/drone/push Build is passing
|
2023-01-31 07:59:24 +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 |
|
|
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 |
|
|
78d8418c27
|
feat: refresh session after logout
|
2023-01-30 11:53:02 +08:00 |
|
|
886fb1a2fa
|
feat(problems): remote problems tab
continuous-integration/drone/push Build is passing
|
2023-01-29 22:31:02 +08:00 |
|
|
9bad6f6ec7
|
chore(problem/manage): convert to local problem help text
|
2023-01-29 16:19:00 +08:00 |
|
|
e9abdd53ae
|
feat(problems/new_remote): provider name as initial tag
continuous-integration/drone/push Build is passing
|
2023-01-28 09:40:46 +08:00 |
|
|
bc18403973
|
fix(user_msg): height
continuous-integration/drone/push Build is passing
|
2023-01-28 09:33:50 +08:00 |
|
|
104ce059d4
|
feat(problem/remote): convert to local problem
continuous-integration/drone/push Build is passing
|
2023-01-28 09:30:50 +08:00 |
|
|
2225ddb5d4
|
fix(list): table col name
continuous-integration/drone/push Build is passing
|
2023-01-28 09:11:36 +08:00 |
|
|
e5b6aff008
|
fix(contest/manage): problem judge type display
continuous-integration/drone/push Build is passing
|
2023-01-27 15:47:57 +08:00 |
|
|
26a63fac8f
|
Revert "refactor(contest): not rejudge submissions after contest (#30)"
This reverts commit 545126a303 , reversing
changes made to e522538d98 .
|
2023-01-27 15:46:12 +08:00 |
|
|
259bf77d58
|
feat: Remote Judge (#28)
continuous-integration/drone/push Build is passing
|
2023-01-24 17:49:37 +08:00 |
|
|
e768c0ea05
|
feat(problem/remote): keep local difficulty when no remote difficulty is given
|
2023-01-24 11:52:10 +08:00 |
|
|
af80a6831b
|
feat(problem/remote): add loj
|
2023-01-24 11:51:21 +08:00 |
|
|
6e945ef711
|
feat(problem/remote): add uoj
|
2023-01-22 17:00:12 +08:00 |
|
|
0571beca45
|
fix: unset $_SESSION['phrase']
continuous-integration/drone/push Build is passing
|
2023-01-22 15:46:41 +08:00 |
|
|
6510c5bc4e
|
feat(problem/remote): add atcoder
|
2023-01-20 21:23:22 +08:00 |
|
|
2556dd7819
|
feat(problem/remote): codeforces::gym
|
2023-01-20 17:13:39 +08:00 |
|
|
6fce5b6ca4
|
fix: dd1d1150ff
continuous-integration/drone/push Build is passing
|
2023-01-19 16:52:58 +08:00 |
|
|
e3f5adf1ea
|
feat(problems/add_remote): sidebar
|
2023-01-19 16:13:03 +08:00 |
|
|
4647a8c8ba
|
refactor(problem): remove UOJProblem::type()
|
2023-01-19 16:06:42 +08:00 |
|
|
8cfa371af5
|
Merge branch 'master' into remotejudge-prepare
|
2023-01-19 12:40:52 +08:00 |
|
|
dd1d1150ff
|
feat(problem/manage): move view_type_form, solution_view_type_form
continuous-integration/drone/push Build is passing
|
2023-01-19 12:37:36 +08:00 |
|
|
8bf8f6c710
|
feat(problem/manage): difficulty_form style
|
2023-01-19 12:11:26 +08:00 |
|
|
d82a676d93
|
feat(problem/remote): re-crawl remote problem
|
2023-01-19 11:53:34 +08:00 |
|