|
8703631db8
|
fix: c30374732e
continuous-integration/drone/push Build is passing
|
2022-10-04 16:33:24 +08:00 |
|
|
8a288ceff5
|
feat: last active at
continuous-integration/drone/push Build is passing
|
2022-10-04 16:31:08 +08:00 |
|
|
c30374732e
|
feat: re-login every week
|
2022-10-04 14:58:46 +08:00 |
|
|
cbe9f77cca
|
refactor: contest_inside page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-04 14:06:03 +08:00 |
|
|
ddf5ec7413
|
fix: anonymous if superuser removes a solution
|
2022-10-04 07:36:05 +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 |
|
|
82d4bf59f3
|
fix: dec731f86f
continuous-integration/drone/push Build is passing
|
2022-10-03 14:55:28 +08:00 |
|
|
1b66cd1a90
|
refactor: problem_managers_manage with bs5
continuous-integration/drone/push Build is passing
|
2022-10-03 14:46:18 +08:00 |
|
|
a3f97d2025
|
refactor: problem_statement_manage header
|
2022-10-03 14:40:53 +08:00 |
|
|
dec731f86f
|
fix: problem page items
continuous-integration/drone/push Build is passing
|
2022-10-03 14:28:33 +08:00 |
|
|
1ecf764bb7
|
fix: return 403 if problem is used in a registered running contest
continuous-integration/drone/push Build is passing
|
2022-10-03 09:35:29 +08:00 |
|
|
ef774d2e97
|
fix: 90b3675bd5
continuous-integration/drone/push Build is passing
|
2022-10-03 09:11:43 +08:00 |
|
|
90b3675bd5
|
fix: return 403 if problem is used in a registered running contest
continuous-integration/drone/push Build is passing
|
2022-10-03 08:49:23 +08:00 |
|
|
a917881042
|
fix: unregister button
continuous-integration/drone/push Build is passing
|
2022-10-02 20:54:25 +08:00 |
|
|
d3902347a1
|
feat: blog aboutme page
|
2022-10-02 20:47:53 +08:00 |
|
|
9528838d69
|
fix: is_hidden in blog_archive
continuous-integration/drone/push Build is passing
|
2022-10-02 17:53:33 +08:00 |
|
|
0704b85065
|
refactor: blog_index and blog_archive with bs5
continuous-integration/drone/push Build is passing
|
2022-10-02 17:02:17 +08:00 |
|
|
40921a5701
|
refactor: add_contest page with bs5
|
2022-10-02 14:41:26 +08:00 |
|
|
327c61a251
|
refactor: problem_statement_manage with bs5
|
2022-10-02 14:25:22 +08:00 |
|
|
e62f3b4d38
|
fix: user_info accepted submission count
continuous-integration/drone/push Build is passing
|
2022-10-02 10:17:12 +08:00 |
|
|
ce10dce025
|
fix: remove problem_uploader permission when add problem_manager
continuous-integration/drone/push Build is passing
|
2022-10-01 22:03:00 +08:00 |
|
|
7678b34221
|
refactor: contest_members page with bs5
continuous-integration/drone/push Build is passing
|
2022-10-01 21:26:01 +08:00 |
|
|
2b00906fa1
|
fix: blog tags
|
2022-10-01 19:34:03 +08:00 |
|
|
023f2e392c
|
fix: add missing spaces between tags
|
2022-10-01 19:31:13 +08:00 |
|
|
60e2c80b8d
|
feat: add teacher type
|
2022-10-01 19:29:40 +08:00 |
|
|
091f35397d
|
feat: add school field
|
2022-10-01 19:09:16 +08:00 |
|
|
e0872fda48
|
feat: add user permissions display in user_info page
|
2022-10-01 18:55:50 +08:00 |
|
|
092aacb74e
|
feat: enhance ban effect
|
2022-10-01 18:00:42 +08:00 |
|
|
05dcdf2158
|
fix: remove poster field in problem.conf
continuous-integration/drone/push Build is passing
|
2022-10-01 17:18:29 +08:00 |
|
|
47869c3314
|
fix: remove "admin"
|
2022-10-01 17:17:20 +08:00 |
|
|
84441b5a5c
|
fix: slide in new blog pages
continuous-integration/drone/push Build is passing
|
2022-10-01 11:55:31 +08:00 |
|
|
f2b3280e68
|
refactor: blog_index page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-29 22:06:36 +08:00 |
|
|
74e502a853
|
refactor: blog_detail page with bs5
|
2022-09-29 22:02:56 +08:00 |
|
|
6643d21ed0
|
fix: problem_solution table
|
2022-09-29 14:26:07 +08:00 |
|
|
07123651b6
|
feat: uoj-status-text use bold font
continuous-integration/drone/push Build is passing
|
2022-09-29 11:57:02 +08:00 |
|
|
4a935b4595
|
fix: markdown blockquote styles
continuous-integration/drone/push Build is passing
|
2022-09-29 11:52:33 +08:00 |
|
|
4e6d86b89d
|
fix: submission content padding
continuous-integration/drone/push Build is passing
|
2022-09-29 11:03:51 +08:00 |
|
|
9520ed24a6
|
fix: 2eb02d776d
|
2022-09-29 10:34:43 +08:00 |
|
|
d2e4f799b8
|
feat: user_info page ac_problems hover bg
continuous-integration/drone/push Build is passing
|
2022-09-29 10:20:12 +08:00 |
|
|
4d002d776e
|
fix: problem order in contest
continuous-integration/drone/push Build was killed
|
2022-09-29 10:16:38 +08:00 |
|
|
2eb02d776d
|
feat: add problem difficulty display
|
2022-09-29 10:10:24 +08:00 |
|
|
83678f42b9
|
feat: add view_solution_type form
|
2022-09-29 09:27:11 +08:00 |
|
|
4daa3ed248
|
fix: problem_list accepted problems td background
|
2022-09-29 09:20:08 +08:00 |
|
|
8d3174cbb5
|
refactor: blog-nav with bs5
|
2022-09-29 09:11:05 +08:00 |
|
|
b2a3e3c1d8
|
fix: sidebar margin
continuous-integration/drone/push Build is passing
|
2022-09-29 08:18:49 +08:00 |
|
|
eaa9f8f12f
|
fix: ac-problems-list styles
continuous-integration/drone/push Build is passing
|
2022-09-29 08:12:03 +08:00 |
|
|
0d5f22cc06
|
fix: use rawurlencode
continuous-integration/drone/push Build is passing
|
2022-09-29 07:41:45 +08:00 |
|
|
a4786d1395
|
fix: "add solution" card header font-weight
|
2022-09-29 06:25:56 +08:00 |
|
|
f2226dbebf
|
feat: quick create solution blog
continuous-integration/drone/push Build is passing
|
2022-09-28 20:38:16 +08:00 |
|
|
704aceb745
|
fix: hljs styles
continuous-integration/drone/push Build is passing
|
2022-09-28 20:01:24 +08:00 |
|
|
44b3840e5f
|
feat: add problems_solutions
continuous-integration/drone/push Build is passing
|
2022-09-28 19:48:49 +08:00 |
|
|
a5d632c21c
|
fix: long announcement breaks sidebar
continuous-integration/drone/push Build is passing
|
2022-09-28 16:52:29 +08:00 |
|
|
e8125e7e3a
|
refactor: user_info page with bs5
|
2022-09-28 15:39:39 +08:00 |
|
|
492a4fdd83
|
fix: bb5de2a00e
|
2022-09-28 14:48:30 +08:00 |
|
|
8c3a305d1e
|
feat: allow to use more builtin checkers
continuous-integration/drone/push Build is passing
|
2022-09-28 13:52:49 +08:00 |
|
|
985e4adbe9
|
fix: click zan block loading style
|
2022-09-28 09:40:56 +08:00 |
|
|
186a2e6710
|
fix: custom test result styles
continuous-integration/drone/push Build is passing
|
2022-09-27 16:53:39 +08:00 |
|
|
beaa45160b
|
fix: problem click zan block
|
2022-09-27 16:48:17 +08:00 |
|
|
315626200c
|
refactor: contest problem page with bs5
|
2022-09-27 16:42:24 +08:00 |
|
|
67a1c80696
|
fix: table header cell text-align
continuous-integration/drone/push Build is passing
|
2022-09-27 15:01:55 +08:00 |
|
|
f8377ebdad
|
fix: columns breakpoint
continuous-integration/drone/push Build is passing
|
2022-09-27 07:57:01 +08:00 |
|
|
bdd44e7fb8
|
fix: style
continuous-integration/drone/push Build is passing
|
2022-09-26 21:11:58 +08:00 |
|
|
c624d2ceee
|
chore: move "back to bs4" button
|
2022-09-26 21:11:53 +08:00 |
|
|
f8966c2b26
|
fix: bs4 compatibility
|
2022-09-26 21:11:38 +08:00 |
|
|
27387a0dea
|
refactor: blogs_list page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-26 20:55:56 +08:00 |
|
|
b779362412
|
fix: 87847e02d0
|
2022-09-26 20:44:47 +08:00 |
|
|
42ffbd9c88
|
refactor: hack_list page with bs5
|
2022-09-26 20:42:46 +08:00 |
|
|
42591677e5
|
feat: include sidebar in index page
continuous-integration/drone/push Build is passing
|
2022-09-26 18:56:38 +08:00 |
|
|
e013100989
|
fix: will start in ceil(x) days
continuous-integration/drone/push Build is passing
|
2022-09-26 17:04:13 +08:00 |
|
|
fc66e5afe5
|
fix: 6cbf44ead5
continuous-integration/drone/push Build is passing
|
2022-09-26 16:32:38 +08:00 |
|
|
e104fcaa3d
|
fix: font-size
continuous-integration/drone/push Build is passing
|
2022-09-26 14:48:12 +08:00 |
|
|
6cbf44ead5
|
fix: add classes to tables
continuous-integration/drone/push Build is passing
|
2022-09-26 14:35:13 +08:00 |
|
|
87847e02d0
|
fix: .uoj-status-text selector
continuous-integration/drone/push Build is passing
|
2022-09-26 12:48:50 +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 |
|
|
29bcf3b8da
|
fix: 83488ad7cf
continuous-integration/drone/push Build was killed
|
2022-09-25 20:54:32 +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 |
|
|
3a3d99cdc0
|
feat: update contests icon
|
2022-09-25 18:08:07 +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 |
|
|
e96eaba256
|
feat: set tab-size to 4
continuous-integration/drone/push Build is passing
|
2022-09-25 10:55:34 +08:00 |
|
|
7aa51e889a
|
refactor: hack detail page with bs5
continuous-integration/drone/push Build is passing
|
2022-09-25 10:44:33 +08:00 |
|
|
29a1b26762
|
fix: b4c760110e
continuous-integration/drone/push Build is passing
|
2022-09-24 22:01:38 +08:00 |
|
|
b4c760110e
|
fix: submission_details has subtasks (6a49c84 )
continuous-integration/drone/push Build is passing
|
2022-09-24 21:50:59 +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 |
|
|
17fe5e3513
|
Revert "feat: reset global font-size"
This reverts commit 831dcdf651 .
|
2022-09-24 19:33:45 +08:00 |
|
|
032778b5f6
|
feat: rename "Friend Links" to "Frequently Used Links"
continuous-integration/drone/push Build is passing
|
2022-09-24 19:13:26 +08:00 |
|
|
50b37ba70f
|
fix: bs4 countdowns title
|
2022-09-24 19:13:16 +08:00 |
|
|
831dcdf651
|
feat: reset global font-size
continuous-integration/drone/push Build is passing
|
2022-09-24 19:01:22 +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 |
|
|
d0be7eac95
|
fix: 92cca91cce
continuous-integration/drone/push Build is passing
|
2022-09-24 14:48:24 +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 |
|
|
32859d67f3
|
fix: footer url
|
2022-09-24 11:29:05 +08:00 |
|
|
e334a2ad8a
|
refactor: problem_set with bs5
continuous-integration/drone/push Build is passing
|
2022-09-24 10:18:55 +08:00 |
|
|
ebb418caf6
|
fix: uoj-bs5.css revision
continuous-integration/drone/push Build is passing
|
2022-09-24 08:39:28 +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 |
|
|
02f181cc5b
|
fix: navbar search form
|
2022-09-24 07:01:13 +08:00 |
|
|
b50b3ee67c
|
refactor: backgrounds
|
2022-09-24 06:58:20 +08:00 |
|
|
6caffead0e
|
fix: body overflow-y
|
2022-09-24 06:28:50 +08:00 |
|
|
3f6582b478
|
fix: bs5 navbar divider color
|
2022-09-24 06:28:02 +08:00 |
|
|
a8233f1cb6
|
refactor: msg page with bs5
|
2022-09-24 06:25:27 +08:00 |
|
|
c967357e01
|
fix: footer margin-top
|
2022-09-24 06:19:26 +08:00 |
|
|
e56eae09b1
|
fix: index cols
continuous-integration/drone/push Build is passing
|
2022-09-23 22:10:57 +08:00 |
|
|
51aa5605cf
|
fix: table class
continuous-integration/drone/push Build is passing
|
2022-09-23 22:02:40 +08:00 |
|
|
1d142f8cff
|
fix: style
|
2022-09-23 21:54:44 +08:00 |
|
|
d8f6ffb582
|
feat: bs5 username font-family
continuous-integration/drone/push Build is passing
|
2022-09-23 21:53:29 +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 |
|
|
7d9b043cb9
|
feat: init bootstrap5
|
2022-09-23 20:59:22 +08:00 |
|
|
a911142fe3
|
fix: contest rejudge
continuous-integration/drone/push Build is passing
|
2022-09-23 14:26:44 +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 |
|
|
ef2fa00ef4
|
chore: footer version prefix
continuous-integration/drone/push Build is passing
|
2022-09-22 11:10:57 +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 |
|
|
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 |
|
|
c23a800a2c
|
chore: assets revision
continuous-integration/drone/push Build is passing
|
2022-09-21 14:56:29 +08:00 |
|
|
4f42697d38
|
feat: show unsubmitted
continuous-integration/drone/push Build is passing
|
2022-09-21 14:41:57 +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 |
|