Commit Graph

585 Commits

Author SHA1 Message Date
50e7fdf1cc
feat(problem/remote): validate remote account status
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 19:35:04 +08:00
dfc57f13d3
feat: Remote Judge for Luogu (#34)
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 13:59:31 +08:00
5cfd8d5846
feat(remote_judger): add luogu 2023-02-03 10:47:58 +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
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 18:45:26 +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
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-02 11:19:35 +08:00
ec084058ba
fix: e323e7367e
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 21:41:11 +08:00
e323e7367e
fix(blog): styles of comment
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-01 20:27:05 +08:00
32851eaf57
fix(blog): reply comment
All checks were successful
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)
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-31 15:27:07 +08:00
d2caa718a9
feat(problem): insert pdf in solution
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-31 15:09:12 +08:00
8dfa2760f0
feat(problem/remote): download remote images
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-31 07:59:24 +08:00
713b695c17
feat(tinyfilemanager): add tooltip
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-30 21:18:42 +08:00
5f7bf17fe0
feat(problem): insert pdf in statement
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 09:40:46 +08:00
bc18403973
fix(user_msg): height
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 09:33:50 +08:00
104ce059d4
feat(problem/remote): convert to local problem
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 09:30:50 +08:00
2225ddb5d4
fix(list): table col name
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-28 09:11:36 +08:00
e5b6aff008
fix(contest/manage): problem judge type display
All checks were successful
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)
All checks were successful
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']
All checks were successful
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
All checks were successful
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
All checks were successful
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
fbed1162c0
fix(problems/new_remote): codeforces sample 2023-01-19 11:05:16 +08:00
8d9d036abf
refactor(problems/new_remote): add problem 2023-01-19 10:17:48 +08:00
7fc962436e
feat(problems/new_remote): difficulty 2023-01-19 10:17:30 +08:00
0918605c2b
feat(problems/new_remote): add help 2023-01-19 10:17:16 +08:00
6124403705
feat(problems): "远端评测题" badge 2023-01-18 16:28:34 +08:00
8041b49bd8
feat(problem): import remote problem 2023-01-18 16:20:12 +08:00
d6997b8475
feat(web): prepare remote judge 2023-01-18 10:21:53 +08:00
469fc99ca7
refactor(contest): not rejudge submissions after contest 2023-01-18 09:29:43 +08:00
7b7f01dca1
fix(problem/manage/data): data_dir
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 15:40:32 +08:00
dfb317211e
chore: remove card wrapping rank list
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 13:58:07 +08:00
581cc68616
fix(problem/solutions): 5f15f832af 2023-01-17 13:56:53 +08:00
7f97630abf
refactor(super_manage/image_hosting): uoj_form_v2 2023-01-16 22:14:43 +08:00
ac45c82f44
refactor(super_manage/judger): uoj_form_v2 2023-01-16 22:09:47 +08:00
8da485e595
refactor(super_manage/custom_test): uoj_form_v2 2023-01-16 22:06:59 +08:00
33c8b6bd4a
refactor(super_manage/users): uoj_form_v2 2023-01-16 22:03:23 +08:00
e28f8d97b4
refactor(super_manage/index): uoj_form_v2 2023-01-16 21:40:11 +08:00
e4585f90ba
refactor(submission): uoj_form_v2 2023-01-16 21:28:05 +08:00
561d3052b8
fix(user_msg): small window
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 18:25:19 +08:00
bfa0cf8d3d
fix(user_msg): cannot open new chat
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 18:03:09 +08:00
6ff2f48e88
fix(user_msg): conversations list item
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 17:22:47 +08:00
95b11fbbd8
fix(user_msg): clear interval before open new chat 2023-01-16 17:16:19 +08:00
c26ad98ff0
fix(user_msg): conversations list scroll bar 2023-01-16 17:12:40 +08:00
d6ac737a11
feat(user_msg): auto scroll to bottom after enter or send msg 2023-01-16 16:50:58 +08:00
99e9a839af
feat(user_msg): auto fetch new messages 2023-01-16 16:44:12 +08:00
7184774cff
fix(user_msg): pagination margin-top 2023-01-16 16:28:30 +08:00
da4eb28406
fix(user_msg): close button 2023-01-16 16:25:47 +08:00
b8e692447d
feat(user_msg): last msg preview in list 2023-01-16 16:24:40 +08:00
c99f4898ff
chore(user_msg): rounded avatar 2023-01-16 15:39:50 +08:00
39df125d16
refactor(user_msg): bootstrap5 2023-01-16 15:34:51 +08:00
77f22ce40c
refactor(blog/delete): uoj_form_v2 2023-01-16 07:52:38 +08:00
ffc71db799
refactor(user/system_msg): uoj_form_v2 2023-01-16 07:51:30 +08:00
e218f58521
refactor(problems/new): uoj_form_v2 2023-01-15 21:53:26 +08:00
13eeb37c19
refactor(list/manage): uoj_form_v2 2023-01-15 21:50:42 +08:00
73155e6dc1
refactor(hack): uoj_form_v2 2023-01-15 21:41:48 +08:00
9d66356566
refactor(contest): uoj_form_v2 2023-01-15 21:35:24 +08:00
e2c3a3eb4e
Merge branch 'master' into uoj_form_v2 2023-01-15 21:27:12 +08:00
d410dff7d8
feat(forgot_pw): add client info in email
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 20:15:52 +08:00
e43444e02d
feat: reset_password
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 20:01:37 +08:00
3c2ab13e0d
fix(list/manage): remove dup problem id 2023-01-15 15:12:42 +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
be7510a6bb
feat(super_manage): allow change usergroup to temp user
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 09:38:29 +08:00
6dcd43b914
feat(user): more username colors
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 09:15:30 +08:00
d992a07e96
refactor(group/manage): uoj_form_v2 2023-01-15 08:48:08 +08:00
87013054c4
refactor(contest/manage): uoj_form_v2 2023-01-15 08:05:00 +08:00
3b1def5754
refactor(contest): start_test_form & publish_result_form 2023-01-15 08:04:25 +08:00