Commit Graph

793 Commits

Author SHA1 Message Date
66acf9dba5
feat: build s2oj-remote-judger image 2023-01-20 17:54:49 +08:00
2556dd7819
feat(problem/remote): codeforces::gym 2023-01-20 17:13:39 +08:00
6407895ae2
feat(remote_judger): sample test 2023-01-20 16:43:49 +08:00
3d6102a3f9
feat(remote_judger): add codeforces 2023-01-20 16:35:02 +08:00
3a2e3ce1db
feat(remote_judger): init 2023-01-19 21:26:59 +08:00
1689c34aa3
feat: Remote Judge (Prepare) (#27) 2023-01-19 16:44:21 +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
4d54fdf705
feat(problem): disable custom_test for remote problem 2023-01-19 15:40:46 +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
73f5298911
feat(problem): display remote problem url 2023-01-19 11:49:15 +08:00
4523109085
fix(problem/remote): difficulty 2023-01-19 11:47:35 +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
545126a303
refactor(contest): not rejudge submissions after contest (#30)
All checks were successful
continuous-integration/drone/push Build is passing
在比赛结束后,不再重新测试已经有终测结果的提交。

Resolves #29.
2023-01-18 09:31:49 +08:00
469fc99ca7
refactor(contest): not rejudge submissions after contest 2023-01-18 09:29:43 +08:00
e522538d98
feat: server time in a new line
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-17 20:50:15 +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
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
da273d1df9
fix(user): fde7fd0cb0 2023-01-16 18:02:02 +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
fde7fd0cb0
feat(user): display last visit date if offline too long time
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 17:08:15 +08:00
0d3bbf82c3
refactor(user_msg): bootstrap5 (#26)
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 16:59:19 +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
dc3515353e
feat: bootstrap5 msg page
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-16 08:11:15 +08:00
6e5c15c925
feat(user): log http_x_forwarded_for in history
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 20:47:54 +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
4226b25e91
fix: config 2023-01-15 19:59:17 +08:00
fadf722527
feat: mount config file instead of passing env
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-15 18:53:06 +08:00
3c2ab13e0d
fix(list/manage): remove dup problem id 2023-01-15 15:12:42 +08:00