Commit Graph

274 Commits

Author SHA1 Message Date
40817e212c
fix: c77c40c341
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-15 07:15:22 +08:00
726fb44108
fix: b532a5d319 2022-10-15 07:13:39 +08:00
db1500110a
feat(web): add html2markdown
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-15 07:07:45 +08:00
75976d9bcc
fix(web): style
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-14 16:24:26 +08:00
c77c40c341
feat(web/ranklist): drop bs4 2022-10-14 16:21:50 +08:00
b532a5d319
feat(web/problem/statistics): drop bs4 2022-10-14 16:19:59 +08:00
14f7a0b60d
chore(web/image_hosting): add link to docs
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-14 14:59:47 +08:00
24acc89709
feat(web/super_manage/image_hosting): change user images total size limit 2022-10-14 14:59:26 +08:00
d8d97b4f93
fix(web/image_hosting): watermark scale 2022-10-14 10:31:58 +08:00
d490de8bd4
refactor(web/image_hosting): use php-imagick
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-13 21:23:52 +08:00
2e51c20d9f
fix(web/image_hosting): image size calc
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-13 20:54:47 +08:00
b548dd071c
fix(web/image_hosting): check file size after converting to png format 2022-10-13 20:33:02 +08:00
f21ee00a87
fix(web): style 2022-10-13 20:29:44 +08:00
838a492852
fix(web/image_hosting): is_empty hint 2022-10-13 20:28:24 +08:00
e41832cca7
fix(web/image_hosting): watermark hash suffix 2022-10-13 20:23:34 +08:00
8ec306e09d
feat(web/super_manage): add image_hosting manage 2022-10-13 20:20:51 +08:00
c88a178d45
feat(web/image_hosting): images list 2022-10-13 19:56:58 +08:00
755199a32a
feat(web/image_hosting): drag and drop images 2022-10-13 16:13:36 +08:00
65864dd1d2
fix(web/image_hosting): margin of upload button 2022-10-13 15:50:05 +08:00
cafa5b61f2
feat(web/image_hosting): show usage statistics 2022-10-13 14:10:17 +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
7c631ea72e
fix: style 2022-10-12 20:38:43 +08:00
ec80c669d1
feat(web): add image_hosting 2022-10-12 20:35:23 +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
nekko
5e30f342fd
refactor(web): migrate to parsedown (#3)
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-11 12:29:55 +08:00
b94dabceb6
feat(web/problem_set): my problem & hidden problem filter
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-11 10:31:54 +08:00
4d68b2237f
fix(web): use hljs in bs5 pages 2022-10-11 07:50:58 +08:00
17c400d15c
feat(web): display assignments in sidebar 2022-10-10 18:42:49 +08:00
be876d2a1d
fix(web/contest/self_review): self_review limit
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-10 17:30:01 +08:00
baf96542ec
fix(web): style
All checks were successful
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
fcb1162be5
fix(web/user/msg): item position
All checks were successful
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
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
8b97bdf55e
refactor(web/user/info): drop DOMPurify 2022-10-08 19:38:50 +08:00
bbcd51e7c6
fix(web/blog/slide): replace state
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 17:16:00 +08:00
b6cb61d046
fix: edb8176f8f
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 16:25:30 +08:00
5c26699829
fix: 94ac59929e
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 15:42:30 +08:00
30dc0d7d70
fix(web/register): return 404 when disable register
All checks were successful
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
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 13:45:02 +08:00
23ff07e9e1
fix: a90815b20c
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-08 12:47:46 +08:00
6582722f50
feat(web/problems/solution): is_hidden badge icon
All checks were successful
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