Commit Graph

44084 Commits (removeCoachApprovedField)

Author SHA1 Message Date
Thibault Duplessis 161c19a19b only show coach profiles of enabled players 2021-07-08 21:13:06 +02:00
Thibault Duplessis 9c8ae82372 select listable coaches based on associated users 2021-07-08 21:09:28 +02:00
Thibault Duplessis 190091766e Merge branch 'master' into removeCoachApprovedField
* master:
  send inquiry to zulip
  upgrade chessground - for ornicar/chessground#196
2021-07-08 20:55:26 +02:00
Thibault Duplessis 5ea436b899 remove coach approved field - WIP 2021-07-08 20:52:06 +02:00
Thibault Duplessis 1ce7c477b1 send inquiry to zulip 2021-07-08 20:49:21 +02:00
Thibault Duplessis f251ea8e54 upgrade chessground - for ornicar/chessground#196 2021-07-08 19:33:36 +02:00
Thibault Duplessis b2b7a52ee2 forum post deletion presets fix 2021-07-08 09:57:01 +02:00
Thibault Duplessis 9e000b26fe
Merge pull request #9364 from 370417/rematch
Fix rematch behavior in correspondence and unlimited games
2021-07-08 09:19:57 +02:00
Thibault Duplessis ac4f0757e7 cleanup lila.oauth.Env after #9366 2021-07-08 08:52:42 +02:00
Thibault Duplessis a3047e2b81
New Crowdin updates (#9358)
* New translations: site.xml (Greek)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: patron.xml (Greek)

* New translations: swiss.xml (Greek)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: site.xml (Portuguese)

* New translations: swiss.xml (Greek)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Greek)

* New translations: swiss.xml (Portuguese)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: site.xml (Persian)

* New translations: swiss.xml (Greek)

* New translations: swiss.xml (Persian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: site.xml (Polish)

* New translations: swiss.xml (Greek)

* New translations: site.xml (Greek)

* New translations: swiss.xml (Greek)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Galician)

* New translations: site.xml (French)

* New translations: site.xml (Galician)

* New translations: swiss.xml (Galician)

* New translations: site.xml (Portuguese)

* New translations: puzzleTheme.xml (Lithuanian)

* New translations: study.xml (Belarusian)

* New translations: contact.xml (Belarusian)

* New translations: study.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: contact.xml (Belarusian)

* New translations: challenge.xml (Belarusian)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: patron.xml (Portuguese, Brazilian)

* New translations: site.xml (Italian)

* New translations: swiss.xml (Italian)

* New translations: faq.xml (Belarusian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: site.xml (Norwegian Bokmal)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: study.xml (Norwegian Bokmal)

* New translations: site.xml (Norwegian Bokmal)

* New translations: storm.xml (Armenian)

* New translations: storm.xml (Armenian)

* New translations: storm.xml (Armenian)

* New translations: site.xml (Latvian)

* New translations: swiss.xml (Armenian)

* New translations: storm.xml (Armenian)

* New translations: swiss.xml (Arabic)

* New translations: swiss.xml (Armenian)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Arabic)

* New translations: swiss.xml (Armenian)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: study.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: site.xml (Bulgarian)

* New translations: site.xml (English, United States)

* New translations: site.xml (English, United States)

* New translations: site.xml (English, United States)

* New translations: swiss.xml (English, United States)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: site.xml (Romanian)

* New translations: swiss.xml (Romanian)

* New translations: site.xml (Japanese)

* New translations: challenge.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: perfStat.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: swiss.xml (Irish)

* New translations: site.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Korean)

* New translations: swiss.xml (Korean)

* New translations: faq.xml (Belarusian)

* New translations: swiss.xml (Korean)

* New translations: swiss.xml (Korean)

* New translations: class.xml (Belarusian)

* New translations: swiss.xml (Korean)

* New translations: study.xml (Belarusian)

* New translations: swiss.xml (Belarusian)

* New translations: swiss.xml (Korean)

* New translations: swiss.xml (Turkish)

* New translations: swiss.xml (Korean)

* New translations: swiss.xml (Turkish)

* New translations: swiss.xml (Armenian)

* New translations: swiss.xml (Armenian)

* New translations: swiss.xml (Armenian)

* New translations: swiss.xml (Armenian)

* New translations: swiss.xml (Armenian)

* New translations: challenge.xml (Armenian)

* New translations: challenge.xml (Armenian)

* New translations: swiss.xml (Dutch)

* New translations: site.xml (Yoruba)

* New translations: site.xml (Yoruba)

* New translations: preferences.xml (Belarusian)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Czech)

* New translations: swiss.xml (Czech)

* New translations: swiss.xml (Czech)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: challenge.xml (Armenian)

* New translations: class.xml (Armenian)

* New translations: swiss.xml (Portuguese, Brazilian)

* New translations: challenge.xml (Armenian)

* New translations: site.xml (Chinese Simplified)

* New translations: study.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: preferences.xml (Chinese Simplified)

* New translations: challenge.xml (Tamil)

* New translations: challenge.xml (Tamil)

* New translations: challenge.xml (Tamil)

* New translations: challenge.xml (Tamil)
2021-07-08 08:50:51 +02:00
Thibault Duplessis 89fa4f2a0d
Merge pull request #9366 from niklasf/oauth-access-token-api
refactor access token collection
2021-07-08 08:50:34 +02:00
Thibault Duplessis b19608b66b
Merge pull request #9363 from Konstantinos07/patch-12
always allow broadcast contributors see chapters tab
2021-07-07 22:13:07 +02:00
Thibault Duplessis f5e4d21e91 fix appeal locking - closes #9367 2021-07-07 19:31:18 +02:00
Niklas Fiekas 7b4958a5ac refactor oauth token form 2021-07-07 18:32:30 +02:00
Niklas Fiekas 8e4ae55c20 document that listPersonal sorting is critical 2021-07-07 18:18:04 +02:00
Niklas Fiekas 0aa632dd9e refactor access token collection 2021-07-07 14:40:18 +02:00
Niklas Fiekas a367780a0a add DELETE to Access-Control-Allow-Methods 2021-07-07 13:04:15 +02:00
Niklas Fiekas dc024d4e61 scalafmt 2021-07-07 12:46:30 +02:00
Niklas Fiekas cc333b40cc in any case no oauth token expiration before 1 year 2021-07-07 11:41:00 +02:00
Thibault Duplessis 28bc921184 remove #mod-admin-monitor-all 2021-07-07 10:22:37 +02:00
Thibault Duplessis 519e7fa9f6 remove slack & discord - hi zulip! 2021-07-07 07:40:21 +02:00
Albert Ford 1151a1d6a1 Don't send async challenge if opponent is online 2021-07-06 19:15:46 -07:00
Albert Ford 5bc7dca430 Accept async correspondence rematches 2021-07-06 18:42:53 -07:00
Konstantinos07 de7d8755dd
always allow broadcast contributors see chapters tab 2021-07-07 02:56:44 +03:00
Thibault Duplessis 73298fc3e9 broadcast survival when a livechesscloud game is missing 2021-07-06 19:05:06 +02:00
Thibault Duplessis 33ca381ea1 send self reports to zulip admin log 2021-07-06 18:54:40 +02:00
Thibault Duplessis 52472e1f5e better detect empty broadcast 2021-07-06 10:42:11 +02:00
Thibault Duplessis 4c3af25308 hide chapters tab in empty broadcast rounds 2021-07-06 10:19:37 +02:00
Thibault Duplessis 6f1ec9183e hide empty multiboard in broadcasts 2021-07-06 10:13:45 +02:00
Thibault Duplessis c8fdcd0cfc only notify stream start once every 2h - closes #9356 2021-07-06 10:00:21 +02:00
Thibault Duplessis 80db268933
New Crowdin updates (#9357)
* New translations: swiss.xml (Norwegian Nynorsk)

* New translations: site.xml (German, Switzerland)

* New translations: swiss.xml (Basque)

* New translations: site.xml (Danish)

* New translations: site.xml (Romanian)

* New translations: site.xml (French)

* New translations: site.xml (Belarusian)

* New translations: site.xml (Basque)

* New translations: site.xml (Hungarian)

* New translations: site.xml (Japanese)

* New translations: site.xml (German)

* New translations: site.xml (Spanish)

* New translations: site.xml (Italian)

* New translations: site.xml (Galician)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: site.xml (Latvian)

* New translations: site.xml (Lithuanian)

* New translations: site.xml (Dutch)

* New translations: site.xml (Turkish)

* New translations: swiss.xml (Norwegian Nynorsk)

* New translations: site.xml (Turkish)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: site.xml (German)

* New translations: site.xml (Danish)

* New translations: swiss.xml (Danish)

* New translations: site.xml (Lithuanian)

* New translations: swiss.xml (Lithuanian)

* New translations: site.xml (English, United States)

* New translations: site.xml (Finnish)

* New translations: site.xml (Hungarian)

* New translations: swiss.xml (Finnish)

* New translations: site.xml (Dutch)

* New translations: swiss.xml (Finnish)

* New translations: site.xml (Spanish)

* New translations: site.xml (Norwegian Bokmal)

* New translations: site.xml (Finnish)

* New translations: swiss.xml (Spanish)

* New translations: swiss.xml (Finnish)

* New translations: search.xml (Belarusian)

* New translations: perfStat.xml (Belarusian)

* New translations: puzzle.xml (Belarusian)

* New translations: site.xml (Finnish)

* New translations: site.xml (Russian)

* New translations: study.xml (Finnish)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: preferences.xml (Belarusian)

* New translations: study.xml (Belarusian)

* New translations: search.xml (Belarusian)

* New translations: lag.xml (Belarusian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: puzzleTheme.xml (Belarusian)

* New translations: study.xml (Belarusian)
2021-07-06 09:53:32 +02:00
Thibault Duplessis b2aeaf1fbf don't wait for zulip calls to complete 2021-07-06 08:39:01 +02:00
Sam Ezeh 2bc5abbb3e
Link to analysis board in Chess960 games (#9352)
* Internationalise 'Chess960 start position'

* Use placeholder value

* Link to analysis board in Chess960 games

* Run scalafmtAll
2021-07-06 07:30:47 +02:00
Thibault Duplessis 361f93df2f
New Crowdin updates (#9348)
* New translations: site.xml (Galician)

* New translations: storm.xml (Galician)

* New translations: preferences.xml (Galician)

* New translations: site.xml (German)

* New translations: site.xml (German)

* New translations: streamer.xml (Belarusian)

* New translations: study.xml (Belarusian)

* New translations: streamer.xml (Belarusian)

* New translations: swiss.xml (Japanese)

* New translations: swiss.xml (Dutch)

* New translations: swiss.xml (French)

* New translations: swiss.xml (French)

* New translations: swiss.xml (French)

* New translations: swiss.xml (Dutch)

* New translations: swiss.xml (French)

* New translations: site.xml (French)

* New translations: swiss.xml (French)

* New translations: swiss.xml (Dutch)

* New translations: puzzle.xml (Armenian)

* New translations: puzzle.xml (Armenian)

* New translations: puzzle.xml (Armenian)

* New translations: puzzle.xml (Armenian)

* New translations: preferences.xml (Armenian)

* New translations: site.xml (Danish)

* New translations: swiss.xml (Danish)

* New translations: preferences.xml (Armenian)

* New translations: swiss.xml (Danish)

* New translations: preferences.xml (Belarusian)

* New translations: patron.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: class.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: class.xml (Belarusian)

* New translations: class.xml (Belarusian)

* New translations: coach.xml (Belarusian)

* New translations: site.xml (German, Switzerland)

* New translations: site.xml (German)

* New translations: site.xml (German, Switzerland)

* New translations: arena.xml (German, Switzerland)

* New translations: patron.xml (Korean)

* New translations: swiss.xml (Korean)

* New translations: storm.xml (Korean)

* New translations: preferences.xml (Korean)

* New translations: site.xml (Korean)

* New translations: swiss.xml (Korean)

* New translations: swiss.xml (Korean)

* New translations: swiss.xml (Galician)

* New translations: site.xml (Italian)

* New translations: site.xml (Italian)

* New translations: swiss.xml (Italian)

* New translations: storm.xml (Italian)

* New translations: swiss.xml (Italian)

* New translations: swiss.xml (Italian)

* New translations: site.xml (Latvian)

* New translations: arena.xml (Italian)

* New translations: swiss.xml (Italian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: site.xml (Latvian)

* New translations: class.xml (Italian)

* New translations: arena.xml (Italian)

* New translations: contact.xml (Italian)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: preferences.xml (Italian)

* New translations: study.xml (Italian)

* New translations: patron.xml (Italian)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: contact.xml (Belarusian)

* New translations: swiss.xml (German)

* New translations: swiss.xml (Latvian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: study.xml (Belarusian)

* New translations: contact.xml (Belarusian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: faq.xml (Belarusian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: faq.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: swiss.xml (Turkish)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: contact.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: swiss.xml (Belarusian)

* New translations: swiss.xml (Turkish)

* New translations: patron.xml (Belarusian)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: storm.xml (Belarusian)

* New translations: puzzle.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: faq.xml (Belarusian)

* New translations: swiss.xml (German, Switzerland)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (English, United States)

* New translations: swiss.xml (Polish)

* New translations: swiss.xml (Dutch)

* New translations: swiss.xml (Lithuanian)

* New translations: swiss.xml (Japanese)

* New translations: swiss.xml (Italian)

* New translations: swiss.xml (Hungarian)

* New translations: swiss.xml (Romanian)

* New translations: swiss.xml (French)

* New translations: swiss.xml (Spanish)

* 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 (Latvian)

* New translations: swiss.xml (Turkish)

* New translations: swiss.xml (Galician)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Danish)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (German)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (Norwegian Bokmal)

* New translations: swiss.xml (French)

* New translations: swiss.xml (French)

* New translations: swiss.xml (German)

* New translations: swiss.xml (German)

* New translations: swiss.xml (Japanese)

* New translations: swiss.xml (Turkish)

* New translations: swiss.xml (Norwegian Nynorsk)
2021-07-06 07:24:23 +02:00
Thibault Duplessis f8b9bf9ffd Revert "Remove old unused translation keys"
This reverts commit c17c254ca2.

to prevent massive conflicts with new translations from crowdin

will re-apply later
2021-07-06 07:23:42 +02:00
Thibault Duplessis dcaecd7a80
Merge pull request #9355 from benediktwerner/trans-clean
Add trans-clean.py to remove old trans keys
2021-07-06 07:21:54 +02:00
Benedikt Werner 0905cc6390
Add trans-clean.py to remove old trans keys 2021-07-05 23:58:56 +02:00
Benedikt Werner c17c254ca2
Remove old unused translation keys 2021-07-05 23:58:21 +02:00
Benedikt Werner 9db074a203
Merge pull request #9354 from benediktwerner/fix-swiss-trans
Fix swiss FAQ translation
2021-07-05 22:51:55 +02:00
Benedikt Werner 4cd5d32120
Fix swiss faq trans 2021-07-05 22:22:23 +02:00
Thibault Duplessis d290aaad09 send appeals to zulip, more zulip tweaks 2021-07-05 19:43:18 +02:00
Thibault Duplessis b16a0458a1 Revert "fully deoptimize brown.svg to see if it fixes the browser bugs"
This reverts commit cc66504d08.
2021-07-05 15:15:12 +02:00
Thibault Duplessis a751ca751e Revert "remove xmlns:xlink from deoptimized board"
This reverts commit 67fc4ff44f.
2021-07-05 15:15:00 +02:00
Thibault Duplessis 581ba7490d log zulip failures 2021-07-05 13:55:14 +02:00
Thibault Duplessis c65c09714d tweak broadcast zulip message 2021-07-05 13:36:58 +02:00
Thibault Duplessis 1fe14846e2 bot and class are mutually exclusive features 2021-07-05 13:36:58 +02:00
Benedikt Werner 6896219cce
Merge pull request #9350 from RyZum/patch-2
Update FAQ.md
2021-07-05 12:51:40 +02:00
Nicolas Ding 5b4fc9aaba
Update FAQ.md 2021-07-05 11:56:35 +02:00
Niklas Fiekas 0c66ed94d5 add bc for basic auth in legacy oauth flow 2021-07-05 11:33:38 +02:00
Niklas Fiekas 5a1b3b0661 scalafmt 2021-07-05 11:33:38 +02:00