8417f362e8
feat(web/problem/manage/statement): allow select tags to fill
continuous-integration/drone/push Build is passing
2023-01-12 10:06:12 +08:00
8b2de39c5f
feat: add copy button
continuous-integration/drone/push Build is passing
2023-01-11 10:48:20 +08:00
3c4cc702c3
chore(web): remove show-text option of click-zan block
2022-11-09 21:37:37 +08:00
844c93da84
refactor: sync code from uoj.ac
2022-11-06 10:26:21 +08:00
1227acf47a
refactor(web/contest): contest manage v2 and contest confirmation
continuous-integration/drone/push Build is passing
2022-10-23 20:39:11 +08:00
c5b3fbdd4a
refactor(web/list): list v2
2022-10-22 19:24:48 +08:00
0f0556b9ef
feat(web/group/assignment): only show submissions before end_time
2022-10-21 22:04:17 +08:00
eda9df3d1a
refactor(web/super_manage): index manage
2022-10-20 17:07:43 +08:00
54b8415cf5
fix: 8a7930e18c
continuous-integration/drone/push Build is passing
2022-10-19 11:23:22 +08:00
75c8481676
feat(web/user): allow admins to edit user info and read system msgs
continuous-integration/drone/push Build is passing
2022-10-17 22:13:08 +08:00
8579e31c19
feat(web): use filled icon when has cnt in click_zan_block
continuous-integration/drone/push Build is passing
2022-10-11 21:58:37 +08:00
32e840b907
fix: 8195e61f74
continuous-integration/drone/push Build is passing
2022-10-09 17:19:37 +08:00
8195e61f74
fix: b6e83e1535
continuous-integration/drone/push Build is passing
2022-10-08 21:32:12 +08:00
b6e83e1535
refactor(web/contest/self_reviews): drop DOMPurify
2022-10-08 19:46:52 +08:00
1383580a8b
fix(web/contest/standings): vertical-align middle
continuous-integration/drone/push Build is passing
2022-10-08 18:59:10 +08:00
5c26699829
fix: 94ac59929e
continuous-integration/drone/push Build is passing
2022-10-08 15:42:30 +08:00
47e64d8a24
fix(web/contest/standings): problem link text-decoration-none
continuous-integration/drone/push Build is passing
2022-10-08 15:17:25 +08:00
b737505f3f
refactor: login page with bs5
2022-10-07 16:47:52 +08:00
3fb14ca50d
feat(judger): uoj_judger_v2 ( #2 )
continuous-integration/drone/push Build is passing
2022-10-06 07:30:42 +08:00
236ca9654d
fix: submit editor filename width
continuous-integration/drone/push Build is passing
2022-10-05 21:03:23 +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
cbe9f77cca
refactor: contest_inside page with bs5
continuous-integration/drone/push Build is passing
2022-10-04 14:06:03 +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
74e502a853
refactor: blog_detail page with bs5
2022-09-29 22:02:56 +08:00
985e4adbe9
fix: click zan block loading style
2022-09-28 09:40:56 +08:00
3a26ee7092
refactor: problem page with bs5
continuous-integration/drone/push Build is passing
2022-09-25 18:28:43 +08:00
83488ad7cf
feat: add sidebar
continuous-integration/drone/push Build is passing
2022-09-25 14:16:36 +08:00
6a49c84e31
refactor: submission_detail with bs5
continuous-integration/drone/push Build is passing
2022-09-24 21:19:48 +08:00
e334a2ad8a
refactor: problem_set with bs5
continuous-integration/drone/push Build is passing
2022-09-24 10:18:55 +08:00
ca3680727c
feat: support mathjax in contest self reviews
continuous-integration/drone/push Build is passing
2022-09-21 18:35:30 +08:00
bdcad42504
fix: 1ffde85d36
continuous-integration/drone/push Build is passing
2022-09-21 17:18:53 +08:00
1ffde85d36
fix: self_review table column width
continuous-integration/drone/push Build is passing
2022-09-21 16:48:13 +08:00
4f42697d38
feat: show unsubmitted
continuous-integration/drone/push Build is passing
2022-09-21 14:41:57 +08:00
67c29e3add
feat: testcase download
continuous-integration/drone/push Build is passing
2022-09-20 13:10:25 +08:00
945bd35776
feat: edit contest self reviews
2022-09-20 07:49:45 +08:00
9c2b2a96ab
feat: contest self reviews
continuous-integration/drone/push Build is passing
2022-09-19 19:27:57 +08:00
5348d056f7
feat: html tags in user motto
2022-09-18 21:38:57 +08:00
0d97897d92
feat: problem lists
2022-09-18 19:34:17 +08:00
af58465477
feat: add C++14 and C++17 support
2022-09-18 10:54:13 +08:00
71a82c3a28
feat(web): add realname
2022-03-17 18:26:29 +08:00
2f4ed55d9d
feat(*): remove rating
2022-03-17 11:02:44 +08:00
dcea523cfc
chore(judger): drop java support
2022-03-16 21:12:09 +08:00
Masco Skray
c49b69aa86
style(web): upgrade to Bootstrap 4 view with new artworks
...
Let's welcome brand new look made by Bootstrap 4!
Not only website but also our logo is being flat now.
The new logo uses blue as main color, to be different from original.
For us, it also shows the project has up to a new stage.
We hope that the project will get better and better.
BREAKING CHANGE: The path for users to place their images is renamed.
Logos are saved as new names too. Users should move "pictures" to "images".
Any modifications should suit the Bootstrap 4's standard.
2019-09-10 10:25:07 +08:00
Masco Skray
2156cdffef
feat(web): add a new way to access blog
...
We add a new way to access blog page. Now there are 3.
The switch now uses number to choose the way.
1 is for subdomain and 3 is for subfolder.
2 is for separated blog domain with its subfolder.
For example, mike's link is blog.xxx.xxx/mike.
Blog list page link on navbar will change by domain mode.
2019-07-12 14:30:00 +08:00
Masco Skray
a642895253
style(judger,web): do not specify minor version to Python2
...
Python 2 is Python 2, Python 2.7 is also Python 2.
So why Python 2.7 is Python 2.7?
Make things tidy.
2019-06-28 16:40:41 +08:00
Masco Skray
d030c261b2
feat(judger,web): drop Java7, add Java11 with OpenJDK
...
Java 7 is now out of support. A large number of people use Java 8.
As the latest Java LTS version, now add support for Java 11.
Due to the policies from Oracle, SunJDK is replaced.
2019-06-28 16:00:40 +08:00
Masco Skray
96d4a3ecf7
style(judger,web): move code out from subfolder "1"
...
Due to historical reasons, the code is in subfolder "1".
With SVN removal, we place the code back and remove the annoying "1" folder.
2019-06-14 23:34:41 +08:00