Commit Graph

102 Commits

Author SHA1 Message Date
c222f736fe
chore(web): returnJSONData util 2022-10-21 13:23:36 +08:00
bf179148a1
refactor(web/super_manage): users manage 2022-10-20 19:50:53 +08:00
eda9df3d1a
refactor(web/super_manage): index manage 2022-10-20 17:07:43 +08:00
3985b97f2e
feat(web/user): qq avatar 2022-10-20 10:02:53 +08:00
6ee3ed2490
feat(web/user/edit): user privilege 2022-10-20 09:32:34 +08:00
b433a907e5
feat(web/user/edit): github 2022-10-19 22:16:10 +08:00
e33e3ef413
refactor(web/user/edit): user_edit_v2 2022-10-19 21:59:16 +08:00
d562f18de5
fix(web): add missing .form-select class
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-18 17:11:55 +08:00
352642b06c
fix(web/blog/delete): remove solutions when delete blog 2022-10-18 10:27:11 +08:00
0568633496
refactor(web/group/assignment): use bootstrap5 and display score
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-17 20:42:32 +08:00
7807752ca4
fix(web/problem/solution): problem manager can add solution
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-16 10:18:49 +08:00
24acc89709
feat(web/super_manage/image_hosting): change user images total size limit 2022-10-14 14:59:26 +08:00
0a7a6cbe9e
feat(web/image_hosting): image upload 2022-10-13 13:34:55 +08:00
2d9d99e1a6
feat(web/image_hosting): get_image 2022-10-12 21:10:07 +08:00
0d0b8b0ba7
feat(web/contest/self_reviews): markdown support
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-12 19:19:54 +08:00
60ba1a5829
feat(web/user_info/motto): markdown support 2022-10-12 19:13:33 +08:00
4018227d8b
fix(web/submissions): submission_list view permission
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-10 17:03:57 +08:00
e71f73d81f
refactor(web): add HTML::purifier_inline() function
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-09 21:33:13 +08:00
b6e83e1535
refactor(web/contest/self_reviews): drop DOMPurify 2022-10-08 19:46:52 +08:00
df7d7639b1
refactor(web/ranklist): drop DOMPurify 2022-10-08 19:42:04 +08:00
94ac59929e
fix(web): responsible table 2022-10-08 14:04:26 +08:00
94d9272704
feat(web): add java support
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-05 07:47:56 +08:00
6ad6eb2048
feat: c++20 support
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-04 21:31:28 +08:00
cbe9f77cca
refactor: contest_inside page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-04 14:06:03 +08:00
82ca33db5e
feat: hide click_zan_block text
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 20:47:32 +08:00
1b66cd1a90
refactor: problem_managers_manage with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 14:46:18 +08:00
ef774d2e97
fix: 90b3675bd5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 09:11:43 +08:00
90b3675bd5
fix: return 403 if problem is used in a registered running contest
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-03 08:49:23 +08:00
0704b85065
refactor: blog_index and blog_archive with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-02 17:02:17 +08:00
2b00906fa1
fix: blog tags 2022-10-01 19:34:03 +08:00
092aacb74e
feat: enhance ban effect 2022-10-01 18:00:42 +08:00
74e502a853
refactor: blog_detail page with bs5 2022-09-29 22:02:56 +08:00
4e6d86b89d
fix: submission content padding
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-29 11:03:51 +08:00
4d002d776e
fix: problem order in contest
Some checks reported errors
continuous-integration/drone/push Build was killed
2022-09-29 10:16:38 +08:00
0d5f22cc06
fix: use rawurlencode
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-29 07:41:45 +08:00
44b3840e5f
feat: add problems_solutions
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-28 19:48:49 +08:00
186a2e6710
fix: custom test result styles
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-27 16:53:39 +08:00
27387a0dea
refactor: blogs_list page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-26 20:55:56 +08:00
42ffbd9c88
refactor: hack_list page with bs5 2022-09-26 20:42:46 +08:00
9fc1628709
refactor: group page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-26 12:09:54 +08:00
3a26ee7092
refactor: problem page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-25 18:28:43 +08:00
7aa51e889a
refactor: hack detail page with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-25 10:44:33 +08:00
29a1b26762
fix: b4c760110e
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-24 22:01:38 +08:00
b4c760110e
fix: submission_details has subtasks (6a49c84)
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-24 21:50:59 +08:00
6a49c84e31
refactor: submission_detail with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-24 21:19:48 +08:00
e334a2ad8a
refactor: problem_set with bs5
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-24 10:18:55 +08:00
2367452bcd
feat: frontend version switch 2022-09-24 08:26:39 +08:00
bd79eebb44
refactor: submissions_list with bs5 2022-09-24 08:13:39 +08:00
a8233f1cb6
refactor: msg page with bs5 2022-09-24 06:25:27 +08:00
51aa5605cf
fix: table class
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-23 22:02:40 +08:00