Thibault Duplessis
5ebc321edb
let blog moderators edit posts
2021-09-12 12:06:55 +02:00
Thibault Duplessis
ec177b13a5
localize post views
2021-09-12 11:54:49 +02:00
Thibault Duplessis
007a00ac82
fix ublog language pagination
2021-09-12 11:53:46 +02:00
Thibault Duplessis
a55a47f2d0
9 ublog posts per page (grouped by 3)
2021-09-12 11:53:35 +02:00
Thibault Duplessis
152598dad9
better preserve ordinals during string normalization
2021-09-12 11:14:29 +02:00
Thibault Duplessis
4c59d9b0cb
add luxembourgish language
...
https://en.wikipedia.org/wiki/Luxembourgish
2021-09-12 10:06:58 +02:00
Thibault Duplessis
90d58733fe
add ublog posts to personal data export
2021-09-12 09:38:17 +02:00
Thibault Duplessis
b429a49496
add image domain
2021-09-12 09:13:23 +02:00
Thibault Duplessis
cf6c59f653
tweak page style
2021-09-12 08:59:49 +02:00
Thibault Duplessis
c1a9d0caa8
page style tweaks
2021-09-12 08:56:02 +02:00
Thibault Duplessis
ab7c14942b
New Crowdin updates ( #9778 )
...
* New translations: site.xml (German, Switzerland)
* New translations: storm.xml (German, Switzerland)
* New translations: activity.xml (Luxembourgish)
* New translations: puzzle.xml (German, Switzerland)
* New translations: ublog.xml (German, Switzerland)
* New translations: activity.xml (Luxembourgish)
* New translations: study.xml (German, Switzerland)
* New translations: activity.xml (Luxembourgish)
* New translations: arena.xml (German, Switzerland)
* New translations: activity.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Belarusian)
* New translations: site.xml (Luxembourgish)
* New translations: broadcast.xml (Belarusian)
* New translations: class.xml (Belarusian)
* New translations: site.xml (Luxembourgish)
* New translations: ublog.xml (Belarusian)
* New translations: team.xml (Belarusian)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: settings.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: challenge.xml (Luxembourgish)
* New translations: challenge.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: study.xml (Spanish)
* New translations: class.xml (Spanish)
* New translations: faq.xml (Spanish)
* New translations: site.xml (Luxembourgish)
* New translations: faq.xml (Spanish)
* New translations: puzzle.xml (Spanish)
* New translations: storm.xml (Spanish)
* New translations: ublog.xml (Spanish)
* New translations: site.xml (Spanish)
* New translations: faq.xml (Spanish)
* New translations: site.xml (Luxembourgish)
* New translations: team.xml (Norwegian Bokmal)
* New translations: team.xml (German, Switzerland)
* New translations: team.xml (Esperanto)
* New translations: activity.xml (Luxembourgish)
* New translations: team.xml (Irish)
* New translations: team.xml (Hungarian)
* New translations: team.xml (Italian)
* New translations: team.xml (Basque)
* New translations: team.xml (Finnish)
* New translations: team.xml (Polish)
* New translations: team.xml (French)
* New translations: puzzle.xml (Luxembourgish)
* New translations: team.xml (Portuguese, Brazilian)
* New translations: team.xml (Greek)
* New translations: team.xml (Arabic)
* New translations: team.xml (Belarusian)
* New translations: team.xml (Danish)
* New translations: team.xml (German)
* New translations: team.xml (Portuguese)
* New translations: team.xml (Norwegian Nynorsk)
* New translations: team.xml (Latvian)
* New translations: team.xml (Russian)
* New translations: team.xml (Turkish)
* New translations: team.xml (Slovak)
* New translations: team.xml (Galician)
* New translations: team.xml (Chinese Simplified)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzle.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: team.xml (Spanish)
* New translations: team.xml (Russian)
* New translations: activity.xml (Luxembourgish)
* New translations: team.xml (Armenian)
* New translations: activity.xml (Luxembourgish)
* New translations: team.xml (German)
* New translations: team.xml (Polish)
* New translations: team.xml (Portuguese, Brazilian)
* New translations: team.xml (Turkish)
* New translations: team.xml (Portuguese, Brazilian)
* New translations: storm.xml (Slovenian)
* New translations: team.xml (Romanian)
* New translations: team.xml (Romanian)
* New translations: team.xml (Dutch)
* New translations: team.xml (Latvian)
* New translations: swiss.xml (Romanian)
* New translations: team.xml (French)
* New translations: site.xml (Luxembourgish)
* New translations: team.xml (English, United States)
* New translations: team.xml (Portuguese, Brazilian)
* New translations: team.xml (Slovenian)
* New translations: site.xml (Italian)
* New translations: ublog.xml (Italian)
* New translations: team.xml (Italian)
* New translations: broadcast.xml (Italian)
* New translations: class.xml (Italian)
* New translations: team.xml (Burmese)
* New translations: patron.xml (Kazakh)
* New translations: patron.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: team.xml (Norwegian Nynorsk)
* New translations: site.xml (Kazakh)
* New translations: team.xml (Danish)
* New translations: site.xml (Kazakh)
2021-09-12 07:44:38 +02:00
Thibault Duplessis
958303d6ab
passlist yandex.net
2021-09-11 23:11:01 +02:00
Thibault Duplessis
63e3aa846f
use OnceEvery.hashCode instead of RateLimit
2021-09-11 22:32:05 +02:00
Thibault Duplessis
6cea8d18a4
stop logging images
2021-09-11 21:17:58 +02:00
Thibault Duplessis
ffe1da65e6
add CC0 sites to allowed image hosts
2021-09-11 20:38:32 +02:00
Thibault Duplessis
9608d8db28
blog mods can delete posts
2021-09-11 20:25:10 +02:00
Thibault Duplessis
aaa52bd3e4
fix username-like regex
2021-09-11 19:57:29 +02:00
Thibault Duplessis
c42d0898de
minor tweaks after #9743
2021-09-11 19:50:49 +02:00
Thibault Duplessis
52ed076cff
add team link for form title
2021-09-11 19:46:02 +02:00
Thibault Duplessis
280007f5d7
remove Context.ToLang
2021-09-11 19:45:35 +02:00
Thibault Duplessis
b702160f81
Merge branch 'team_declined_requests' of git://github.com/rglbr/lila into rglbr-team_declined_requests
...
* 'team_declined_requests' of git://github.com/rglbr/lila:
add explicit conditions
use team_requests collection for the declined requests
consistent naming
Team Declined requests page
Track declined team requests
2021-09-11 19:38:41 +02:00
Thibault Duplessis
034b419201
like/follow on ublog post page
2021-09-11 18:34:40 +02:00
Thibault Duplessis
20b51e705b
don't show default image in ublog post page
2021-09-11 17:53:24 +02:00
Thibault Duplessis
9613f7afed
optimize ublog in user profile
2021-09-11 17:49:29 +02:00
Thibault Duplessis
0ab7733e0e
better control who can see which post
2021-09-11 17:19:02 +02:00
Thibault Duplessis
5c9ed5f79f
fix study admin permissions
2021-09-11 17:02:01 +02:00
Thibault Duplessis
a8d7c1dede
post footer WIP
2021-09-11 15:50:56 +02:00
Thibault Duplessis
ecc5ad2560
upgrade scalachess to handle clono.no PGN notation
2021-09-11 15:32:28 +02:00
Thibault Duplessis
94a5231d7b
fix ublog post not found page
2021-09-11 12:21:23 +02:00
Thibault Duplessis
1e3ed2f371
up to 5 ublog posts per day
2021-09-11 12:04:24 +02:00
Thibault Duplessis
49141e188d
fix ublog liking
2021-09-11 11:53:55 +02:00
Thibault Duplessis
7454787085
in mixed languages ublog mashups, favour english posts
2021-09-11 11:49:05 +02:00
Ragul Balaji Ravichandran
5c01bb8b5d
add explicit conditions
2021-09-11 15:13:18 +05:30
Thibault Duplessis
6d5777ceee
simplify picfit code
2021-09-11 11:39:44 +02:00
Thibault Duplessis
5225485c7b
compose ublog markup processing functions with andThen
2021-09-11 11:17:45 +02:00
Thibault Duplessis
136631f425
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
Fix AtUsername in blog posts.
2021-09-11 11:09:35 +02:00
Thibault Duplessis
a6aefa3ad5
Merge pull request #9777 from kraktus/master
...
Fix AtUsername in blog posts.
2021-09-11 11:09:22 +02:00
Ragul Balaji Ravichandran
b00649da0e
use team_requests collection for the declined requests
2021-09-11 14:18:15 +05:30
kraktus
6691ffe525
Fix AtUsername in blog posts.
...
Username with an underscore were escaped.
For https://github.com/ornicar/lila/issues/9767
2021-09-11 10:44:16 +02:00
Thibault Duplessis
057ba0937d
remove blog tag field margin
2021-09-11 10:02:49 +02:00
Thibault Duplessis
407a514f1e
link to blog tips
2021-09-11 10:02:44 +02:00
Thibault Duplessis
a3ebd86b13
remove image animation of ublog cards
2021-09-11 09:42:21 +02:00
Thibault Duplessis
3b417e4464
remove debug
2021-09-11 09:31:52 +02:00
Thibault Duplessis
4d9b7a8910
test and implement markdown autolink underscore unescaping
...
closes #9767
2021-09-11 09:31:01 +02:00
Thibault Duplessis
2cd20d46f3
make base asset URL config more type safe
2021-09-11 09:30:47 +02:00
Thibault Duplessis
bfaea49be6
fix streamer image zulip topic
2021-09-11 09:23:07 +02:00
Thibault Duplessis
c1837fd405
improve ublog markdown processor and fix game GIF rewrite
2021-09-11 09:00:27 +02:00
Thibault Duplessis
338d4886e2
tweak zulip ublog post message
2021-09-11 08:46:33 +02:00
Thibault Duplessis
0b8a7cc866
New Crowdin updates ( #9772 )
...
* New translations: site.xml (Luxembourgish)
* New translations: puzzle.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: activity.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: ublog.xml (English, United States)
* New translations: activity.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: class.xml (Japanese)
* New translations: activity.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: ublog.xml (Japanese)
* New translations: ublog.xml (French)
* New translations: class.xml (French)
2021-09-11 08:05:50 +02:00
Thibault Duplessis
b7913a8139
New Crowdin updates ( #9766 )
...
* New translations: ublog.xml (Russian)
* New translations: ublog.xml (Norwegian Nynorsk)
* New translations: broadcast.xml (Norwegian Nynorsk)
* New translations: ublog.xml (Norwegian Nynorsk)
* New translations: ublog.xml (Arabic)
* New translations: ublog.xml (Danish)
* New translations: broadcast.xml (Danish)
* New translations: broadcast.xml (Romanian)
* New translations: ublog.xml (Norwegian Bokmal)
* New translations: broadcast.xml (Spanish)
* New translations: storm.xml (Spanish)
* New translations: site.xml (Norwegian Bokmal)
* New translations: ublog.xml (Norwegian Bokmal)
* New translations: ublog.xml (Norwegian Bokmal)
* New translations: broadcast.xml (Norwegian Bokmal)
* New translations: site.xml (Danish)
* New translations: site.xml (Danish)
* New translations: class.xml (English, United States)
* New translations: class.xml (Romanian)
* New translations: class.xml (German)
* New translations: class.xml (Slovenian)
* New translations: class.xml (Polish)
* New translations: class.xml (Turkish)
* New translations: class.xml (Dutch)
* New translations: ublog.xml (German, Switzerland)
* New translations: class.xml (Hungarian)
* New translations: class.xml (Russian)
* New translations: class.xml (Portuguese, Brazilian)
* New translations: ublog.xml (Dutch)
* New translations: ublog.xml (Slovenian)
* New translations: ublog.xml (German)
* New translations: ublog.xml (Romanian)
* New translations: ublog.xml (Turkish)
* New translations: class.xml (French)
* New translations: learn.xml (Albanian)
* New translations: ublog.xml (Portuguese, Brazilian)
* New translations: ublog.xml (Norwegian Bokmal)
* New translations: class.xml (Norwegian Bokmal)
* New translations: learn.xml (Albanian)
* New translations: ublog.xml (French)
* New translations: ublog.xml (Russian)
* New translations: class.xml (Bulgarian)
* New translations: site.xml (Danish)
* New translations: ublog.xml (Danish)
* New translations: class.xml (Danish)
* New translations: ublog.xml (Greek)
* New translations: class.xml (Greek)
* New translations: ublog.xml (Latvian)
* New translations: class.xml (Latvian)
* New translations: ublog.xml (Polish)
* New translations: broadcast.xml (Turkish)
* New translations: ublog.xml (Norwegian Nynorsk)
* New translations: class.xml (Norwegian Nynorsk)
* New translations: ublog.xml (Portuguese)
* New translations: class.xml (Portuguese)
* New translations: ublog.xml (Polish)
* New translations: site.xml (Galician)
* New translations: ublog.xml (Galician)
* New translations: class.xml (Galician)
* New translations: ublog.xml (Galician)
* New translations: storm.xml (Galician)
* New translations: broadcast.xml (Galician)
* New translations: streamer.xml (Galician)
* New translations: class.xml (Armenian)
2021-09-10 23:23:50 +02:00