|
42591677e5
|
feat: include sidebar in index page
continuous-integration/drone/push Build is passing
|
2022-09-26 18:56:38 +08:00 |
|
|
fc66e5afe5
|
fix: 6cbf44ead5
continuous-integration/drone/push Build is passing
|
2022-09-26 16:32:38 +08:00 |
|
|
6cbf44ead5
|
fix: add classes to tables
continuous-integration/drone/push Build is passing
|
2022-09-26 14:35:13 +08:00 |
|
|
9fc1628709
|
refactor: group page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-26 12:09:54 +08:00 |
|
|
a56923d52a
|
fix: style
|
2022-09-26 11:28:53 +08:00 |
|
|
e24d9c587c
|
refactor: split group manage page
|
2022-09-26 11:26:17 +08:00 |
|
|
d79ca1512f
|
fix: problem_list is_hidden
|
2022-09-26 09:30:34 +08:00 |
|
|
7ab64c1ba3
|
refactor: problem_list with bs5
continuous-integration/drone/push Build is passing
|
2022-09-26 07:58:58 +08:00 |
|
|
219d3526e5
|
refactor: spilt problem_list manage page
|
2022-09-26 07:39:01 +08:00 |
|
|
d502fb95ac
|
feat: change uploader username
continuous-integration/drone/push Build is passing
|
2022-09-25 21:03:56 +08:00 |
|
|
3ebc2dea1d
|
fix: margin-top
continuous-integration/drone/push Build is passing
|
2022-09-25 18:39:46 +08:00 |
|
|
d101ca2c1e
|
feat: add search form
continuous-integration/drone/push Build is passing
|
2022-09-25 18:38:19 +08:00 |
|
|
dcb4417e75
|
fix: style
|
2022-09-25 18:30:17 +08:00 |
|
|
3a26ee7092
|
refactor: problem page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-25 18:28:43 +08:00 |
|
|
bb3656749d
|
fix: problem_set table col width
continuous-integration/drone/push Build is passing
|
2022-09-25 14:31:52 +08:00 |
|
|
83488ad7cf
|
feat: add sidebar
continuous-integration/drone/push Build is passing
|
2022-09-25 14:16:36 +08:00 |
|
|
7aa51e889a
|
refactor: hack detail page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-25 10:44:33 +08:00 |
|
|
6a49c84e31
|
refactor: submission_detail with bs5
continuous-integration/drone/push Build is passing
|
2022-09-24 21:19:48 +08:00 |
|
|
1e07cba8c1
|
fix: set overflow-auto to submissions_list table
continuous-integration/drone/push Build is passing
|
2022-09-24 19:38:03 +08:00 |
|
|
50b37ba70f
|
fix: bs4 countdowns title
|
2022-09-24 19:13:16 +08:00 |
|
|
70d7a65665
|
feat: user self_reviews order by start_time desc
continuous-integration/drone/push Build is passing
|
2022-09-24 18:45:35 +08:00 |
|
|
e270e5e891
|
fix: add missing spaces
|
2022-09-24 14:26:49 +08:00 |
|
|
c7b1e6c2c3
|
fix: edef725860
continuous-integration/drone/push Build is passing
|
2022-09-24 14:19:28 +08:00 |
|
|
5219d8ddcc
|
fix: style
continuous-integration/drone/push Build is passing
|
2022-09-24 13:41:31 +08:00 |
|
|
edef725860
|
feat: add page title
continuous-integration/drone/push Build is passing
|
2022-09-24 13:39:55 +08:00 |
|
|
86ec60fa3a
|
refactor: groups with bs5
|
2022-09-24 13:39:45 +08:00 |
|
|
7ee809bd56
|
refactor: problem_lists with bs5
|
2022-09-24 13:24:48 +08:00 |
|
|
56967e039d
|
fix: 4fa402ec4b
continuous-integration/drone/push Build is passing
|
2022-09-24 12:51:34 +08:00 |
|
|
4fa402ec4b
|
refactor: contests list with bs5
continuous-integration/drone/push Build is passing
|
2022-09-24 12:10:30 +08:00 |
|
|
79d4c3832c
|
refactor: ranklist with bs5
continuous-integration/drone/push Build is passing
|
2022-09-24 11:55:34 +08:00 |
|
|
b25f4cc7f9
|
fix: table appraisal col width
|
2022-09-24 11:42:09 +08:00 |
|
|
92cca91cce
|
feat: countdowns and friend links locale
|
2022-09-24 11:40:26 +08:00 |
|
|
e334a2ad8a
|
refactor: problem_set with bs5
continuous-integration/drone/push Build is passing
|
2022-09-24 10:18:55 +08:00 |
|
|
bff23cfdfd
|
fix: index page bs4
continuous-integration/drone/push Build is passing
|
2022-09-24 08:33:36 +08:00 |
|
|
2367452bcd
|
feat: frontend version switch
|
2022-09-24 08:26:39 +08:00 |
|
|
bd79eebb44
|
refactor: submissions_list with bs5
|
2022-09-24 08:13:39 +08:00 |
|
|
b50b3ee67c
|
refactor: backgrounds
|
2022-09-24 06:58:20 +08:00 |
|
|
e56eae09b1
|
fix: index cols
continuous-integration/drone/push Build is passing
|
2022-09-23 22:10:57 +08:00 |
|
|
1d142f8cff
|
fix: style
|
2022-09-23 21:54:44 +08:00 |
|
|
f75752397f
|
fix: friend link styles
continuous-integration/drone/push Build was killed
|
2022-09-23 21:51:36 +08:00 |
|
|
4e1d156f0e
|
feat: group announcement
continuous-integration/drone/push Build is passing
|
2022-09-23 21:36:14 +08:00 |
|
|
32caffc3ec
|
refactor: index with bs5
|
2022-09-23 21:00:17 +08:00 |
|
|
54ad012df1
|
fix: "need upload chk.cpp"
continuous-integration/drone/push Build is passing
|
2022-09-23 11:50:56 +08:00 |
|
|
72b70d2911
|
fix: 9b8ffca752
|
2022-09-23 08:13:21 +08:00 |
|
|
3bf24bbbb9
|
fix: d3e99b0217
|
2022-09-23 08:03:55 +08:00 |
|
|
0c21b31517
|
feat: mathjax support on user_self_review page
continuous-integration/drone/push Build is passing
|
2022-09-22 10:38:06 +08:00 |
|
|
1b955c5913
|
feat: allow to use more builtin checkers
|
2022-09-22 10:26:16 +08:00 |
|
|
31a8db965b
|
feat: move user_self_reviews into blog
continuous-integration/drone/push Build is passing
|
2022-09-22 09:41:21 +08:00 |
|
|
d3e99b0217
|
fix: assignment problem status icon
continuous-integration/drone/push Build is passing
|
2022-09-22 08:51:38 +08:00 |
|
|
9b8ffca752
|
feat: add contest_judger permission
continuous-integration/drone/push Build is passing
|
2022-09-21 19:26:13 +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 |
|
|
3b68e6c503
|
feat: move blog_link_contests to contest_manage.php
|
2022-09-21 18:12:58 +08:00 |
|
|
0804bcb14b
|
feat: display ip from http_x_forwarded_for
continuous-integration/drone/push Build is passing
|
2022-09-21 14:39:09 +08:00 |
|
|
8754b60958
|
feat: force set user participated
|
2022-09-21 14:34:16 +08:00 |
|
|
9517e4f8c7
|
fix: margin-bottom of problem item
continuous-integration/drone/push Build is passing
|
2022-09-21 13:58:53 +08:00 |
|
|
c3b72eb114
|
fix: e0cffaa762
|
2022-09-21 12:41:29 +08:00 |
|
|
b7a0ee7fda
|
feat: friend links
continuous-integration/drone/push Build is passing
|
2022-09-21 11:33:42 +08:00 |
|
|
f57fa8a895
|
feat: login to view more
|
2022-09-21 11:27:03 +08:00 |
|
|
6112612d88
|
fix: countdowns config
|
2022-09-21 11:00:12 +08:00 |
|
|
a09e3a21e7
|
fix: use <ul>
|
2022-09-21 10:58:45 +08:00 |
|
|
d9be3be581
|
feat: contests order
|
2022-09-20 19:44:40 +08:00 |
|
|
4fabe53a51
|
feat: display problem uploader in problemset
continuous-integration/drone/push Build is passing
|
2022-09-20 18:39:01 +08:00 |
|
|
610afc0994
|
fix: item height
|
2022-09-20 18:35:14 +08:00 |
|
|
02ef72b035
|
fix: user info style
|
2022-09-20 18:23:18 +08:00 |
|
|
03e6a1cb99
|
refactor: remove echo
continuous-integration/drone/push Build is passing
|
2022-09-20 17:20:23 +08:00 |
|
|
6926a6f912
|
fix: pagination count table
|
2022-09-20 17:19:11 +08:00 |
|
|
7b4fb77260
|
feat: faq page not require login
|
2022-09-20 17:06:25 +08:00 |
|
|
a73b212b32
|
fix: accepted problems style
|
2022-09-20 17:03:11 +08:00 |
|
|
67c29e3add
|
feat: testcase download
continuous-integration/drone/push Build is passing
|
2022-09-20 13:10:25 +08:00 |
|
|
e0cffaa762
|
feat: remove user from contest
|
2022-09-20 11:02:37 +08:00 |
|
|
85c93c7073
|
chore: update faq
|
2022-09-20 10:46:32 +08:00 |
|
|
ad9bbf9222
|
fix: DOMPurify on user self review page
|
2022-09-20 10:17:28 +08:00 |
|
|
db75573e1f
|
fix: style
|
2022-09-20 09:53:19 +08:00 |
|
|
1b26049ee0
|
feat: add a page to show all self reviews of a user
continuous-integration/drone/push Build is passing
|
2022-09-20 09:50:37 +08:00 |
|
|
1ecf4e54b1
|
feat: assignments
|
2022-09-20 08:28:38 +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 |
|
|
419be8ab49
|
fix: bb5de2a00e
|
2022-09-19 19:06:16 +08:00 |
|
|
5dd5934e8c
|
fix: problem uploader
|
2022-09-19 16:02:44 +08:00 |
|
|
09e5234e5f
|
feat: user type manage
|
2022-09-19 15:42:26 +08:00 |
|
|
5348d056f7
|
feat: html tags in user motto
|
2022-09-18 21:38:57 +08:00 |
|
|
17a69b006c
|
chore: update page_len
|
2022-09-18 21:06:18 +08:00 |
|
|
5db6977c85
|
fix: margin-top of problem content
|
2022-09-18 20:56:19 +08:00 |
|
|
640b91101b
|
chore: statement manage hints
|
2022-09-18 20:47:34 +08:00 |
|
|
d2a07c5265
|
feat: new markdown style
|
2022-09-18 20:47:21 +08:00 |
|
|
0d97897d92
|
feat: problem lists
|
2022-09-18 19:34:17 +08:00 |
|
|
5253b23848
|
fix: escape realname
|
2022-09-18 18:51:20 +08:00 |
|
|
410631075e
|
fix: style
|
2022-09-18 12:58:35 +08:00 |
|
|
af58465477
|
feat: add C++14 and C++17 support
|
2022-09-18 10:54:13 +08:00 |
|
|
eed0026dba
|
feat(web/blogs): allow super users to see hidden blogs
|
2022-04-14 15:34:16 +08:00 |
|
|
4f6842a654
|
feat(web/problem-set): own problem
|
2022-04-14 09:31:33 +08:00 |
|
|
6a2915b3a4
|
feat(web/problem): display uploader
|
2022-04-14 09:27:25 +08:00 |
|
|
1ce854744f
|
feat(web/contest): after contest standings
|
2022-04-13 16:23:24 +08:00 |
|
|
dd417d4f2f
|
feat(web/contest): allow admins take part in contests
|
2022-04-04 19:35:20 +08:00 |
|
|
e411ef91d3
|
feat(web/index): add friend links
|
2022-04-03 21:27:40 +08:00 |
|
|
69404b4376
|
feat(web/index): add countdown
|
2022-04-03 19:33:50 +08:00 |
|
|
27c1eee037
|
feat(web): add contest only user type
|
2022-04-03 18:18:17 +08:00 |
|
|
e1efee927b
|
chore(web/super-manage): tidy up some code
|
2022-04-02 18:35:58 +08:00 |
|
|
d2ad335128
|
fix(web/super-manage): usertype
|
2022-04-02 18:01:42 +08:00 |
|
|
1021dae8c0
|
feat(web): throw 403 when need login
|
2022-04-02 18:01:26 +08:00 |
|