Thibault Duplessis
20e32d638a
puzzle storm UI WIP
2021-01-23 19:21:17 +01:00
Thibault Duplessis
c652602325
puzzle storm combo bar colors - it's ugly
2021-01-23 18:44:59 +01:00
Thibault Duplessis
39a4e31912
puzzle storm combo UI WIP
2021-01-23 17:52:00 +01:00
Thibault Duplessis
046898a47e
Merge branch 'master' into storm
...
* master:
fix analysis background
2021-01-23 16:41:10 +01:00
Scala Steward
0d3ed8ff58
Update scalatags to 0.9.3
2021-01-23 16:39:15 +01:00
Thibault Duplessis
3eb6cbc92d
fix analysis background
...
was broken by
55643c0849 (diff-1008d89304d27829201b391f881cd3b5495e9dd92101a7ea1fca12df5f4c4899)
because formatting moved a comment around in
29befe8ce4 (diff-1008d89304d27829201b391f881cd3b5495e9dd92101a7ea1fca12df5f4c4899L12)
2021-01-23 15:29:51 +01:00
Thibault Duplessis
878897a777
puzzle storm WIP
2021-01-23 14:21:32 +01:00
Thibault Duplessis
9b3f550a78
puzzle storm progress
2021-01-23 13:18:00 +01:00
Thibault Duplessis
53912f42ab
puzzle storm clock animation
2021-01-23 12:33:53 +01:00
Thibault Duplessis
a0437cc04d
storm clock POC
2021-01-23 12:00:18 +01:00
Thibault Duplessis
29ecc9799b
storm promotion and multiple mates in one
2021-01-23 11:12:56 +01:00
Thibault Duplessis
0c010af27b
puzzle storm WIP
2021-01-23 10:42:29 +01:00
Thibault Duplessis
26c432f512
Merge branch 'master' into storm
...
* master:
New Crowdin updates (#7971 )
2021-01-23 08:52:42 +01:00
Thibault Duplessis
dc34ddcb59
New Crowdin updates ( #7971 )
...
* New translations: challenge.xml (Scottish Gaelic)
* New translations: challenge.xml (Assamese)
* New translations: challenge.xml (Malayalam)
* New translations: challenge.xml (Breton)
* New translations: challenge.xml (Sinhala)
* New translations: challenge.xml (Bosnian)
* New translations: challenge.xml (Latin)
* New translations: challenge.xml (Amharic)
* New translations: challenge.xml (Norwegian Bokmal)
* New translations: challenge.xml (Bashkir)
* New translations: challenge.xml (Odia)
* New translations: challenge.xml (Nepali)
* New translations: challenge.xml (Asturian)
* New translations: challenge.xml (Luganda)
* New translations: challenge.xml (Maithili)
* New translations: challenge.xml (Swahili)
* New translations: challenge.xml (Malagasy)
* New translations: challenge.xml (Aragonese)
* New translations: challenge.xml (Tatar)
* New translations: challenge.xml (Hindi)
* New translations: challenge.xml (Azerbaijani)
* New translations: challenge.xml (Kyrgyz)
* New translations: challenge.xml (Maori)
* New translations: challenge.xml (Malay)
* New translations: challenge.xml (Telugu)
* New translations: challenge.xml (Croatian)
* New translations: challenge.xml (Thai)
* New translations: challenge.xml (Norwegian Nynorsk)
* New translations: challenge.xml (Latvian)
* New translations: challenge.xml (Estonian)
* New translations: challenge.xml (Kazakh)
* New translations: challenge.xml (Esperanto)
* New translations: challenge.xml (Faroese)
* New translations: challenge.xml (Uyghur)
* New translations: challenge.xml (Klingon)
* New translations: challenge.xml (Lojban)
* New translations: challenge.xml (Luxembourgish)
* New translations: challenge.xml (Tagalog)
* New translations: challenge.xml (English, United States)
* New translations: challenge.xml (Burmese)
* New translations: challenge.xml (Welsh)
* New translations: challenge.xml (Maltese)
* New translations: challenge.xml (Lithuanian)
* New translations: challenge.xml (Dutch)
* New translations: challenge.xml (Russian)
* New translations: challenge.xml (Chinese Traditional)
* New translations: contact.xml (Hindi)
* New translations: challenge.xml (Spanish)
* New translations: challenge.xml (German)
* New translations: site.xml (Kurmanji (Kurdish))
* New translations: challenge.xml (Kurmanji (Kurdish))
* New translations: challenge.xml (Sorani (Kurdish))
* New translations: challenge.xml (Hindi)
* New translations: site.xml (Croatian)
* New translations: challenge.xml (Faroese)
* New translations: site.xml (Breton)
* New translations: site.xml (Uzbek)
* New translations: site.xml (Sinhala)
* New translations: site.xml (Bosnian)
* New translations: site.xml (Latin)
* New translations: site.xml (Malayalam)
* New translations: site.xml (Tatar)
* New translations: site.xml (Lojban)
* New translations: site.xml (Malagasy)
* New translations: site.xml (Aragonese)
* New translations: site.xml (Scottish Gaelic)
* New translations: site.xml (Malay)
* New translations: puzzleTheme.xml (Hindi)
* 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: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Esperanto)
* New translations: site.xml (Faroese)
* New translations: site.xml (Welsh)
* New translations: site.xml (Tagalog)
* New translations: puzzleTheme.xml (English, United States)
* New translations: site.xml (English, United States)
* New translations: puzzleTheme.xml (Norwegian Bokmal)
* New translations: site.xml (Norwegian Bokmal)
* New translations: site.xml (Nepali)
* New translations: challenge.xml (Chewa)
* New translations: challenge.xml (Javanese)
* New translations: challenge.xml (Pali)
* New translations: challenge.xml (Ossetian)
* New translations: challenge.xml (Chechen)
* New translations: challenge.xml (Afar)
* New translations: challenge.xml (Punjabi, Pakistan)
* New translations: challenge.xml (Guarani)
* New translations: challenge.xml (Corsican)
* New translations: challenge.xml (Cebuano)
* New translations: challenge.xml (Ido)
* New translations: challenge.xml (Sindhi)
* New translations: challenge.xml (Northern Sami)
* New translations: challenge.xml (Rundi)
* New translations: challenge.xml (Sardinian)
* New translations: challenge.xml (Kinyarwanda)
* New translations: challenge.xml (Shona)
* New translations: challenge.xml (Toki Pona)
* New translations: challenge.xml (Sanskrit)
* New translations: challenge.xml (Interlingua)
* New translations: challenge.xml (Tigrinya)
* New translations: challenge.xml (Turkmen)
* New translations: site.xml (Turkmen)
* New translations: site.xml (Chuvash)
* New translations: site.xml (Toki Pona)
* New translations: challenge.xml (Igbo)
* New translations: challenge.xml (Arpitan)
* New translations: challenge.xml (Quechua)
* New translations: challenge.xml (Yoruba)
* New translations: challenge.xml (Oromo)
* New translations: challenge.xml (Somali)
* New translations: site.xml (Interlingua)
* New translations: challenge.xml (Chuvash)
* New translations: challenge.xml (Hausa)
* New translations: site.xml (Taqbaylit)
* New translations: challenge.xml (Lao)
* New translations: challenge.xml (Tajik)
* New translations: challenge.xml (Pashto)
* New translations: challenge.xml (Taqbaylit)
* New translations: contact.xml (Norwegian Bokmal)
* New translations: faq.xml (Spanish)
* New translations: streamer.xml (Spanish)
* New translations: challenge.xml (French)
* New translations: challenge.xml (Spanish)
* New translations: challenge.xml (Russian)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Norwegian Bokmal)
* New translations: puzzleTheme.xml (Italian)
* New translations: challenge.xml (French)
* New translations: challenge.xml (Lithuanian)
* New translations: challenge.xml (Russian)
* New translations: challenge.xml (Slovenian)
* New translations: challenge.xml (Serbian (Cyrillic))
* New translations: challenge.xml (Norwegian Bokmal)
* New translations: contact.xml (Portuguese, Brazilian)
* New translations: challenge.xml (Portuguese, Brazilian)
* New translations: challenge.xml (Portuguese, Brazilian)
* New translations: challenge.xml (German)
* New translations: challenge.xml (German)
* New translations: challenge.xml (Hungarian)
* New translations: challenge.xml (Catalan)
* New translations: challenge.xml (Hungarian)
* New translations: challenge.xml (Catalan)
* New translations: challenge.xml (Polish)
* New translations: challenge.xml (Polish)
* New translations: challenge.xml (Norwegian Nynorsk)
* New translations: challenge.xml (Latvian)
* New translations: challenge.xml (Norwegian Nynorsk)
* New translations: challenge.xml (Latvian)
* New translations: challenge.xml (German)
* New translations: learn.xml (Greek)
* New translations: contact.xml (Spanish)
* New translations: contact.xml (Ukrainian)
* New translations: activity.xml (Greek)
* New translations: preferences.xml (Chinese Traditional)
* New translations: site.xml (Greek)
* New translations: patron.xml (Spanish)
* New translations: challenge.xml (German)
* New translations: preferences.xml (Vietnamese)
* New translations: search.xml (Vietnamese)
* New translations: preferences.xml (Swedish)
* New translations: preferences.xml (Turkish)
* New translations: site.xml (Greek)
* New translations: settings.xml (Armenian)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Bosnian)
* New translations: challenge.xml (Dutch)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Dutch)
* New translations: site.xml (Bosnian)
* New translations: challenge.xml (Dutch)
* New translations: challenge.xml (Bosnian)
* New translations: puzzleTheme.xml (Swedish)
* New translations: challenge.xml (Dutch)
* New translations: puzzleTheme.xml (Swedish)
* New translations: challenge.xml (French)
* New translations: challenge.xml (French)
* New translations: puzzleTheme.xml (Finnish)
* New translations: contact.xml (Azerbaijani)
* New translations: challenge.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Finnish)
* New translations: challenge.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Azerbaijani)
* New translations: challenge.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Azerbaijani)
* New translations: preferences.xml (Azerbaijani)
* New translations: faq.xml (Spanish)
* New translations: faq.xml (Spanish)
* New translations: contact.xml (Romanian)
* New translations: search.xml (Spanish)
* New translations: contact.xml (English, United States)
* New translations: challenge.xml (English, United States)
* New translations: challenge.xml (Japanese)
* New translations: challenge.xml (Japanese)
* New translations: contact.xml (Japanese)
* New translations: challenge.xml (Japanese)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: contact.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: faq.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzleTheme.xml (Norwegian Nynorsk)
* New translations: puzzle.xml (Norwegian Nynorsk)
* New translations: challenge.xml (Norwegian Nynorsk)
* New translations: site.xml (Toki Pona)
* New translations: site.xml (Toki Pona)
* New translations: site.xml (Toki Pona)
* New translations: site.xml (Toki Pona)
* New translations: puzzleTheme.xml (Finnish)
* New translations: site.xml (Armenian)
* New translations: site.xml (Toki Pona)
* New translations: puzzleTheme.xml (Finnish)
* New translations: site.xml (Toki Pona)
* New translations: challenge.xml (Finnish)
* New translations: challenge.xml (Danish)
* New translations: challenge.xml (Danish)
* New translations: challenge.xml (Portuguese)
* New translations: contact.xml (Portuguese)
* New translations: challenge.xml (Portuguese)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Swedish)
* New translations: challenge.xml (Turkish)
* New translations: challenge.xml (Turkish)
* New translations: study.xml (Chinese Traditional)
* New translations: study.xml (Chinese Traditional)
* New translations: study.xml (Chinese Traditional)
* New translations: study.xml (Chinese Traditional)
* New translations: challenge.xml (Turkish)
* New translations: challenge.xml (Turkish)
* New translations: challenge.xml (Turkish)
* New translations: challenge.xml (Turkish)
* New translations: challenge.xml (Spanish)
* New translations: challenge.xml (Turkish)
* New translations: preferences.xml (Turkish)
* New translations: site.xml (Croatian)
* New translations: challenge.xml (Croatian)
* New translations: challenge.xml (Croatian)
* New translations: challenge.xml (Croatian)
* New translations: site.xml (Croatian)
* New translations: site.xml (Croatian)
* New translations: challenge.xml (Uzbek)
2021-01-23 08:22:54 +01:00
Thibault Duplessis
f1ced899a0
puzzle storm UI WIP
2021-01-22 22:49:58 +01:00
Thibault Duplessis
50b8becfda
puzzle storm WIP
2021-01-22 22:43:49 +01:00
Thibault Duplessis
9e39278344
puzzle storm WIP
2021-01-22 19:37:49 +01:00
Thibault Duplessis
ddf0a0a43a
Merge pull request #7982 from yonizaf/patch-1
...
add font fallback to sans-serif
2021-01-22 12:52:46 +01:00
Thibault Duplessis
fee3587d06
Merge pull request #7983 from ornicar/rip-safari10
...
stop supporting safari 10
2021-01-22 12:51:37 +01:00
Thibault Duplessis
48446c88bb
team battles up to 200 teams
2021-01-22 12:43:04 +01:00
Thibault Duplessis
2605bc8264
unlimited team battle POC
2021-01-22 12:36:42 +01:00
Thibault Duplessis
b92954549b
send info about my team in large battles
2021-01-22 12:36:42 +01:00
Thibault Duplessis
58e6f78d4d
static team battle full leaderboard page
2021-01-22 12:36:42 +01:00
Thibault Duplessis
e99c3fe802
allow team battles with more than 10 teams, only display top 10 teams
2021-01-22 12:36:42 +01:00
Niklas Fiekas
55643c0849
stop supporting safari 10
2021-01-22 11:28:07 +01:00
Niklas Fiekas
258b8df54c
no longer need @types/defer-promise
2021-01-22 11:21:23 +01:00
yonizaf
4ff06bbde0
add font fallback to sans-serif
...
closes #7952
2021-01-22 12:14:40 +02:00
Thibault Duplessis
cd9ac247b7
rename team cli
2021-01-22 10:14:40 +01:00
Thibault Duplessis
07b77c628d
show more precision in insights UI
2021-01-22 09:46:17 +01:00
Thibault Duplessis
fe0d99e1d0
veggie code
2021-01-22 09:41:23 +01:00
Thibault Duplessis
11d4d29e37
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
tweak lichess d.ts
SharedArrayBuffer is part of ES2017 (fixes #7977 )
2021-01-22 09:19:02 +01:00
Thibault Duplessis
9c975aff4a
rename insight models
2021-01-22 09:18:06 +01:00
Niklas Fiekas
33df690511
tweak lichess d.ts
2021-01-21 23:26:09 +01:00
Niklas Fiekas
c1afdcf162
SharedArrayBuffer is part of ES2017 ( fixes #7977 )
2021-01-21 23:12:08 +01:00
Thibault Duplessis
61ddc65030
link to puzzle dashboard in user page side
2021-01-21 17:55:28 +01:00
Thibault Duplessis
756d2b5a85
tweak user.like cache
2021-01-21 17:34:02 +01:00
Thibault Duplessis
5950f4f06a
select a reason to decline a challenge from the web UI
...
also increases TS lib to ES2017
so if something breaks, that's why
2021-01-21 17:11:37 +01:00
Thibault Duplessis
43fbd61029
decline challenges for a reason - closes #7487
...
also closes #7658
2021-01-21 16:04:41 +01:00
Thibault Duplessis
d2b38f04d9
challenge reasons WIP, move challenge i18n to new file - for #7487 #7658
2021-01-21 13:23:08 +01:00
Thibault Duplessis
976163c0fa
remove play clock title - closes #7927
2021-01-21 12:52:11 +01:00
Thibault Duplessis
f54779bd3a
New Crowdin updates ( #7961 )
...
* New translations: site.xml (Estonian)
* New translations: puzzleTheme.xml (Estonian)
* New translations: preferences.xml (Estonian)
* New translations: puzzle.xml (Estonian)
* New translations: puzzleTheme.xml (Serbian (Cyrillic))
* New translations: puzzleTheme.xml (Latvian)
* New translations: contact.xml (Latvian)
* New translations: puzzleTheme.xml (Latvian)
* New translations: puzzleTheme.xml (Latvian)
* New translations: puzzleTheme.xml (German)
* New translations: puzzleTheme.xml (Lithuanian)
* New translations: contact.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Greek)
* New translations: puzzleTheme.xml (Azerbaijani)
* New translations: contact.xml (Greek)
* New translations: puzzleTheme.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Greek)
* New translations: puzzleTheme.xml (Greek)
* New translations: puzzleTheme.xml (Greek)
* New translations: puzzleTheme.xml (Hungarian)
* New translations: puzzleTheme.xml (Hungarian)
* New translations: puzzleTheme.xml (Hungarian)
* New translations: puzzleTheme.xml (Hungarian)
* New translations: streamer.xml (Spanish)
* New translations: puzzleTheme.xml (Turkish)
* New translations: puzzleTheme.xml (Turkish)
* New translations: contact.xml (Portuguese, Brazilian)
* New translations: contact.xml (Turkish)
* New translations: puzzleTheme.xml (Turkish)
* New translations: puzzleTheme.xml (Azerbaijani)
* New translations: puzzleTheme.xml (Spanish)
* New translations: contact.xml (Spanish)
* New translations: puzzleTheme.xml (Spanish)
* New translations: contact.xml (Italian)
* New translations: contact.xml (Swedish)
* New translations: contact.xml (Norwegian Bokmal)
* New translations: contact.xml (Aragonese)
* New translations: contact.xml (Faroese)
* New translations: contact.xml (Esperanto)
* New translations: contact.xml (Bosnian)
* New translations: contact.xml (English, United States)
* New translations: contact.xml (Chinese Traditional)
* New translations: contact.xml (Polish)
* New translations: contact.xml (Dutch)
* New translations: contact.xml (Macedonian)
* New translations: contact.xml (Lithuanian)
* New translations: contact.xml (Japanese)
* New translations: contact.xml (Italian)
* New translations: contact.xml (Hungarian)
* New translations: contact.xml (Hebrew)
* New translations: contact.xml (Russian)
* New translations: contact.xml (Romanian)
* New translations: contact.xml (French)
* New translations: contact.xml (Spanish)
* New translations: contact.xml (Afrikaans)
* New translations: contact.xml (Arabic)
* New translations: contact.xml (Catalan)
* New translations: contact.xml (Finnish)
* New translations: contact.xml (Czech)
* New translations: contact.xml (Danish)
* New translations: contact.xml (German)
* New translations: contact.xml (Greek)
* New translations: contact.xml (Basque)
* New translations: contact.xml (Portuguese)
* New translations: contact.xml (Slovak)
* New translations: contact.xml (Hindi)
* New translations: contact.xml (Azerbaijani)
* New translations: contact.xml (Latvian)
* New translations: contact.xml (Kazakh)
* New translations: contact.xml (Norwegian Nynorsk)
* New translations: contact.xml (Croatian)
* New translations: contact.xml (Thai)
* New translations: contact.xml (Slovenian)
* New translations: contact.xml (Albanian)
* New translations: contact.xml (Serbian (Cyrillic))
* New translations: contact.xml (Turkish)
* New translations: contact.xml (Ukrainian)
* New translations: contact.xml (Chinese Simplified)
* New translations: contact.xml (Indonesian)
* New translations: contact.xml (Vietnamese)
* New translations: contact.xml (Portuguese, Brazilian)
* New translations: contact.xml (Italian)
* New translations: contact.xml (Norwegian Nynorsk)
* New translations: contact.xml (Lithuanian)
* New translations: contact.xml (Russian)
* New translations: contact.xml (Kazakh)
* New translations: contact.xml (Burmese)
* New translations: puzzleTheme.xml (French)
* New translations: puzzleTheme.xml (Kazakh)
* New translations: contact.xml (French)
* New translations: contact.xml (Spanish)
* New translations: puzzleTheme.xml (Kazakh)
* New translations: contact.xml (Danish)
* New translations: puzzleTheme.xml (Dutch)
* New translations: puzzleTheme.xml (Kazakh)
* New translations: contact.xml (German)
* New translations: contact.xml (Polish)
* New translations: puzzleTheme.xml (Dutch)
2021-01-21 12:48:34 +01:00
Thibault Duplessis
8310059581
rate-limit magic link login - closes #7728
2021-01-21 12:44:43 +01:00
Thibault Duplessis
1313b91e72
expose puzzle dashboard through oAuth API
2021-01-21 12:09:15 +01:00
Thibault Duplessis
458ef12aef
stop using deleted function
2021-01-21 12:09:02 +01:00
Thibault Duplessis
652c173e1d
Merge branch 'master' into puzzle-dashboard-api
...
* master:
api endpoint to give opponent more time - closes #7955
simplify contact page, remove duplicate report entries - fixes #7962
show swiss streamers - closes #7485
fix #7958
refactor socket redis sender
feature tournaments for up to 24h
add broadcast event icon and fix event icons styles - closes #7964
New translations: puzzleTheme.xml (Basque) (#7960 )
always send game messages on the same redis channel
2021-01-21 11:47:42 +01:00
Thibault Duplessis
a0fb3fcdd4
api endpoint to give opponent more time - closes #7955
2021-01-21 11:40:46 +01:00
Thibault Duplessis
4b3f170729
simplify contact page, remove duplicate report entries - fixes #7962
2021-01-21 11:00:44 +01:00
Thibault Duplessis
36f9ab43f1
show swiss streamers - closes #7485
2021-01-20 22:50:11 +01:00
Thibault Duplessis
9258bcfec8
fix #7958
2021-01-20 21:55:31 +01:00
Thibault Duplessis
cf5b9accf2
refactor socket redis sender
2021-01-20 21:17:01 +01:00