Commit Graph

866 Commits

Author SHA1 Message Date
dfdc2a0756
fix: update status although email not set
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 21:03:28 +08:00
04e6853222
fix: 8314eb6760 2023-02-13 21:01:30 +08:00
7eed24e4c3
chore: add upgrader for #41 2023-02-13 20:33:39 +08:00
dfd4156aef
feat: email send priority 2023-02-13 20:32:00 +08:00
8c189fd9eb
feat: email notice 2023-02-13 20:29:32 +08:00
b7428e1c85
fix: username color in system_msg
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 18:46:06 +08:00
4f1c58ad23
fix: problem nav link
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 17:32:50 +08:00
8314eb6760
feat: improve security 2023-02-13 15:45:06 +08:00
2787028069
fix(user): hide hidden problems
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 11:57:10 +08:00
5055fb3777
fix: typo
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 11:46:42 +08:00
0a16538df8
fix(problem): tags text-align 2023-02-13 11:35:08 +08:00
aa4a2fa2d1
fix(group): hide hidden submissions 2023-02-13 11:34:43 +08:00
fea4eea8d7
refactor: UOJProblemDataSynchronizer
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 08:28:33 +08:00
433e56c3eb
feat(contest): contest resources (#40)
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-12 21:59:18 +08:00
40c4ab5c07
fix(user/edit): allow empty email 2023-02-12 21:58:50 +08:00
ad0837689a
chore: add upgrader for #40 2023-02-12 21:55:03 +08:00
d244f36a25
feat(contest): contest_links 2023-02-12 21:40:22 +08:00
0298f95726
chore: update translation
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-12 19:23:23 +08:00
2fb8f10084
fix: d651d96b17
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-11 06:31:06 +08:00
d651d96b17
fix: preferred language
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-10 21:59:22 +08:00
e6e7e77e8e
fix(problem/manage/data): whitespace in dir name
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-10 21:22:02 +08:00
50f3aaab9a
Merge branch 'remotejudge/uoj-custom-account'
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 22:05:21 +08:00
04732e74e1
chore: gravatar mirror
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 11:42:55 +08:00
b7347e76a2
fix: extra.history update
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 06:37:13 +08:00
387e7b45af
refactor(blog): use monaco editor
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 21:42:53 +08:00
5677f55ce3
fix(problem/remote): codeforces samples
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 17:23:01 +08:00
7e1e31283e
feat(contest): ACM 赛制下不对 0 分题目计算罚时
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Fengyu Xie <63272948+Ignotus0@users.noreply.github.com>
Co-authored-by: Baoshuo Ren <47095648+renbaoshuo@users.noreply.github.com>
2023-02-08 11:58:44 +08:00
a894939f75
fix: 3ffa996631
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 11:32:59 +08:00
3ffa996631
feat(contest): after_contest_standings for acm contests
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 11:04:21 +08:00
2e419036df
fix: 009113a79a
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 08:02:58 +08:00
009113a79a
refactor(submission): use bs5 accordion
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 07:09:42 +08:00
9321c8e3e4
fix(problem/remote): set size to 0 when submitting from archive
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 21:20:42 +08:00
75f6adb4ff
refactor(contest): acm standings table
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 20:41:37 +08:00
7364d1fdb0
fix(submission): echoStatusBarTD 2023-02-07 20:17:48 +08:00
eaceefbbbc
fix(contest/manage): add bonus problem 2023-02-07 20:09:35 +08:00
acfcfd1a74
fix(contest/problem): UOJProblem::additionalSubmissionComponentsCannotBeSeenByUser() 2023-02-07 19:43:24 +08:00
986a5e20bc
feat(blog): send system message after comment was hidden 2023-02-07 19:40:01 +08:00
e626faf2ab
feat: fallback avatar 2023-02-07 19:36:48 +08:00
6202e1a74f
fix(problem/solutions): style of add_new_solution_form 2023-02-07 19:07:53 +08:00
d6e47f1de5
feat(blog): hide comment
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 18:38:24 +08:00
e350a96dd7
Revert "revert: 5d8f19429353c6a01b07c988bcda4410587ae6e7"
This reverts commit 1280c528e4.
2023-02-07 18:31:35 +08:00
f6e5a897c1
chore: bump bootstrap to v5.3.0-alpha1 2023-02-07 18:27:00 +08:00
2046ae0e83
fix: 946ea8283f 2023-02-07 18:15:19 +08:00
946ea8283f
refactor(contest/self_reviews): allow admins edit participants' self_reviews
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-07 16:52:51 +08:00
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
760f8e7c5e
fix(problem/manage/data): problem_conf 2023-02-07 06:27:24 +08:00
1280c528e4
revert: 5d8f194293 2023-02-06 20:03:34 +08:00
806b8e880c
feat(remote_judger/luogu): fetch submission from archive
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-02-06 18:44:08 +08:00
3b109b96b2
fix: cjk chars in filename 2023-02-06 18:29:52 +08:00
4140e2f4f0
Revert "fix(tinyfilemanager): basename not support cjk chars by default"
This reverts commit f6c8600830.
2023-02-06 17:12:19 +08:00
f6c8600830
fix(tinyfilemanager): basename not support cjk chars by default
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-06 17:07:56 +08:00
f948d0f4c3
fix(submission): source code styles
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-06 16:32:43 +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
46592477c5
fix: 7794800603 2023-02-06 11:43:18 +08:00
3d63a011ac
fix: 7794800603 2023-02-06 10:15:15 +08:00
7794800603
feat(remote_judger/loj): fetch submission from archive 2023-02-06 09:30:21 +08:00
170120157d
chore(problem/remote): not including remote account data when using bot account 2023-02-05 21:57:33 +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
35c77868aa
refactor(reset_pw): bootstrap5 2023-02-05 20:36:06 +08:00
c115329147
chore: remove unused assets 2023-02-05 20:21:53 +08:00
682f89f838
chore: bump bootstrap-dialog 2023-02-05 19:58:30 +08:00
a70e78d4d5
chore(problem/manage/data/configure): help texts 2023-02-05 18:55:09 +08:00
0316830bd0
fix(problem/manage/data/configure): point_score layout 2023-02-05 18:52:22 +08:00
6c24bd9bf6
feat(problem/manage/data): subtasks configure 2023-02-05 18:19:45 +08:00
b3113238a2
feat(problem/manage/data): problem.conf preview 2023-02-05 15:37:08 +08:00
c00dc85e68
feat(problem/manage/data): point_score configure 2023-02-05 14:43:54 +08:00
38635106c0
feat(problem/manage/data): new data configure page 2023-02-04 21:52:59 +08:00
5d8f194293
fix: styles
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-04 20:20:36 +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
724d11d8ff
fix(problem): decimal historical score display 2023-02-04 18:30:24 +08:00
aca69c941c
fix(group/assignment): decimal score display 2023-02-04 18:30:11 +08:00
b13b035213
chore: add upgrader for #36 2023-02-04 18:24:57 +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
9e595099b8
fix(super_manage/submissions): show judge_result
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-04 16:28:00 +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
999453e0bf
refactor(problem/manage/permissions): use echoLongTable 2023-02-04 16:12:32 +08:00
561e8ffd0d
fix(problem/remote/new): add missing hints
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-04 11:30:03 +08:00
9880357433
feat: add diff online tool 2023-02-04 11:29:12 +08:00
cd36b3d209
refactor(list/manage): problems_form
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 22:03:43 +08:00
d2d195af21
refactor(contest/manage): managers_form 2023-02-03 20:49:03 +08:00
f9c5f28fe3
feat(super_manage/submissions): show judging submissions 2023-02-03 20:34:59 +08:00
b78c4d9cb5
feat(problem/remote/uoj): validate remote account status 2023-02-03 19:55:06 +08:00
091301d0c8
Merge branch 'master' into remotejudge/uoj-custom-account 2023-02-03 19:45:03 +08:00
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
e79128ad94
fix: prevent forms submitting multiple times
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 17:16:01 +08:00
3d0a113b2a
feat(remote_judger/uoj): submit use own account 2023-02-03 17:05:12 +08:00
da02425215
fix: store username when using remember_token 2023-02-03 17:03:58 +08:00
92793969af
fix(problem/remote): problem crawler 2023-02-03 16:41:13 +08:00
eead1d8c85
feat(remote_judger/codeforces): submit use own account
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-03 16:16:24 +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
94f31d0620
fix: disable submit button if can submit 2023-02-03 15:01:24 +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