d6df38cb35
chore: gravatar fallback
continuous-integration/drone/push Build is passing
2023-03-26 09:53:51 +08:00
81aed1adc2
fix: bda7c96df6
continuous-integration/drone/push Build is passing
2023-03-09 06:23:14 +08:00
bda7c96df6
fix: username color
continuous-integration/drone/push Build is passing
2023-03-08 21:58:38 +08:00
87e0fd62f5
refactor: username color
2023-02-23 19:46:33 +08:00
45af08923c
fix: title escape
2023-02-14 18:52:31 +08:00
2787028069
fix(user): hide hidden problems
continuous-integration/drone/push Build is passing
2023-02-13 11:57:10 +08:00
04732e74e1
chore: gravatar mirror
continuous-integration/drone/push Build is passing
2023-02-09 11:42:55 +08:00
066f12e899
refactor(problem/manage): permissions manage
2023-02-02 14:25:39 +08:00
5f7bf17fe0
feat(problem): insert pdf in statement
continuous-integration/drone/push Build is passing
2023-01-30 20:27:53 +08:00
8041b49bd8
feat(problem): import remote problem
2023-01-18 16:20:12 +08:00
6548c2e2b7
fix: username color in md mention
continuous-integration/drone/push Build is passing
2023-01-15 11:13:43 +08:00
16d20b38f4
fix(web): allow <img> width attr
continuous-integration/drone/push Build is passing
2022-12-06 16:11:25 +08:00
678582fc47
chore(web): HTML::url protocol
2022-12-04 16:53:02 +08:00
6e9254e008
revert: 387fdf968b
continuous-integration/drone/push Build is passing
2022-11-19 11:58:04 +08:00
aeb6628314
fix(web/problem): not escape problem title
continuous-integration/drone/push Build is passing
2022-11-12 12:05:24 +08:00
1c94b98efc
refactor(web): use UOJUser::getLink()
2022-11-12 07:11:49 +08:00
ef3f7b9e7f
feat(web): new user permissions ( #10 )
2022-11-12 07:10:34 +08:00
da69cdf1b9
refactor(web/list): list_v3
2022-11-10 08:16:48 +08:00
e9a4d15dd2
fix(web): HTML::relative_time_str
continuous-integration/drone/push Build is passing
2022-11-06 17:35:22 +08:00
844c93da84
refactor: sync code from uoj.ac
2022-11-06 10:26:21 +08:00
bae26f1c16
fix(web): prevent warning from HTMLPurifier
...
continuous-integration/drone/push Build is passing
ref: http://htmlpurifier.org/docs/enduser-customize.html#optimized
2022-10-22 10:11:36 +08:00
92626c1193
chore(web): HTML::navListGroup
2022-10-21 11:38:19 +08:00
3985b97f2e
feat(web/user): qq avatar
2022-10-20 10:02:53 +08:00
e33e3ef413
refactor(web/user/edit): user_edit_v2
2022-10-19 21:59:16 +08:00
54b8415cf5
fix: 8a7930e18c
continuous-integration/drone/push Build is passing
2022-10-19 11:23:22 +08:00
8a7930e18c
feat(web): mention a user in markdown
2022-10-18 08:53:57 +08:00
60ba1a5829
feat(web/user_info/motto): markdown support
2022-10-12 19:13:33 +08:00
4e4e45160d
refactor(web): migrate to parsedown
2022-10-10 07:35:48 +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
52dfec62cd
fix: 387fdf968b
continuous-integration/drone/push Build is passing
2022-09-20 18:11:10 +08:00
387fdf968b
fix: HTML::url
continuous-integration/drone/push Build is passing
2022-09-20 16:50:29 +08:00
08624f88e0
fix: style
continuous-integration/drone/push Build is passing
2022-09-20 15:49:26 +08:00
bd09e2aae6
fix: path == '/'
continuous-integration/drone/push Build is passing
2022-09-20 15:44:04 +08:00
29371d550e
fix: blog url
continuous-integration/drone/push Build is passing
2022-09-20 15:30:23 +08:00
919c1aa21f
Fix
continuous-integration/drone/push Build is passing
2022-09-20 14:02:23 +08:00
8cf76566cb
chore(web): use gravatar.loli.net as gravatar mirror
2022-03-20 08:15:03 +08:00
2f4ed55d9d
feat(*): remove rating
2022-03-17 11:02:44 +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
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
0854940fe0
style(web): change link location of blog functions
...
When using sub-directory blog, the 'blogof' not looks so good.
And, there are duplicate 'blog' characters, which making people uncomfortable.
So, for sub-directory blog, use 'blog' instead of 'blogof'.
'blog' is not as a sub folder or type anymore, use 'post' instead.
BREAKING CHANGE: Due to the conflict of 'blog' sub-directory, when go to blog post,
now should use 'blogs/{id}'; but when subdomain mode is on, you can still use 'blog'
to access these blog posts. 'blogof' is no longer used, and you need to inform users
that blog link is changed, to avoid the inaccessbility.
2019-07-12 12:13:30 +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