|
be876d2a1d
|
fix(web/contest/self_review): self_review limit
continuous-integration/drone/push Build is passing
|
2022-10-10 17:30:01 +08:00 |
|
|
4018227d8b
|
fix(web/submissions): submission_list view permission
continuous-integration/drone/push Build is passing
|
2022-10-10 17:03:57 +08:00 |
|
|
baf96542ec
|
fix(web): style
continuous-integration/drone/push Build is passing
|
2022-10-10 13:58:54 +08:00 |
|
|
224dc3b271
|
refactor(web/faq): bootstrap5
|
2022-10-10 13:57:27 +08:00 |
|
|
dd341c6e22
|
fix(web): remove background in blog-preview
|
2022-10-10 09:26:48 +08:00 |
|
|
fcb1162be5
|
fix(web/user/msg): item position
continuous-integration/drone/push Build is passing
|
2022-10-10 08:24:07 +08:00 |
|
|
7e8db47f93
|
chore(web/problem_set): drop bootstrap4
|
2022-10-10 08:18:55 +08:00 |
|
|
1279ccf711
|
refactor(web): fix table classes in backend
|
2022-10-10 07:52:30 +08:00 |
|
|
4e4e45160d
|
refactor(web): migrate to parsedown
|
2022-10-10 07:35:48 +08:00 |
|
|
63bce3f253
|
chore(web): use composer
continuous-integration/drone/push Build is passing
|
2022-10-09 21:45:29 +08:00 |
|
|
e71f73d81f
|
refactor(web): add HTML::purifier_inline() function
continuous-integration/drone/push Build is passing
|
2022-10-09 21:33:13 +08:00 |
|
|
2fcc71029e
|
chore(web): move gregwar/captcha
continuous-integration/drone/push Build is passing
|
2022-10-08 19:58:22 +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 |
|
|
1740cc8265
|
refactor(web/group/announcement): drop DOMPurify
|
2022-10-08 19:40:34 +08:00 |
|
|
8b97bdf55e
|
refactor(web/user/info): drop DOMPurify
|
2022-10-08 19:38:50 +08:00 |
|
|
bbcd51e7c6
|
fix(web/blog/slide): replace state
continuous-integration/drone/push Build is passing
|
2022-10-08 17:16:00 +08:00 |
|
|
b6cb61d046
|
fix: edb8176f8f
continuous-integration/drone/push Build is passing
|
2022-10-08 16:25:30 +08:00 |
|
|
5c26699829
|
fix: 94ac59929e
continuous-integration/drone/push Build is passing
|
2022-10-08 15:42:30 +08:00 |
|
|
30dc0d7d70
|
fix(web/register): return 404 when disable register
continuous-integration/drone/push Build is passing
|
2022-10-08 14:38:14 +08:00 |
|
|
833c8c2c80
|
refactor(web/blog/delete): bootstrap5
|
2022-10-08 14:28:02 +08:00 |
|
|
4779cb3bcc
|
fix(web/blog): ban contest_only user
|
2022-10-08 14:10:14 +08:00 |
|
|
edb8176f8f
|
refactor(web/blog/self_reviews): bootstrap5
continuous-integration/drone/push Build is passing
|
2022-10-08 14:05:30 +08:00 |
|
|
94ac59929e
|
fix(web): responsible table
|
2022-10-08 14:04:26 +08:00 |
|
|
8ad7d5cb00
|
fix: df519e2d4a
continuous-integration/drone/push Build is passing
|
2022-10-08 13:45:02 +08:00 |
|
|
23ff07e9e1
|
fix: a90815b20c
continuous-integration/drone/push Build is passing
|
2022-10-08 12:47:46 +08:00 |
|
|
6582722f50
|
feat(web/problems/solution): is_hidden badge icon
continuous-integration/drone/push Build is passing
|
2022-10-08 12:10:41 +08:00 |
|
|
d614b8ddcb
|
fix(web/blog/archive): is_hidden text
|
2022-10-08 12:09:23 +08:00 |
|
|
a674a54e8b
|
feat(web/problems): my_problem badge
|
2022-10-08 12:07:49 +08:00 |
|
|
a90815b20c
|
feat(web/problems): is_hidden badge
|
2022-10-08 12:04:54 +08:00 |
|
|
b97d606b07
|
fix: f0974dbe82
continuous-integration/drone/push Build is passing
|
2022-10-08 10:25:54 +08:00 |
|
|
f0974dbe82
|
feat(web/problem/solution): hidden solutions
continuous-integration/drone/push Build is passing
|
2022-10-08 10:06:44 +08:00 |
|
|
a97a05553b
|
chore: remove table-striped class
continuous-integration/drone/push Build is passing
|
2022-10-08 08:50:23 +08:00 |
|
|
a7da66b04f
|
fix(web/problem/statistics): margin-top of titles
continuous-integration/drone/push Build is passing
|
2022-10-07 21:51:27 +08:00 |
|
|
df519e2d4a
|
fix: 922b5bbeb1
continuous-integration/drone/push Build is passing
|
2022-10-07 18:32:25 +08:00 |
|
|
2cfed336f1
|
refactor: announcements page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-07 18:24:11 +08:00 |
|
|
922b5bbeb1
|
feat: contest progress text in standings page
|
2022-10-07 18:16:17 +08:00 |
|
|
5f24f88392
|
fix: style
continuous-integration/drone/push Build is passing
|
2022-10-07 17:31:09 +08:00 |
|
|
63b7768f78
|
feat: force-login and open-register config
continuous-integration/drone/push Build is passing
|
2022-10-07 17:29:26 +08:00 |
|
|
b737505f3f
|
refactor: login page with bs5
|
2022-10-07 16:47:52 +08:00 |
|
|
cad5bb9a44
|
refactor: blog_write page with bs5
|
2022-10-07 13:17:33 +08:00 |
|
|
8ca3b7b2b5
|
fix: contest registrants button color
|
2022-10-07 13:09:56 +08:00 |
|
|
6a91c0521c
|
feat: contest navigator in problem page
continuous-integration/drone/push Build is passing
|
2022-10-07 09:31:31 +08:00 |
|
|
911263eed3
|
refactor: problem_statistics page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-07 09:13:49 +08:00 |
|
|
d1374e99eb
|
feat: move problem sidebar items
|
2022-10-07 09:13:35 +08:00 |
|
|
c5bb4a1a67
|
feat: redirect to login instead of return 403
continuous-integration/drone/push Build is passing
|
2022-10-06 20:28:43 +08:00 |
|
|
c2c569da31
|
fix: 比赛资料
continuous-integration/drone/push Build is passing
|
2022-10-06 20:22:31 +08:00 |
|
|
ebd4ee92f3
|
fix(web/contest): table-success
continuous-integration/drone/push Build is passing
|
2022-10-06 11:57:24 +08:00 |
|
|
a2a2a559fc
|
fix: margin-right of status icon
|
2022-10-06 11:38:10 +08:00 |
|
|
236c338a68
|
fix: post_question button
continuous-integration/drone/push Build is passing
|
2022-10-06 10:07:55 +08:00 |
|
|
3fb14ca50d
|
feat(judger): uoj_judger_v2 (#2)
continuous-integration/drone/push Build is passing
|
2022-10-06 07:30:42 +08:00 |
|
|
1daf709df8
|
fix: user_info admin card
continuous-integration/drone/push Build is passing
|
2022-10-05 18:53:51 +08:00 |
|
|
2e4e850891
|
fix: font size of last visited text
continuous-integration/drone/push Build is passing
|
2022-10-05 10:58:05 +08:00 |
|
|
94d9272704
|
feat(web): add java support
continuous-integration/drone/push Build is passing
|
2022-10-05 07:47:56 +08:00 |
|
|
6ad6eb2048
|
feat: c++20 support
continuous-integration/drone/push Build is passing
|
2022-10-04 21:31:28 +08:00 |
|
|
354c417737
|
fix: c30374732e
continuous-integration/drone/push Build is passing
|
2022-10-04 16:44:14 +08:00 |
|
|
fd9cc2b302
|
feat: add icon for user status
|
2022-10-04 16:42:59 +08:00 |
|
|
2af4a869f3
|
fix: style
|
2022-10-04 16:35:07 +08:00 |
|
|
8703631db8
|
fix: c30374732e
continuous-integration/drone/push Build is passing
|
2022-10-04 16:33:24 +08:00 |
|
|
8a288ceff5
|
feat: last active at
continuous-integration/drone/push Build is passing
|
2022-10-04 16:31:08 +08:00 |
|
|
c30374732e
|
feat: re-login every week
|
2022-10-04 14:58:46 +08:00 |
|
|
cbe9f77cca
|
refactor: contest_inside page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-04 14:06:03 +08:00 |
|
|
ddf5ec7413
|
fix: anonymous if superuser removes a solution
|
2022-10-04 07:36:05 +08:00 |
|
|
af2b8a437a
|
fix: 82ca33db5e
continuous-integration/drone/push Build is passing
|
2022-10-03 21:04:20 +08:00 |
|
|
82ca33db5e
|
feat: hide click_zan_block text
continuous-integration/drone/push Build is passing
|
2022-10-03 20:47:32 +08:00 |
|
|
82d4bf59f3
|
fix: dec731f86f
continuous-integration/drone/push Build is passing
|
2022-10-03 14:55:28 +08:00 |
|
|
1b66cd1a90
|
refactor: problem_managers_manage with bs5
continuous-integration/drone/push Build is passing
|
2022-10-03 14:46:18 +08:00 |
|
|
a3f97d2025
|
refactor: problem_statement_manage header
|
2022-10-03 14:40:53 +08:00 |
|
|
dec731f86f
|
fix: problem page items
continuous-integration/drone/push Build is passing
|
2022-10-03 14:28:33 +08:00 |
|
|
1ecf764bb7
|
fix: return 403 if problem is used in a registered running contest
continuous-integration/drone/push Build is passing
|
2022-10-03 09:35:29 +08:00 |
|
|
ef774d2e97
|
fix: 90b3675bd5
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
continuous-integration/drone/push Build is passing
|
2022-10-03 08:49:23 +08:00 |
|
|
a917881042
|
fix: unregister button
continuous-integration/drone/push Build is passing
|
2022-10-02 20:54:25 +08:00 |
|
|
d3902347a1
|
feat: blog aboutme page
|
2022-10-02 20:47:53 +08:00 |
|
|
9528838d69
|
fix: is_hidden in blog_archive
continuous-integration/drone/push Build is passing
|
2022-10-02 17:53:33 +08:00 |
|
|
0704b85065
|
refactor: blog_index and blog_archive with bs5
continuous-integration/drone/push Build is passing
|
2022-10-02 17:02:17 +08:00 |
|
|
40921a5701
|
refactor: add_contest page with bs5
|
2022-10-02 14:41:26 +08:00 |
|
|
327c61a251
|
refactor: problem_statement_manage with bs5
|
2022-10-02 14:25:22 +08:00 |
|
|
e62f3b4d38
|
fix: user_info accepted submission count
continuous-integration/drone/push Build is passing
|
2022-10-02 10:17:12 +08:00 |
|
|
ce10dce025
|
fix: remove problem_uploader permission when add problem_manager
continuous-integration/drone/push Build is passing
|
2022-10-01 22:03:00 +08:00 |
|
|
7678b34221
|
refactor: contest_members page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-01 21:26:01 +08:00 |
|
|
2b00906fa1
|
fix: blog tags
|
2022-10-01 19:34:03 +08:00 |
|
|
023f2e392c
|
fix: add missing spaces between tags
|
2022-10-01 19:31:13 +08:00 |
|
|
60e2c80b8d
|
feat: add teacher type
|
2022-10-01 19:29:40 +08:00 |
|
|
091f35397d
|
feat: add school field
|
2022-10-01 19:09:16 +08:00 |
|
|
e0872fda48
|
feat: add user permissions display in user_info page
|
2022-10-01 18:55:50 +08:00 |
|
|
092aacb74e
|
feat: enhance ban effect
|
2022-10-01 18:00:42 +08:00 |
|
|
05dcdf2158
|
fix: remove poster field in problem.conf
continuous-integration/drone/push Build is passing
|
2022-10-01 17:18:29 +08:00 |
|
|
47869c3314
|
fix: remove "admin"
|
2022-10-01 17:17:20 +08:00 |
|
|
84441b5a5c
|
fix: slide in new blog pages
continuous-integration/drone/push Build is passing
|
2022-10-01 11:55:31 +08:00 |
|
|
f2b3280e68
|
refactor: blog_index page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-29 22:06:36 +08:00 |
|
|
74e502a853
|
refactor: blog_detail page with bs5
|
2022-09-29 22:02:56 +08:00 |
|
|
6643d21ed0
|
fix: problem_solution table
|
2022-09-29 14:26:07 +08:00 |
|
|
4e6d86b89d
|
fix: submission content padding
continuous-integration/drone/push Build is passing
|
2022-09-29 11:03:51 +08:00 |
|
|
9520ed24a6
|
fix: 2eb02d776d
|
2022-09-29 10:34:43 +08:00 |
|
|
d2e4f799b8
|
feat: user_info page ac_problems hover bg
continuous-integration/drone/push Build is passing
|
2022-09-29 10:20:12 +08:00 |
|
|
4d002d776e
|
fix: problem order in contest
continuous-integration/drone/push Build was killed
|
2022-09-29 10:16:38 +08:00 |
|
|
2eb02d776d
|
feat: add problem difficulty display
|
2022-09-29 10:10:24 +08:00 |
|
|
83678f42b9
|
feat: add view_solution_type form
|
2022-09-29 09:27:11 +08:00 |
|
|
4daa3ed248
|
fix: problem_list accepted problems td background
|
2022-09-29 09:20:08 +08:00 |
|