Thibault Duplessis
6fc82e775a
tweak user profile code
2021-09-13 21:35:47 +02:00
Thibault Duplessis
d6be3c2583
ublog post like timeline notification
2021-09-13 21:27:19 +02:00
Thibault Duplessis
8a076b0867
tweak ublog initial rank
2021-09-13 20:30:58 +02:00
Thibault Duplessis
8e04e87b61
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
fix maybe-win title in tablebase view
let's not divide by zero
remove broken translation
delete broken translations
New Crowdin updates (#9780 )
ublog rank tier likes initial boost
improve logging of blog mod actions
future proof fishnet timeout
future proof fishnet nodes, remove fishnet 1.x bc
updated fishnet to Fairy-Stockfish 14
allow even longer fishnet timeouts
hyphenate "half-move"
tweak and complete tablebase i18n
use fixed tb move categories from server
2021-09-13 20:23:29 +02:00
Niklas Fiekas
ce54c65102
fix maybe-win title in tablebase view
2021-09-13 14:12:05 +02:00
Thibault Duplessis
75436fa831
let's not divide by zero
2021-09-13 11:37:13 +02:00
Thibault Duplessis
cf9a90d4c8
remove broken translation
2021-09-13 11:28:59 +02:00
Thibault Duplessis
f2c1d64da2
delete broken translations
2021-09-13 11:26:29 +02:00
Thibault Duplessis
16d95df88e
New Crowdin updates ( #9780 )
...
* New translations: site.xml (Luxembourgish)
* New translations: puzzle.xml (Luxembourgish)
* New translations: ublog.xml (Finnish)
* New translations: broadcast.xml (Finnish)
* New translations: team.xml (Finnish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Finnish)
* New translations: site.xml (Luxembourgish)
* New translations: class.xml (Finnish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: team.xml (Greek)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: ublog.xml (Marathi)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: storm.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Turkish)
* New translations: site.xml (Luxembourgish)
* New translations: ublog.xml (Turkish)
* New translations: team.xml (Bulgarian)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: emails.xml (Malayalam)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: emails.xml (Malayalam)
* New translations: learn.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: storm.xml (Luxembourgish)
* New translations: learn.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: storm.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: preferences.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: preferences.xml (Luxembourgish)
* New translations: team.xml (Belarusian)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: preferences.xml (Luxembourgish)
* New translations: coordinates.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: search.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: puzzleTheme.xml (Luxembourgish)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: faq.xml (Kazakh)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Luxembourgish)
* New translations: patron.xml (Luxembourgish)
* New translations: site.xml (Kazakh)
* New translations: team.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: broadcast.xml (Luxembourgish)
* New translations: contact.xml (Luxembourgish)
* New translations: coach.xml (Luxembourgish)
* New translations: streamer.xml (Luxembourgish)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Luxembourgish)
* New translations: ublog.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: tfa.xml (Luxembourgish)
* New translations: site.xml (Spanish)
* New translations: site.xml (French)
* New translations: site.xml (Romanian)
* New translations: site.xml (Chinese Simplified)
* New translations: site.xml (Aragonese)
* New translations: site.xml (Norwegian Bokmal)
* New translations: site.xml (Nepali)
* New translations: site.xml (Uzbek)
* New translations: site.xml (Sinhala)
* New translations: site.xml (Bosnian)
* New translations: site.xml (Malayalam)
* New translations: site.xml (Tatar)
* New translations: site.xml (Lojban)
* New translations: site.xml (Luxembourgish)
* New translations: site.xml (Esperanto)
* New translations: site.xml (Faroese)
* New translations: site.xml (Kurmanji (Kurdish))
* New translations: site.xml (Interlingua)
* New translations: site.xml (Toki Pona)
* New translations: site.xml (Turkmen)
* New translations: site.xml (Ossetian)
* New translations: site.xml (Tagalog)
* New translations: site.xml (Cebuano)
* New translations: site.xml (Corsican)
* New translations: site.xml (Burmese)
* New translations: site.xml (English, United States)
* New translations: site.xml (Catalan)
* New translations: site.xml (Mongolian)
* New translations: site.xml (Macedonian)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Korean)
* New translations: site.xml (Japanese)
* New translations: site.xml (Italian)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Hebrew)
* New translations: site.xml (Irish)
* New translations: site.xml (Basque)
* New translations: site.xml (Frisian)
* New translations: site.xml (Danish)
* New translations: site.xml (Bulgarian)
* New translations: site.xml (Belarusian)
* New translations: site.xml (Arabic)
* New translations: site.xml (Afrikaans)
* New translations: site.xml (Albanian)
* New translations: site.xml (Finnish)
* New translations: site.xml (Indonesian)
* New translations: site.xml (Czech)
* New translations: site.xml (Ukrainian)
* New translations: site.xml (Chinese Traditional)
* New translations: site.xml (German)
* New translations: site.xml (Greek)
* New translations: site.xml (German, Switzerland)
* New translations: site.xml (Dutch)
* New translations: site.xml (Armenian)
* New translations: site.xml (Malay)
* New translations: site.xml (Hindi)
* New translations: site.xml (Azerbaijani)
* New translations: site.xml (Latvian)
* New translations: site.xml (Estonian)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Croatian)
* New translations: site.xml (Thai)
* New translations: site.xml (Marathi)
* New translations: site.xml (Bengali)
* New translations: site.xml (Tamil)
* New translations: site.xml (Persian)
* New translations: site.xml (Polish)
* New translations: site.xml (Swedish)
* New translations: site.xml (Portuguese)
* New translations: site.xml (Russian)
* New translations: site.xml (Slovak)
* New translations: site.xml (Slovenian)
* New translations: site.xml (Serbian (Cyrillic))
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Turkish)
* New translations: site.xml (Urdu (Pakistan))
* New translations: site.xml (Vietnamese)
* New translations: site.xml (Galician)
* New translations: site.xml (Kazakh)
* New translations: site.xml (Greek)
* New translations: site.xml (Kazakh)
* New translations: study.xml (German, Switzerland)
* New translations: learn.xml (Kazakh)
* New translations: activity.xml (German, Switzerland)
* New translations: site.xml (German, Switzerland)
* New translations: site.xml (Slovenian)
* New translations: site.xml (Luxembourgish)
* New translations: storm.xml (Kazakh)
* New translations: team.xml (German, Switzerland)
* New translations: broadcast.xml (German, Switzerland)
* New translations: swiss.xml (German, Switzerland)
* New translations: site.xml (German)
* New translations: site.xml (Luxembourgish)
* New translations: storm.xml (Kazakh)
* New translations: class.xml (Hungarian)
* New translations: contact.xml (Luxembourgish)
* New translations: swiss.xml (German, Switzerland)
* New translations: tourname.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: ublog.xml (Luxembourgish)
* New translations: tfa.xml (Luxembourgish)
* New translations: tourname.xml (Luxembourgish)
* New translations: arena.xml (Luxembourgish)
* New translations: faq.xml (Luxembourgish)
* New translations: lag.xml (Luxembourgish)
* New translations: ublog.xml (Hungarian)
* New translations: ublog.xml (Luxembourgish)
* New translations: lag.xml (Luxembourgish)
* New translations: perfStat.xml (Luxembourgish)
* New translations: site.xml (Armenian)
* New translations: site.xml (French)
* New translations: ublog.xml (Spanish)
* New translations: ublog.xml (Luxembourgish)
* New translations: broadcast.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: perfStat.xml (Luxembourgish)
* New translations: site.xml (French)
* New translations: contact.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: team.xml (Portuguese)
* New translations: broadcast.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: lag.xml (Luxembourgish)
* New translations: site.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: site.xml (Latvian)
* New translations: site.xml (Italian)
* New translations: site.xml (Luxembourgish)
* New translations: team.xml (Luxembourgish)
* New translations: study.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: site.xml (Dutch)
* New translations: site.xml (Japanese)
* New translations: swiss.xml (Luxembourgish)
* New translations: site.xml (Japanese)
* New translations: team.xml (Japanese)
* New translations: swiss.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: site.xml (German)
* New translations: site.xml (Romanian)
* New translations: site.xml (Lithuanian)
* New translations: class.xml (Lithuanian)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: ublog.xml (Lithuanian)
* New translations: team.xml (Lithuanian)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: study.xml (Norwegian Nynorsk)
* New translations: class.xml (Norwegian Nynorsk)
* New translations: arena.xml (Norwegian Nynorsk)
* New translations: perfStat.xml (Norwegian Nynorsk)
* New translations: swiss.xml (Norwegian Nynorsk)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: puzzle.xml (Norwegian Nynorsk)
* New translations: swiss.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: swiss.xml (Luxembourgish)
* New translations: patron.xml (Odia)
* New translations: swiss.xml (Luxembourgish)
* New translations: patron.xml (Odia)
* New translations: swiss.xml (Luxembourgish)
* New translations: patron.xml (Odia)
* New translations: site.xml (Dutch)
* New translations: swiss.xml (Luxembourgish)
* New translations: patron.xml (Odia)
2021-09-13 11:23:45 +02:00
Thibault Duplessis
691e78d012
ublog rank tier likes initial boost
2021-09-13 09:32:06 +02:00
Thibault Duplessis
dd63acdfb6
improve logging of blog mod actions
2021-09-13 09:29:14 +02:00
Niklas Fiekas
eb88526276
future proof fishnet timeout
2021-09-13 02:45:18 +02:00
Niklas Fiekas
bcd8f2f323
future proof fishnet nodes, remove fishnet 1.x bc
2021-09-13 02:12:47 +02:00
Niklas Fiekas
f171318598
updated fishnet to Fairy-Stockfish 14
2021-09-12 23:31:59 +02:00
Niklas Fiekas
429c5400eb
allow even longer fishnet timeouts
2021-09-12 23:17:37 +02:00
Thibault Duplessis
c7b242e970
full image url in data export
2021-09-12 19:51:41 +02:00
Niklas Fiekas
eba883fb48
hyphenate "half-move"
2021-09-12 19:15:07 +02:00
Niklas Fiekas
a87d477323
tweak and complete tablebase i18n
2021-09-12 19:09:30 +02:00
Niklas Fiekas
ae004ea86d
use fixed tb move categories from server
2021-09-12 18:17:17 +02:00
Thibault Duplessis
d082811a58
blog tier aggregation in listed post selectors
2021-09-12 18:16:30 +02:00
Thibault Duplessis
4ff572f3f2
code golf
2021-09-12 18:16:29 +02:00
Thibault Duplessis
f5185fc650
ublog img display block
2021-09-12 12:53:45 +02:00
Thibault Duplessis
ceea1d4bfc
list safe image websites in ublog form
2021-09-12 12:38:45 +02:00
Thibault Duplessis
6d3aeb7beb
tweak ublog header sizes
2021-09-12 12:30:14 +02:00
Thibault Duplessis
f778baa665
let blog mods delete images
2021-09-12 12:24:25 +02:00
Thibault Duplessis
b99d5293be
remove blog mod delete button
2021-09-12 12:10:21 +02:00
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