020fe9dd7a
chore(problem/remote): use monospace font for cookie input
2023-02-03 17:51:18 +08:00
42c473e1a0
chore(problem/remote): use monospace font for cookie input
continuous-integration/drone/push Build is passing
2023-02-03 17:50:25 +08:00
d1dace11b1
feat(problem/remote): remember recent used submit_type
2023-02-03 17:48:38 +08:00
3d0a113b2a
feat(remote_judger/uoj): submit use own account
2023-02-03 17:05:12 +08:00
eead1d8c85
feat(remote_judger/codeforces): submit use own account
continuous-integration/drone/push Build is passing
2023-02-03 16:16:24 +08:00
5cfd8d5846
feat(remote_judger): add luogu
2023-02-03 10:47:58 +08:00
2ab8d07683
refactor(problem/remote): custom account field
2023-02-03 09:06:47 +08:00
fe5e9b17e5
refactor: lazyload pdf.js
continuous-integration/drone/push Build is passing
2023-02-02 11:19:35 +08:00
e323e7367e
fix(blog): styles of comment
continuous-integration/drone/push Build is passing
2023-02-01 21:30:36 +08:00
ac0e1aa4a4
refactor: use monaco-editor as source code editor
2023-02-01 18:11:26 +08:00
5f7bf17fe0
feat(problem): insert pdf in statement
continuous-integration/drone/push Build is passing
2023-01-30 20:27:53 +08:00
24c5ad4e5f
fix: use local dropzone.js
2023-01-30 19:58:37 +08:00
32b92f9311
feat(problem/resources): init
2023-01-30 18:47:44 +08:00
39df125d16
refactor(user_msg): bootstrap5
2023-01-16 15:34:51 +08:00
4e5d2dee49
feat(web/blog): username color
2023-01-14 18:24:36 +08:00
1ebcda02d6
feat(web/contest): username color
2023-01-14 18:24:03 +08:00
452c2ca12b
feat(web/user): username color
...
Co-authored-by: Wenkuo Yu <82705676+youwike@users.noreply.github.com>
Co-authored-by: Baoshuo Ren <47095648+renbaoshuo@users.noreply.github.com>
2023-01-14 17:20:10 +08:00
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
17fbb2c910
refactor(web/html2markdown): use turndown
continuous-integration/drone/push Build is passing
2023-01-08 13:57:39 +08:00
4e149d376f
chore(web): move mathjax3
2022-12-23 21:25:05 +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
2bea966b08
refactor(web/user): drop bootstrap4
2022-10-20 06:33:49 +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
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