Benedikt Werner
15513a4dde
Fix ui/game Player type (name can be null)
2021-06-29 17:05:12 +02:00
Benedikt Werner
142e64d599
Add snabbdom dependency to ui/common
2021-06-29 17:04:45 +02:00
Thibault Duplessis
f3529aaa87
Merge pull request #9305 from benediktwerner/scalafmt
...
scalafmt
2021-06-29 13:38:03 +02:00
Benedikt Werner
18c62b8382
scalafmt
2021-06-29 13:04:21 +02:00
Niklas Fiekas
39cf1bd7be
visually represent oauth button disabled state
2021-06-29 11:50:16 +02:00
Niklas Fiekas
df603a0069
scalafmt
2021-06-29 11:49:56 +02:00
Niklas Fiekas
cb51b2874b
Merge pull request #9300 from benediktwerner/fix-tournament-scores-types
...
Fix tournament scores types
2021-06-29 11:28:52 +02:00
Benedikt Werner
3116f0ed8e
Fix tournament scores types
2021-06-29 11:27:29 +02:00
Thibault Duplessis
bb00361f7b
actually fix arena sheet display, sigh
2021-06-29 11:18:01 +02:00
Thibault Duplessis
e15bb30529
fix arena sheet, again
...
prettier prevented me from writing `(n - 1) || 1`,
reformatting it to `n - 1 || 1`, even tho the operator
precendence treats it as `n - (1 || 1)`, breaking it.
2021-06-29 11:13:10 +02:00
Thibault Duplessis
9228136e37
fix arena sheet display - after #9282
2021-06-29 11:05:39 +02:00
Thibault Duplessis
c2d146ce95
update chessground.min.js
2021-06-29 09:42:34 +02:00
Thibault Duplessis
c451f490a5
add black logo
2021-06-29 09:42:23 +02:00
Thibault Duplessis
e284e9052f
tweak zulip messages
2021-06-29 09:42:23 +02:00
Niklas Fiekas
29054a4d16
Merge pull request #9286 from niklasf/legacy-oauth
...
implement bc for legacy oauth flow
2021-06-29 07:51:56 +02:00
Thibault Duplessis
459d123985
New Crowdin updates ( #9292 )
...
* New translations: site.xml (Bulgarian)
* New translations: site.xml (Polish)
* New translations: site.xml (Portuguese)
* New translations: site.xml (Russian)
* New translations: site.xml (Turkish)
* New translations: swiss.xml (Bulgarian)
* New translations: preferences.xml (Portuguese)
* New translations: site.xml (Bulgarian)
* New translations: site.xml (German)
* New translations: site.xml (Irish)
* New translations: site.xml (Polish)
* New translations: swiss.xml (Bulgarian)
* New translations: swiss.xml (Irish)
* New translations: swiss.xml (Polish)
* New translations: storm.xml (Bulgarian)
* New translations: storm.xml (Polish)
* New translations: preferences.xml (German)
* New translations: preferences.xml (Irish)
* New translations: preferences.xml (Polish)
* New translations: preferences.xml (Turkish)
* New translations: site.xml (Irish)
* New translations: site.xml (Dutch)
* New translations: swiss.xml (Polish)
* New translations: storm.xml (Dutch)
* New translations: site.xml (Lithuanian)
* New translations: storm.xml (Lithuanian)
* New translations: preferences.xml (Lithuanian)
* New translations: site.xml (Catalan)
* New translations: site.xml (Danish)
* New translations: swiss.xml (Catalan)
* New translations: site.xml (Latvian)
* New translations: preferences.xml (Danish)
* New translations: swiss.xml (Catalan)
* New translations: swiss.xml (Dutch)
* New translations: storm.xml (Latvian)
* New translations: preferences.xml (Catalan)
* New translations: preferences.xml (Latvian)
* New translations: activity.xml (Russian)
* New translations: storm.xml (Catalan)
* New translations: preferences.xml (Catalan)
* New translations: site.xml (Galician)
* New translations: contact.xml (Catalan)
* New translations: swiss.xml (Galician)
* New translations: storm.xml (Catalan)
* New translations: preferences.xml (Indonesian)
* New translations: preferences.xml (Esperanto)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: storm.xml (Portuguese, Brazilian)
* New translations: site.xml (Bulgarian)
* New translations: contact.xml (Bulgarian)
* New translations: site.xml (Bulgarian)
* New translations: site.xml (Danish)
* New translations: preferences.xml (Danish)
* New translations: storm.xml (Romanian)
* New translations: swiss.xml (German, Switzerland)
* New translations: swiss.xml (Norwegian Bokmal)
* New translations: swiss.xml (English, United States)
* New translations: swiss.xml (Portuguese)
* New translations: swiss.xml (Polish)
* New translations: swiss.xml (Dutch)
* New translations: swiss.xml (Lithuanian)
* New translations: swiss.xml (Japanese)
* New translations: swiss.xml (Hungarian)
* New translations: swiss.xml (Irish)
* New translations: swiss.xml (Bulgarian)
* New translations: swiss.xml (Romanian)
* New translations: swiss.xml (French)
* New translations: swiss.xml (Catalan)
* New translations: swiss.xml (Finnish)
* New translations: swiss.xml (Danish)
* New translations: swiss.xml (German)
* New translations: swiss.xml (Greek)
* New translations: swiss.xml (Basque)
* New translations: swiss.xml (Russian)
* New translations: swiss.xml (Norwegian Nynorsk)
* New translations: swiss.xml (Persian)
* New translations: swiss.xml (Latvian)
* New translations: swiss.xml (Portuguese, Brazilian)
* New translations: swiss.xml (Chinese Traditional)
* New translations: swiss.xml (Galician)
* New translations: site.xml (Arabic)
* New translations: swiss.xml (Arabic)
* New translations: swiss.xml (Bulgarian)
* New translations: swiss.xml (Danish)
* New translations: swiss.xml (Polish)
* New translations: swiss.xml (Latvian)
* New translations: site.xml (Arabic)
* New translations: site.xml (Finnish)
* New translations: storm.xml (Arabic)
* New translations: class.xml (Arabic)
* New translations: swiss.xml (Arabic)
* New translations: arena.xml (Arabic)
* New translations: swiss.xml (Spanish)
* New translations: swiss.xml (English, United States)
* New translations: preferences.xml (Arabic)
* New translations: preferences.xml (Finnish)
* New translations: class.xml (Arabic)
* New translations: swiss.xml (Arabic)
* New translations: arena.xml (Arabic)
* New translations: contact.xml (Arabic)
* New translations: swiss.xml (Bulgarian)
* New translations: swiss.xml (Bulgarian)
* New translations: swiss.xml (Russian)
* New translations: swiss.xml (Galician)
* New translations: swiss.xml (Spanish)
* New translations: swiss.xml (Slovenian)
* New translations: site.xml (Slovenian)
* New translations: swiss.xml (Slovenian)
* New translations: storm.xml (Slovenian)
* New translations: preferences.xml (Slovenian)
* New translations: site.xml (Slovenian)
* New translations: swiss.xml (Slovenian)
* New translations: site.xml (Japanese)
* New translations: swiss.xml (Japanese)
* New translations: storm.xml (Japanese)
* New translations: preferences.xml (Japanese)
* New translations: swiss.xml (Lithuanian)
* New translations: swiss.xml (Lithuanian)
* New translations: site.xml (Spanish)
2021-06-29 07:38:01 +02:00
Thibault Duplessis
93e1e3070b
Merge pull request #9239 from benediktwerner/fix-overlong-names
...
Display overlong names better
2021-06-28 22:51:03 +02:00
Thibault Duplessis
f9b1738ea7
Merge pull request #9243 from benediktwerner/fix-learn-double-chessground
...
Learn: Don't load chessground twice
2021-06-28 22:49:22 +02:00
Thibault Duplessis
7f8b5cdeb7
tweak IRC info message
2021-06-28 22:47:43 +02:00
Thibault Duplessis
3ef906b98d
fix translation key collision - for #9251
2021-06-28 22:47:16 +02:00
Thibault Duplessis
778e8a667e
Merge pull request #9251 from benediktwerner/trans-swiss
...
More swiss translations
2021-06-28 22:43:24 +02:00
Thibault Duplessis
09c705d242
Merge branch 'master' into trans-swiss
2021-06-28 22:43:03 +02:00
Thibault Duplessis
87fa076224
Merge pull request #9293 from Konstantinos07/leaderboards-patch
...
exclude BOTs from "active players" leaderboard
2021-06-28 20:23:39 +02:00
Thibault Duplessis
551be74268
tweak UserRepo.enabledNoBotSelect
2021-06-28 20:23:10 +02:00
Niklas Fiekas
981173dcea
also match redirectUri for legacy clients
2021-06-28 19:50:33 +02:00
Konstantinos07
06ff93ad9f
scalafmt
2021-06-28 20:46:36 +03:00
Niklas Fiekas
5f275307d0
do not whitelist apps that would have leaked their client secret
2021-06-28 19:40:00 +02:00
Niklas Fiekas
a263059eea
do oauth redirect with 303 to force get method
2021-06-28 19:22:48 +02:00
Niklas Fiekas
25ac2e1138
whitelist some custom url schemes for bc
2021-06-28 19:16:12 +02:00
Konstantinos07
c766c36651
exclude BOTs from "active players" leaderboard
2021-06-28 20:04:17 +03:00
Thibault Duplessis
5b05c4a13f
New Crowdin updates ( #9291 )
...
* New translations: storm.xml (French)
* New translations: storm.xml (French)
* New translations: storm.xml (Irish)
* New translations: storm.xml (Russian)
* New translations: preferences.xml (Turkish)
* New translations: preferences.xml (Slovak)
* New translations: preferences.xml (Danish)
* New translations: site.xml (Portuguese)
* New translations: site.xml (Japanese)
* New translations: site.xml (Korean)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Dutch)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (French)
* New translations: site.xml (Finnish)
* New translations: site.xml (German, Switzerland)
* New translations: site.xml (English, United States)
* New translations: site.xml (Malay)
* New translations: site.xml (Norwegian Nynorsk)
2021-06-28 18:38:20 +02:00
Thibault Duplessis
a7a1ef07d9
make scrollMoves a local storage pref - for #9266
2021-06-28 18:34:47 +02:00
Benedikt Werner
03549dd773
Allow disabling board scrolling ( #9266 )
...
Co-authored-by: Thibault Duplessis <t@lichess.org>
2021-06-28 18:14:42 +02:00
Thibault Duplessis
1c94acdee1
load new board editor translation - for #9274
2021-06-28 18:12:26 +02:00
Thibault Duplessis
3a6d231fb8
scalachess 10.2.4
2021-06-28 18:11:28 +02:00
Thibault Duplessis
dc73ae3a07
Merge branch 'add-endgame-positions-to-board-editor' of https://github.com/dignissimus/lila into dignissimus-add-endgame-positions-to-board-editor
...
* 'add-endgame-positions-to-board-editor' of https://github.com/dignissimus/lila :
Update dependencies
Run yarn run format
Add endgame positions to board editor
2021-06-28 17:57:45 +02:00
Thibault Duplessis
76861839ad
New Crowdin updates ( #9218 )
...
* New translations: class.xml (Japanese)
* New translations: class.xml (Romanian)
* New translations: activity.xml (Danish)
* New translations: tourname.xml (Danish)
* New translations: class.xml (Malayalam)
* New translations: class.xml (Uzbek)
* New translations: class.xml (Bosnian)
* New translations: class.xml (Breton)
* New translations: class.xml (Esperanto)
* New translations: class.xml (Faroese)
* New translations: class.xml (Norwegian Bokmal)
* New translations: class.xml (Aragonese)
* New translations: class.xml (French)
* New translations: class.xml (Arabic)
* New translations: site.xml (Dutch)
* New translations: site.xml (Latvian)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (German)
* New translations: site.xml (Hungarian)
* New translations: site.xml (Danish)
* New translations: class.xml (German, Switzerland)
* New translations: site.xml (German, Switzerland)
* New translations: puzzle.xml (Danish)
* New translations: site.xml (German)
* New translations: site.xml (Spanish)
* New translations: site.xml (Danish)
* New translations: site.xml (Russian)
* New translations: site.xml (Polish)
* New translations: site.xml (Russian)
* New translations: contact.xml (Russian)
* New translations: site.xml (Polish)
* New translations: site.xml (Latvian)
* New translations: contact.xml (Polish)
* New translations: site.xml (Slovenian)
* New translations: site.xml (Toki Pona)
* New translations: site.xml (French)
* New translations: contact.xml (French)
* New translations: contact.xml (Slovenian)
* New translations: site.xml (Portuguese)
* New translations: site.xml (German)
* New translations: site.xml (French)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Swedish)
* New translations: arena.xml (French)
* New translations: contact.xml (Lithuanian)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Swedish)
* New translations: arena.xml (French)
* New translations: site.xml (Swedish)
* New translations: site.xml (English, United States)
* New translations: arena.xml (French)
* New translations: site.xml (French)
* New translations: arena.xml (French)
* New translations: contact.xml (Swedish)
* New translations: contact.xml (English, United States)
* New translations: site.xml (French)
* New translations: site.xml (Greek)
* New translations: contact.xml (French)
* New translations: site.xml (French)
* New translations: site.xml (Greek)
* New translations: arena.xml (Greek)
* New translations: arena.xml (Greek)
* New translations: contact.xml (Greek)
* New translations: arena.xml (French)
* New translations: site.xml (French)
* New translations: site.xml (Danish)
* New translations: site.xml (Romanian)
* New translations: site.xml (Danish)
* New translations: preferences.xml (Danish)
* New translations: site.xml (Danish)
* New translations: site.xml (Dutch)
* New translations: faq.xml (Danish)
* New translations: site.xml (Korean)
* New translations: site.xml (Korean)
* New translations: class.xml (Korean)
* New translations: contact.xml (Finnish)
* New translations: coordinates.xml (Finnish)
* New translations: patron.xml (Korean)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Finnish)
* New translations: site.xml (Korean)
* New translations: class.xml (Korean)
* New translations: arena.xml (Korean)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (Finnish)
* New translations: site.xml (Korean)
* New translations: arena.xml (Portuguese, Brazilian)
* New translations: contact.xml (Korean)
* New translations: site.xml (Irish)
* New translations: site.xml (Hungarian)
* New translations: contact.xml (Irish)
* New translations: class.xml (Breton)
* New translations: class.xml (Breton)
* New translations: contact.xml (Portuguese, Brazilian)
* New translations: puzzleTheme.xml (Toki Pona)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: puzzleTheme.xml (Toki Pona)
* New translations: site.xml (Spanish)
* New translations: learn.xml (Estonian)
* New translations: site.xml (Spanish)
* New translations: contact.xml (Spanish)
* New translations: site.xml (Spanish)
* New translations: contact.xml (Spanish)
* New translations: site.xml (Indonesian)
* New translations: contact.xml (Indonesian)
* New translations: site.xml (Danish)
* New translations: site.xml (Danish)
* New translations: site.xml (Norwegian Bokmal)
* New translations: contact.xml (Burmese)
* New translations: site.xml (Japanese)
* New translations: contact.xml (Japanese)
* New translations: puzzle.xml (Czech)
* New translations: site.xml (Finnish)
* New translations: site.xml (Hungarian)
* New translations: swiss.xml (Spanish)
* New translations: site.xml (Greek)
* New translations: site.xml (Danish)
* New translations: site.xml (French)
* New translations: site.xml (Romanian)
* New translations: site.xml (German)
* New translations: site.xml (Irish)
* New translations: site.xml (Spanish)
* New translations: site.xml (German, Switzerland)
* New translations: site.xml (Swedish)
* New translations: site.xml (Indonesian)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: site.xml (English, United States)
* New translations: site.xml (Norwegian Bokmal)
* New translations: site.xml (Japanese)
* New translations: site.xml (Korean)
* New translations: site.xml (Lithuanian)
* New translations: site.xml (Dutch)
* New translations: site.xml (Portuguese)
* New translations: site.xml (German)
* New translations: site.xml (French)
* New translations: site.xml (Danish)
* New translations: site.xml (Portuguese)
* New translations: swiss.xml (French)
* New translations: swiss.xml (Danish)
* New translations: swiss.xml (German)
* New translations: site.xml (German)
* New translations: site.xml (Romanian)
* New translations: site.xml (Basque)
* New translations: site.xml (Latvian)
* New translations: arena.xml (Basque)
* New translations: swiss.xml (Romanian)
* New translations: swiss.xml (French)
* New translations: swiss.xml (German)
* New translations: swiss.xml (Estonian)
* New translations: swiss.xml (Latvian)
* New translations: swiss.xml (Finnish)
* New translations: site.xml (Finnish)
* New translations: arena.xml (Basque)
* New translations: contact.xml (Basque)
* New translations: swiss.xml (Basque)
* New translations: swiss.xml (Finnish)
* New translations: site.xml (French)
* New translations: arena.xml (German, Switzerland)
* New translations: arena.xml (Burmese)
* New translations: arena.xml (Hungarian)
* New translations: arena.xml (Japanese)
* New translations: arena.xml (Korean)
* New translations: arena.xml (Dutch)
* New translations: arena.xml (Portuguese)
* New translations: arena.xml (Romanian)
* New translations: arena.xml (French)
* New translations: arena.xml (Spanish)
* New translations: arena.xml (Bulgarian)
* New translations: arena.xml (Basque)
* New translations: arena.xml (Catalan)
* New translations: arena.xml (Danish)
* New translations: arena.xml (German)
* New translations: arena.xml (Greek)
* New translations: arena.xml (Slovenian)
* New translations: arena.xml (Norwegian Nynorsk)
* New translations: arena.xml (Latvian)
* New translations: arena.xml (Persian)
* New translations: arena.xml (Turkish)
* New translations: arena.xml (Ukrainian)
* New translations: arena.xml (Indonesian)
* New translations: arena.xml (Portuguese, Brazilian)
* New translations: swiss.xml (French)
* New translations: site.xml (Portuguese)
* New translations: arena.xml (Chinese Traditional)
* New translations: arena.xml (Persian)
* New translations: arena.xml (German, Switzerland)
* New translations: contact.xml (Irish)
* New translations: swiss.xml (Portuguese)
* New translations: site.xml (Greek)
* New translations: site.xml (Hungarian)
* New translations: faq.xml (Danish)
* New translations: swiss.xml (Greek)
* New translations: swiss.xml (Hungarian)
* New translations: faq.xml (Catalan)
* New translations: site.xml (Russian)
* New translations: swiss.xml (Russian)
* New translations: site.xml (Russian)
* New translations: site.xml (Persian)
* New translations: swiss.xml (Russian)
* New translations: swiss.xml (Persian)
* New translations: swiss.xml (Persian)
* New translations: site.xml (English, United States)
* New translations: site.xml (Dutch)
* New translations: site.xml (Portuguese)
* New translations: swiss.xml (Dutch)
* New translations: swiss.xml (English, United States)
* New translations: swiss.xml (German)
* New translations: site.xml (French)
* New translations: site.xml (Hungarian)
* New translations: contact.xml (Turkish)
* New translations: swiss.xml (Hungarian)
* New translations: site.xml (French)
* New translations: site.xml (English, United States)
* New translations: site.xml (Finnish)
* New translations: swiss.xml (Dutch)
* New translations: site.xml (Dutch)
* New translations: swiss.xml (Japanese)
* New translations: site.xml (Japanese)
* New translations: swiss.xml (Japanese)
* New translations: site.xml (Malay)
* New translations: site.xml (Lithuanian)
* New translations: swiss.xml (Lithuanian)
* New translations: site.xml (Malay)
* New translations: swiss.xml (Lithuanian)
* New translations: site.xml (Norwegian Bokmal)
* New translations: swiss.xml (Norwegian Bokmal)
* New translations: swiss.xml (Portuguese, Brazilian)
* New translations: site.xml (Portuguese, Brazilian)
* New translations: swiss.xml (Portuguese, Brazilian)
* New translations: storm.xml (French)
* New translations: site.xml (English, United States)
* New translations: storm.xml (Portuguese)
* New translations: storm.xml (Spanish)
* New translations: storm.xml (Danish)
* New translations: storm.xml (Greek)
* New translations: site.xml (English, United States)
* New translations: site.xml (Norwegian Nynorsk)
* New translations: arena.xml (English, United States)
* New translations: swiss.xml (Norwegian Nynorsk)
* New translations: storm.xml (German)
* New translations: storm.xml (Turkish)
* New translations: storm.xml (English, United States)
* New translations: storm.xml (Persian)
* New translations: swiss.xml (Norwegian Nynorsk)
* New translations: storm.xml (Finnish)
* New translations: swiss.xml (Chinese Traditional)
* New translations: search.xml (Chinese Traditional)
2021-06-28 17:50:19 +02:00
Thibault Duplessis
dab80e958b
update yarn.lock
2021-06-28 17:41:16 +02:00
Thibault Duplessis
4151824215
chessground 8.1.1 - for ornicar/chessground#193
2021-06-28 17:01:56 +02:00
Thibault Duplessis
14904c0776
manual start of private races - for #9276
...
requires lila-ws update
2021-06-28 16:45:09 +02:00
Niklas Fiekas
5da1d4575e
Merge pull request #9250 from 370417/fix-arrows
...
Fix arrow keys for navigating the board in puzzles in blind mode
2021-06-28 16:32:51 +02:00
Niklas Fiekas
3ef7a42323
Merge pull request #9254 from benediktwerner/zen-show-result
...
Show game result in zen mode
2021-06-28 16:30:41 +02:00
Niklas Fiekas
f3aed263de
Merge pull request #9290 from benediktwerner/remove-unnecessary-lint
...
Remove unnecessary eslint-disable
2021-06-28 16:29:50 +02:00
Niklas Fiekas
985bf69d99
Merge pull request #9256 from kraktus/act3
...
Fix rating graph not showing
2021-06-28 16:29:18 +02:00
Benedikt Werner
4a299c6349
Remove unnecessary eslint-disable
2021-06-28 16:28:31 +02:00
Niklas Fiekas
d350105fc5
Merge pull request #9288 from benediktwerner/type-tournament-sched
...
noImplicitAny for ui/tournament-schedule
2021-06-28 16:26:00 +02:00
Benedikt Werner
b2cf00bb6a
noImplicitAny for ui/tournament-schedule
2021-06-28 16:07:47 +02:00
Niklas Fiekas
ec9c675f60
Merge pull request #9287 from benediktwerner/fix-acpl-chart-select
...
Fix acpl chart select
2021-06-28 16:03:21 +02:00
Benedikt Werner
39960c323c
Fix acpl chart select
2021-06-28 16:02:21 +02:00
Niklas Fiekas
d51f39fe84
group legacy protocol types
2021-06-28 15:58:46 +02:00