Commit Graph

43898 Commits (15513a4dde0ca018e8cc64cfb349edf27d44da34)

Author SHA1 Message Date
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