Commit graph

45120 commits

Author SHA1 Message Date
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
Thibault Duplessis 5b33ce9f6e improve swiss tournament homepage spotlight 2021-09-10 23:23:06 +02:00
Thibault Duplessis df92023cac fix ublog rss title 2021-09-10 23:23:06 +02:00
Niklas Fiekas 687de151d6 also slightly adjust fishnet timeout after e1ff8a1 (for niklasf/fishnet#201) 2021-09-10 19:30:20 +02:00