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
ef7c6eb83d
feat(web/blog/write): display blog id
continuous-integration/drone/push Build is passing
2022-10-16 20:38:03 +08:00
db1500110a
feat(web): add html2markdown
continuous-integration/drone/push Build is passing
2022-10-15 07:07:45 +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
327c61a251
refactor: problem_statement_manage with bs5
2022-10-02 14:25:22 +08:00
74e502a853
refactor: blog_detail page with bs5
2022-09-29 22:02:56 +08:00
e8125e7e3a
refactor: user_info page with bs5
2022-09-28 15:39:39 +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
7d9b043cb9
feat: init bootstrap5
2022-09-23 20:59:22 +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
f7e027a41d
chore: remove source map urls
2022-09-21 12:53:29 +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
65cf072825
feat(web): add ac graph
2022-03-25 13:16:37 +08:00
a6e18b25bd
feat(web): disable register & add user manager
2022-03-17 19:38:33 +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
Leo Lu
f25be16d1e
Added map visualizer
2020-08-07 17:41:53 +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