Commit graph

9629 commits

Author SHA1 Message Date
Lakin Wecker adabde8345 Fixing review comment -> .map.flatten => .flatMap 2020-07-21 10:19:49 -06:00
Lakin Wecker cff8de75a8 More ergonomic function signature for getScore 2020-07-21 10:19:49 -06:00
Lakin Wecker 4958914e26 Allow mods to provide a ?score=X to temporarily override the threshold 2020-07-21 10:19:49 -06:00
Thibault Duplessis bc5ca4c1b0 add /api/team/:id/swiss - for #7018 2020-07-21 12:28:25 +02:00
Thibault Duplessis 66213a0fd8 swiss tournament password 2020-07-17 15:13:26 +02:00
Thibault Duplessis 895e4f2a3d Merge branch 'master' into swiss-password
* master: (69 commits)
  upgrade scalachess - closes #6984
  complete captchas on password reset and magic link - closes #6780
  more recaptchas WIP
  yarn upgrade
  prevent lobby sri leak with concurrent hashmap
  allow fetching more users
  don't blame us when you kill your own tournament
  style tweak
  New Crowdin updates (#6996)
  New Crowdin updates (#6992)
  fix broadcast admin UI
  less chesscaptchas and more recaptchas WIP - for #6780
  upgrade chessground
  apply arrow snap preference to board editor
  upgrade chessground to 7.9.0 and add a local arrow.snap setting
  don't log tournament terminations
  fix anonymous lobby filters - closes #6973
  tweak and remove board[k|K] following #6974
  Remove k? thing
  swiss games don't allow forcing resignation of gone opponent
  ...
2020-07-17 14:25:32 +02:00
Thibault Duplessis eee5111225 complete captchas on password reset and magic link - closes #6780 2020-07-17 11:08:12 +02:00
Thibault Duplessis 8bea35bfe7 more recaptchas WIP 2020-07-17 10:39:51 +02:00
Thibault Duplessis 59fb6038ed Merge branch 'master' into more-recaptcha
* master:
  yarn upgrade
  prevent lobby sri leak with concurrent hashmap
  allow fetching more users
  don't blame us when you kill your own tournament
  style tweak
  New Crowdin updates (#6996)
  New Crowdin updates (#6992)
  fix broadcast admin UI
2020-07-17 09:13:24 +02:00
Thibault Duplessis 5197463159 allow fetching more users 2020-07-17 08:48:37 +02:00
Thibault Duplessis 1c7c746876 fix broadcast admin UI 2020-07-15 16:36:41 +02:00
Thibault Duplessis 27d75ad776 less chesscaptchas and more recaptchas WIP - for #6780 2020-07-15 16:19:57 +02:00
Thibault Duplessis 540acf43bb upgrade chessground to 7.9.0 and add a local arrow.snap setting 2020-07-15 14:14:48 +02:00
Thibault Duplessis c258d24a6c opt-out from messages of a team 2020-07-10 17:14:43 +02:00
Thibault Duplessis d226e95827 fix mod redirect 2020-07-10 10:26:46 +02:00
Thibault Duplessis 8dd269fbf0 mention slack channel 2020-07-10 10:18:18 +02:00
Thibault Duplessis d704d9265f implement /api/import 2020-07-10 09:48:26 +02:00
Thibault Duplessis 738e6f8e2d pgn export player file for games by user 2020-07-09 23:50:25 +02:00
Thibault Duplessis 76ea583633 custom players file when exporting multiple games by IDs 2020-07-09 23:44:35 +02:00
Thibault Duplessis df655e9e23 export game PGN with real player names and ratings through external file
curl 'l.org/game/export/FUPEWMpY?players=0ff573018f/gistfile1.txt'
2020-07-09 21:15:57 +02:00
Niklas Fiekas fb49bf223c ditch csp reporting 2020-07-09 17:21:50 +02:00
Thibault Duplessis d3bf5afcd2 swiss password WIP - for #6657 2020-07-09 09:14:39 +02:00
Thibault Duplessis 579abeba57 publish official broadcast API 2020-07-09 00:10:29 +02:00
Thibault Duplessis c3c9fb8d9b buggy warnings 2020-07-08 20:47:36 +02:00
Thibault Duplessis 9261678615 remove RateLimiter.name 2020-07-08 19:56:35 +02:00
Thibault Duplessis 005d6925f7 Revert "allow fetching 160k users per day through the API"
This reverts commit e1a9188370.
2020-07-08 17:26:37 +02:00
Thibault Duplessis e1a9188370 allow fetching 160k users per day through the API
instead of 120k, for lichess4545
2020-07-08 17:13:33 +02:00
Thibault Duplessis 1157135c12 fix load order 2020-07-08 13:09:43 +02:00
Thibault Duplessis a5ab10f8b0 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  Fix notes permissions
  Update google-auth-library-oauth2-http to 0.21.1
  require-corp for analysis embed example (fixes #6940)
2020-07-08 12:40:27 +02:00
Thibault Duplessis bd42fb0f94 more warning fixes 2020-07-08 12:40:14 +02:00
Thibault Duplessis f140c8191b
Merge pull request #6951 from kraktus/notes
Fix notes permissions
2020-07-08 10:52:00 +02:00
kraktus 1c611e7271 Fix notes permissions 2020-07-08 09:19:27 +01:00
Niklas Fiekas 840ab5748d require-corp for analysis embed example (fixes #6940) 2020-07-07 20:36:36 +02:00
Thibault Duplessis b48699798d fix more warnings, getting ready for scala 3 2020-07-07 11:24:08 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis 367159002f fix homepage streamer list with language-specific streams 2020-07-06 09:39:40 +02:00
Thibault Duplessis 9aaf5d8537 sort tournament streamers 2020-07-05 21:13:19 +02:00
Thibault Duplessis 54a12961e5 fix all warnings, enable fatal warnings 2020-07-05 19:09:49 +02:00
Thibault Duplessis 7c1145c008 team leader warning 2020-07-05 16:43:59 +02:00
Thibault Duplessis dd75004154 let mods update team battles 2020-07-05 11:16:41 +02:00
Thibault Duplessis 175bf28b1f ignore search failures
some queries are just too heavy
2020-07-04 10:07:16 +02:00
Thibault Duplessis 7205b1eab6 fix ip blacklist feedback 2020-07-03 20:40:27 +02:00
Thibault Duplessis e32652cf0b remove debug 2020-07-03 19:56:00 +02:00
Thibault Duplessis 863d912c66 stream games faster 2020-07-03 18:10:18 +02:00
Thibault Duplessis 22529664bb formatting 2020-07-03 18:09:33 +02:00
Thibault Duplessis 43754070f6 cloud eval HTTP API 2020-07-03 15:55:50 +02:00
Thibault Duplessis f78fefd833 streamer homepage explanation 2020-07-02 19:27:00 +02:00
Thibault Duplessis f0e510946e let tournament managers edit team battles 2020-07-02 15:34:01 +02:00
Stefan Schermann 00c99c4411 missed that one 2020-07-02 13:55:59 +02:00
Thibault Duplessis b280646bf4 add /api/tournament/:id/teams API endpoint for team battles - for #6756 2020-07-02 12:51:27 +02:00