Commit Graph

41286 Commits (54e5146f9f7cc1cecdc0a254496dd96b754daae0)

Author SHA1 Message Date
Niklas Fiekas 54e5146f9f prettier: mirror chessground scripts and more excludes 2021-02-06 13:58:50 +01:00
Niklas Fiekas 6587e01431 Merge remote-tracking branch 'lipis/prettier' into prettier-2 2021-02-06 13:22:40 +01:00
Niklas Fiekas b326c88c9c clean and unify tsconfig.json files 2021-02-06 13:07:58 +01:00
Thibault Duplessis 6deb18ae29
Merge pull request #8099 from hi-ogawa/master
Fix board flip in interactive study
2021-02-06 10:31:31 +01:00
Thibault Duplessis b58112b021
Merge pull request #8096 from scala-steward/update/joda-time-2.10.10
Update joda-time to 2.10.10
2021-02-06 08:39:44 +01:00
Thibault Duplessis 8db01e29ad
New Crowdin updates (#8094)
* New translations: puzzle.xml (Thai)

* New translations: site.xml (Welsh)

* New translations: site.xml (Welsh)

* New translations: faq.xml (Greek)

* New translations: challenge.xml (Hindi)

* New translations: challenge.xml (Hindi)

* New translations: activity.xml (Marathi)
2021-02-06 08:39:20 +01:00
Hiroshi Ogawa 1b32c3416d Fix board flip in interactive study 2021-02-06 16:33:12 +09:00
Scala Steward b440ac706d
Update joda-time to 2.10.10 2021-02-06 00:43:00 +01:00
Niklas Fiekas bea3502dc3 add horsey to copying.md (non-commercial) 2021-02-05 20:23:53 +01:00
Niklas Fiekas d8c5a19390 fix ?mode misinterpreted as ?mod (fixes #8089) 2021-02-05 17:15:51 +01:00
Thibault Duplessis 71cca60307 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  New Crowdin updates (#8080)
  Add ZHWC and ACWC 2020 trophies
2021-02-05 11:39:41 +01:00
Thibault Duplessis bb6876c87f
New Crowdin updates (#8080)
* New translations: faq.xml (Czech)

* New translations: faq.xml (Czech)

* New translations: faq.xml (Czech)

* New translations: puzzleTheme.xml (Italian)

* New translations: puzzleTheme.xml (French)

* New translations: emails.xml (Irish)

* New translations: emails.xml (Irish)

* New translations: emails.xml (Azerbaijani)

* New translations: emails.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: emails.xml (Azerbaijani)

* New translations: search.xml (Azerbaijani)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: puzzle.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: emails.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: site.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: site.xml (Aragonese)

* New translations: team.xml (Aragonese)

* New translations: storm.xml (Aragonese)

* New translations: puzzle.xml (Slovenian)

* New translations: puzzle.xml (Slovenian)

* New translations: site.xml (Irish)

* New translations: storm.xml (Aragonese)

* New translations: contact.xml (Aragonese)

* New translations: puzzle.xml (Aragonese)

* New translations: challenge.xml (Aragonese)

* New translations: puzzle.xml (Aragonese)

* New translations: challenge.xml (Aragonese)

* New translations: puzzle.xml (Aragonese)

* New translations: puzzleTheme.xml (Aragonese)

* New translations: puzzle.xml (Aragonese)

* New translations: coach.xml (Korean)

* New translations: contact.xml (Spanish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: tfa.xml (Chinese Simplified)

* New translations: site.xml (Irish)

* New translations: challenge.xml (Galician)

* New translations: puzzle.xml (Galician)

* New translations: challenge.xml (Galician)

* New translations: storm.xml (Spanish)

* New translations: emails.xml (Irish)
2021-02-05 11:39:35 +01:00
Thibault Duplessis 4864a70877 fix study server analysis 2021-02-05 11:39:07 +01:00
Thibault Duplessis 081fee14dd
Merge pull request #8091 from ornicar/zhwc-acwc-2020-trophies
Add ZHWC and ACWC 2020 trophies
2021-02-05 10:21:21 +01:00
Thibault Duplessis 15b05b02c9 fix study multiboard 2021-02-05 09:58:27 +01:00
Thibault Duplessis ee87d1a264 cherry-picked puzzles are now unrated
it was abused for boosting, which is only an issue
because it prevents the hardest puzzles from reaching
real high ratings
2021-02-05 09:02:38 +01:00
Thomas Daniels 5f65102501 Add ZHWC and ACWC 2020 trophies 2021-02-05 01:16:42 +01:00
Thibault Duplessis 060c75e64b send all study reads to primary 2021-02-04 21:02:50 +01:00
Thibault Duplessis 91bed47453 expire team forum posts too 2021-02-04 20:50:52 +01:00
Thibault Duplessis 56a2e8ea8e Revert "REVERT ME: studies announcement/disclaimer"
This reverts commit 6be1955853.
2021-02-04 00:15:20 +01:00
Thibault Duplessis 4b35acccb7 update study migration 2021-02-04 00:14:48 +01:00
Thibault Duplessis 440734e485 don't fail to render profiles when study db is offline 2021-02-04 00:14:48 +01:00
Niklas Fiekas 75be88be0b allow longer team descriptions 2021-02-03 21:21:17 +01:00
Thibault Duplessis 49a5759919 reject bulk pairings with duplicated users 2021-02-03 15:47:10 +01:00
Niklas Fiekas 6be1955853 REVERT ME: studies announcement/disclaimer 2021-02-03 11:49:21 +01:00
Thibault Duplessis f81de2f360 log fewer ratelimits 2021-02-03 09:23:11 +01:00
Thibault Duplessis 0a7d590ade ignore invalid node properties set for now 2021-02-03 09:01:35 +01:00
Thibault Duplessis 09f1eef283 log setting invalid chapter node properties 2021-02-03 08:59:16 +01:00
Thibault Duplessis 697f1f3044 ignore invalid chapter nodes 2021-02-03 08:55:37 +01:00
Thibault Duplessis cc9250d7ea
New Crowdin updates (#8077)
* New translations: streamer.xml (Irish)

* New translations: streamer.xml (German)

* New translations: puzzleTheme.xml (French)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: puzzle.xml (Japanese)

* New translations: team.xml (Czech)

* New translations: faq.xml (Czech)
2021-02-03 06:50:53 +01:00
Thibault Duplessis afb951dc7b more study chapter depth limiting 2021-02-03 06:50:22 +01:00
Thibault Duplessis 53d11dbb82
New Crowdin updates (#8054)
* New translations: site.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: study.xml (Irish)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: faq.xml (Russian)

* New translations: site.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: study.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: study.xml (Irish)

* New translations: study.xml (Irish)

* New translations: study.xml (Irish)

* New translations: study.xml (Irish)

* New translations: class.xml (Irish)

* New translations: puzzle.xml (Albanian)

* New translations: team.xml (Irish)

* New translations: study.xml (Irish)

* New translations: puzzle.xml (Albanian)

* New translations: team.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: study.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: tfa.xml (Albanian)

* New translations: learn.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: study.xml (Irish)

* New translations: class.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: storm.xml (Irish)

* New translations: site.xml (Irish)

* New translations: storm.xml (Irish)

* New translations: challenge.xml (Romanian)

* New translations: challenge.xml (Romanian)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: storm.xml (Irish)

* New translations: site.xml (Finnish)

* New translations: study.xml (Irish)

* New translations: class.xml (Irish)

* New translations: storm.xml (Irish)

* New translations: site.xml (Finnish)

* New translations: puzzleTheme.xml (Irish)

* New translations: class.xml (Irish)

* New translations: challenge.xml (Irish)

* New translations: challenge.xml (Irish)

* New translations: study.xml (Irish)

* New translations: site.xml (Irish)

* New translations: study.xml (Irish)

* New translations: class.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: study.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: study.xml (Irish)

* New translations: class.xml (Irish)

* New translations: site.xml (Irish)

* New translations: study.xml (Irish)

* New translations: site.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: site.xml (Toki Pona)

* New translations: site.xml (Irish)

* New translations: perfStat.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: site.xml (Irish)

* New translations: challenge.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: tourname.xml (Irish)

* New translations: site.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: site.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: site.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: class.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: site.xml (Irish)

* New translations: class.xml (Irish)

* New translations: coach.xml (Irish)

* New translations: class.xml (Irish)

* New translations: storm.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: challenge.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: class.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: class.xml (Irish)

* New translations: team.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: class.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: settings.xml (Irish)

* New translations: site.xml (Spanish)

* New translations: puzzle.xml (Persian)

* New translations: storm.xml (Turkish)

* New translations: settings.xml (Irish)

* New translations: tfa.xml (Irish)

* New translations: puzzle.xml (Persian)

* New translations: activity.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: puzzle.xml (Ukrainian)

* New translations: storm.xml (Ukrainian)

* New translations: puzzleTheme.xml (Ukrainian)

* New translations: storm.xml (Ukrainian)

* New translations: puzzleTheme.xml (Ukrainian)

* New translations: challenge.xml (Ukrainian)

* New translations: site.xml (Basque)

* New translations: site.xml (Spanish)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Azerbaijani)

* New translations: emails.xml (Azerbaijani)

* New translations: emails.xml (Azerbaijani)

* New translations: emails.xml (Azerbaijani)

* New translations: activity.xml (Irish)

* New translations: activity.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: learn.xml (Irish)

* New translations: class.xml (Irish)

* New translations: challenge.xml (Irish)

* New translations: class.xml (Irish)

* New translations: class.xml (Irish)

* New translations: site.xml (Turkish)

* New translations: class.xml (Irish)

* New translations: puzzle.xml (Irish)

* New translations: puzzle.xml (Irish)

* New translations: team.xml (Irish)

* New translations: team.xml (Irish)

* New translations: study.xml (Irish)

* New translations: arena.xml (Irish)

* New translations: team.xml (Irish)

* New translations: study.xml (Irish)

* New translations: perfStat.xml (Irish)

* New translations: coordinates.xml (Irish)

* New translations: coordinates.xml (Irish)

* New translations: broadcast.xml (Irish)

* New translations: storm.xml (German)

* New translations: broadcast.xml (Irish)

* New translations: puzzle.xml (Russian)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: perfStat.xml (Irish)

* New translations: perfStat.xml (Irish)

* New translations: coach.xml (Irish)

* New translations: coach.xml (Irish)

* New translations: tfa.xml (Irish)

* New translations: lag.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: tfa.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: puzzleTheme.xml (Irish)

* New translations: preferences.xml (Irish)

* New translations: preferences.xml (Irish)

* New translations: preferences.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: preferences.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: tourname.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: tourname.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: tourname.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: site.xml (Norwegian Bokmal)

* New translations: contact.xml (Irish)

* New translations: contact.xml (Norwegian Bokmal)

* New translations: faq.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: contact.xml (Norwegian Bokmal)

* New translations: patron.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: contact.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: contact.xml (Serbian (Cyrillic))

* New translations: patron.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: puzzleTheme.xml (Serbian (Cyrillic))

* New translations: contact.xml (Irish)

* New translations: contact.xml (Serbian (Cyrillic))

* New translations: faq.xml (Irish)

* New translations: challenge.xml (Serbian (Cyrillic))

* New translations: team.xml (Serbian (Cyrillic))

* New translations: site.xml (Serbian (Cyrillic))

* New translations: puzzleTheme.xml (Swedish)

* New translations: contact.xml (Serbian (Cyrillic))

* New translations: patron.xml (Irish)

* New translations: challenge.xml (Serbian (Cyrillic))

* New translations: storm.xml (Serbian (Cyrillic))

* New translations: team.xml (Serbian (Cyrillic))

* New translations: puzzleTheme.xml (Swedish)

* New translations: contact.xml (Serbian (Cyrillic))

* New translations: patron.xml (Irish)

* New translations: class.xml (Serbian (Cyrillic))

* New translations: puzzleTheme.xml (Swedish)

* New translations: patron.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: perfStat.xml (Serbian (Cyrillic))

* New translations: faq.xml (Serbian (Cyrillic))

* New translations: tourname.xml (Serbian (Cyrillic))

* New translations: emails.xml (Serbian (Cyrillic))

* New translations: streamer.xml (Irish)

* New translations: emails.xml (Serbian (Cyrillic))

* New translations: puzzleTheme.xml (Swedish)

* New translations: streamer.xml (Irish)

* New translations: faq.xml (Irish)

* New translations: streamer.xml (Irish)

* New translations: streamer.xml (Irish)
2021-02-02 23:32:32 +01:00
Thibault Duplessis 69f33d7589 move all study collections to the study database 2021-02-02 22:53:47 +01:00
Thibault Duplessis c47498053b limit chapter depth at 400 2021-02-02 21:43:41 +01:00
Thibault Duplessis 0f9b88f82d truncate chapters at depth 400 2021-02-02 21:43:29 +01:00
Thibault Duplessis 974a20320b tweak default config 2021-02-02 21:30:36 +01:00
Thibault Duplessis d0c72217c4 external study DB for study_chapter_flat 2021-02-02 21:27:42 +01:00
Thibault Duplessis d6a53fb6d3 Merge branch 'studyFlatChapter'
* studyFlatChapter:
  parallelize study chapter migration
  hack the study multiboard - TODO really fix it
  fix tests
  study flat chapter WIP
  flat study chapter storage WIP
  flat study WIP
  study flat tree WIP
  study flat chapters WIP
2021-02-02 19:17:56 +01:00
Thibault Duplessis c316938eda Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  add credit to picture on disabled.html
  Update scrimage-core to 4.0.16
2021-02-02 19:17:55 +01:00
Thibault Duplessis 93165b1927 parallelize study chapter migration
mongo --eval 'parallelism=4;instance=1;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=2;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=3;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=4;' lichess migrate-chapters.js
2021-02-02 19:14:15 +01:00
Thibault Duplessis 3057785c77 hack the study multiboard - TODO really fix it 2021-02-02 18:50:35 +01:00
Thibault Duplessis d6889f8500 fix tests 2021-02-02 18:16:10 +01:00
Thibault Duplessis ef57964940 study flat chapter WIP 2021-02-02 17:46:10 +01:00
Thibault Duplessis 7ac5793d0a flat study chapter storage WIP 2021-02-02 17:23:06 +01:00
Thibault Duplessis d15b0e9a58 flat study WIP 2021-02-02 15:52:39 +01:00
Thibault Duplessis b45b6b2c4a study flat tree WIP 2021-02-02 13:17:48 +01:00
Thibault Duplessis 29f506a41e study flat chapters WIP 2021-02-02 12:30:20 +01:00
Thibault Duplessis be0df76ca8
Merge pull request #8068 from scala-steward/update/scrimage-core-4.0.16
Update scrimage-core to 4.0.16
2021-02-01 23:39:03 +01:00
Niklas Fiekas 18d77fe053 add credit to picture on disabled.html 2021-02-01 21:49:56 +01:00
Scala Steward 65c63c60d1
Update scrimage-core to 4.0.16 2021-02-01 21:10:26 +01:00