692c512adc
refactor: goodbye, bootstrap 4
continuous-integration/drone/push Build is passing
2023-02-05 20:55:14 +08:00
ef3f7b9e7f
feat(web): new user permissions ( #10 )
2022-11-12 07:10:34 +08:00
844c93da84
refactor: sync code from uoj.ac
2022-11-06 10:26:21 +08:00
2bea966b08
refactor(web/user): drop bootstrap4
2022-10-20 06:33:49 +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
60ba1a5829
feat(web/user_info/motto): markdown support
2022-10-12 19:13:33 +08:00
e71f73d81f
refactor(web): add HTML::purifier_inline() function
continuous-integration/drone/push Build is passing
2022-10-09 21:33:13 +08:00
8b97bdf55e
refactor(web/user/info): drop DOMPurify
2022-10-08 19:38:50 +08:00
63b7768f78
feat: force-login and open-register config
continuous-integration/drone/push Build is passing
2022-10-07 17:29:26 +08:00
c5bb4a1a67
feat: redirect to login instead of return 403
continuous-integration/drone/push Build is passing
2022-10-06 20:28:43 +08:00
1daf709df8
fix: user_info admin card
continuous-integration/drone/push Build is passing
2022-10-05 18:53:51 +08:00
d3902347a1
feat: blog aboutme page
2022-10-02 20:47:53 +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
e62f3b4d38
fix: user_info accepted submission count
continuous-integration/drone/push Build is passing
2022-10-02 10:17:12 +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
d2e4f799b8
feat: user_info page ac_problems hover bg
continuous-integration/drone/push Build is passing
2022-09-29 10:20:12 +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
e8125e7e3a
refactor: user_info page with bs5
2022-09-28 15:39:39 +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
9517e4f8c7
fix: margin-bottom of problem item
continuous-integration/drone/push Build is passing
2022-09-21 13:58:53 +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
a73b212b32
fix: accepted problems style
2022-09-20 17:03:11 +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
5348d056f7
feat: html tags in user motto
2022-09-18 21:38:57 +08:00
410631075e
fix: style
2022-09-18 12:58:35 +08:00
27c1eee037
feat(web): add contest only user type
2022-04-03 18:18:17 +08:00
1021dae8c0
feat(web): throw 403 when need login
2022-04-02 18:01:26 +08:00
65cf072825
feat(web): add ac graph
2022-03-25 13:16:37 +08:00
b27965dec8
feat(web/user_info): display problem title
2022-03-24 13:30:00 +08:00
71a82c3a28
feat(web): add realname
2022-03-17 18:26:29 +08:00
2e7da82db9
feat(web): force login
2022-03-17 12:00:03 +08:00
2f4ed55d9d
feat(*): remove rating
2022-03-17 11:02:44 +08:00
billchenchina
78846bc1b8
Fix #88
...
Thanks to @qz-cqy!
2021-04-25 22:00:22 +08:00
Leo Lu
b8f82be3dc
Reformated with php-cs-fixer
2020-07-02 23:12:06 +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
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