Commit Graph

985 Commits

Author SHA1 Message Date
ab4dff592c
fix(blog/slide/write): updateBlog()
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 11:27:21 +08:00
52f05a3a01
fix(submissions): submission status badge
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 10:52:12 +08:00
dab27a8568
chore(submissions): list-group padding-y
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 10:47:48 +08:00
79b9b50da1
fix(submissions): badge and score color
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 10:18:05 +08:00
2c17fba818
fix: ec8f271713
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 09:28:46 +08:00
ec8f271713
refactor(submissions): new design
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-18 09:19:21 +08:00
2baeac115e
chore: page length
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 21:50:04 +08:00
18c501354c
refactor(group/manage): users_form 2023-02-17 21:46:28 +08:00
fe7b22959b
fix(submission): test title width
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 21:11:27 +08:00
dc3c40463d
feat(submissions): user-friendly time format
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 19:01:22 +08:00
d91f72491f
fix(blogs): list order 2023-02-17 18:45:48 +08:00
025ec365c4
fix(blog/write/slide): insertSlide()
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 18:34:16 +08:00
33522fe8a2
refactor(blogs): blogs list 2023-02-17 18:33:52 +08:00
22e53b0359
fix: UOJBlog::getSolutionProblem() 2023-02-17 17:11:23 +08:00
0fd0be5485
fix(submission): column width on screen narrower than 992px
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 17:02:23 +08:00
80ae85fbf4
Merge branch 'new_submission_page'
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 16:55:17 +08:00
69583714c8
fix(submission): user profile link, button icon 2023-02-17 16:55:04 +08:00
8b45b03225
feat(submission): finish refactor 2023-02-17 16:50:32 +08:00
e0cc425031
fix: assignCond in queryMinorSubmissionToJudge
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 13:57:26 +08:00
1f11278815
feat(hack): hack success message
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-17 10:57:55 +08:00
496b87d0a4
refactor(submission): two columns layout 2023-02-17 10:56:29 +08:00
2ed4d368ce
chore: sidebar card-header styles
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 16:57:42 +08:00
72ec5e63f4
feat(contest/standings): wider table when has > 8 problems
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 15:10:24 +08:00
b952c2f00b
fix: hidden score display
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 11:57:07 +08:00
27a4f1a8f1
feat(problem): show start_time of contests
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 11:47:20 +08:00
0f3c934adc
feat(problem): show contests used this problem
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 11:03:32 +08:00
32efcd3e64
feat(contest): final test for ioi contests
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-16 06:36:14 +08:00
7948c1bb2a
fix(super_manage/users): register_form
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-15 18:35:43 +08:00
353ee59c07
fix: 2cd81ab055
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-15 17:17:14 +08:00
e8103b7b9a
feat: acm team account (#42)
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-15 17:00:49 +08:00
2cd81ab055
chore: add upgrader for #42 2023-02-15 16:58:53 +08:00
57773b9f41
fix(contest): check if has final_result when starting final test
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-15 16:50:06 +08:00
098e488fe3
feat: acm team account 2023-02-15 16:46:47 +08:00
a6e0a20cf2
feat(login): not sending email if device is in history 2023-02-15 14:09:40 +08:00
ebeed712bf
fix: d7f5d58eb7
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 22:17:26 +08:00
d7f5d58eb7
refactor(user): user info
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 22:08:41 +08:00
8e57d52af7
feat: submit button loading spinner
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 19:15:08 +08:00
1aa61ba767
fix(list): title
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 18:52:50 +08:00
45af08923c
fix: title escape 2023-02-14 18:52:31 +08:00
1c2ac53a62
fix(super_manage): type of submission_frequency_limit 2023-02-14 14:19:16 +08:00
c35dd3f3fb
feat: add incomplete user profile warning
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 11:56:13 +08:00
a483cc598b
feat(super_manage): submission_frequency config 2023-02-14 11:36:10 +08:00
0f3099bbe5
chore: update mail template 2023-02-14 11:18:47 +08:00
62e25fe1ea
feat: tinyfilemanager use uoj csrf 2023-02-14 10:59:44 +08:00
47167a5c7a
fix(problem/manage/data): csrf token 2023-02-14 10:52:19 +08:00
40e01f4fb9
chore: update doc url
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 10:39:32 +08:00
79e2579a3d
feat: update email template
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 07:05:47 +08:00
25f497e1cf
feat: inline image in email
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-14 06:31:34 +08:00
80bca8dba0
feat(user/edit): clear_remember_token
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-13 22:01:17 +08:00
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
1612fa4adc
chore: update dockerfile 2023-02-13 18:44:48 +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
14a2ab6f20
fix: 75f6adb4ff 2023-02-13 15:29:33 +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
25adb88dec
fix: 50f3aaab9a
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 22:17:08 +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
21dbab3f6c
fix: f1f724caee
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 07:54:26 +08:00
f1f724caee
feat: monaco-markdown
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-09 07:39:21 +08:00
08a2281d17
fix: disable ambiguousCharacters highlight 2023-02-09 06:56:00 +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
3b05222867
chore(contest/standings): acm standings table style
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-08 11:40:08 +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
41a02e6f2d
fix(contest/standings): full_score penalty font size 2023-02-08 06:27:35 +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
db0651381a
fix(problem/remote): append input_my_account_data into remote_submit_container 2023-02-07 20:07:58 +08:00
c923331ddf
fix: 58ba28d9b9 2023-02-07 19:59:21 +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