Commit Graph

41286 Commits (54e5146f9f7cc1cecdc0a254496dd96b754daae0)

Author SHA1 Message Date
Thibault Duplessis cb5460e01d only show own puzzle dashboard - closes #8015 2021-01-29 13:01:01 +01:00
Thibault Duplessis 1347992590 team closure hides membership and clears the cache
there's no reason to delete teams on request anymore
2021-01-29 12:46:20 +01:00
Thibault Duplessis 239ab17ccb remove team requests when closing it 2021-01-29 12:16:45 +01:00
Thibault Duplessis 357c195658 show time to play in round other games 2021-01-29 12:08:46 +01:00
Thibault Duplessis 75b8f7b83d sort puzzles of player by desc rating 2021-01-29 11:47:13 +01:00
Thibault Duplessis e821b57ba5 delay loading sounds 2021-01-29 10:23:19 +01:00
Thibault Duplessis 792e45c2b5 fix storm in user activity feed 2021-01-29 09:51:24 +01:00
Thibault Duplessis d3ed9ed22d fix monitoring 2021-01-29 09:49:10 +01:00
Thibault Duplessis 5568d3c65c monitor bad storm run sign 2021-01-29 09:15:25 +01:00
Thibault Duplessis 0fc80a32e2 fix big team battle view 2021-01-29 09:10:58 +01:00
Thibault Duplessis 20fd3a1f2d
New Crowdin updates (#8029)
* New translations: puzzleTheme.xml (Russian)

* New translations: puzzleTheme.xml (Russian)

* New translations: puzzle.xml (Russian)

* New translations: puzzleTheme.xml (Russian)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (German)

* New translations: challenge.xml (Czech)

* New translations: storm.xml (Japanese)

* New translations: puzzle.xml (Spanish)

* New translations: site.xml (Indonesian)

* New translations: puzzle.xml (Indonesian)

* New translations: storm.xml (Bengali)

* New translations: puzzle.xml (Bengali)

* New translations: streamer.xml (Bengali)
2021-01-29 08:19:14 +01:00
Thibault Duplessis fa4f1b397f increase server analysis daily limit to 60 per IP 2021-01-28 23:33:11 +01:00
Thibault Duplessis 41b74c86bd increase server analysis weekly limit to 150 per user 2021-01-28 23:31:25 +01:00
Thibault Duplessis b22e323149 lookup puzzles generated from games of a player - closes #8025 2021-01-28 22:30:35 +01:00
Thibault Duplessis cb011dc5b6 less logging 2021-01-28 21:02:04 +01:00
Thibault Duplessis a9cfaa1636 remove debug and change sign delimiter 2021-01-28 20:36:57 +01:00
Thibault Duplessis 7ef275d61d add storm debug 2021-01-28 20:11:34 +01:00
Thibault Duplessis 2d4c4fe60c
New Crowdin updates (#8022)
* New translations: storm.xml (Japanese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Slovak)

* New translations: storm.xml (Slovak)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Chinese Simplified)

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

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Catalan)

* New translations: storm.xml (Danish)

* New translations: storm.xml (German)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Slovak)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Lithuanian)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Italian)

* New translations: storm.xml (French)

* New translations: storm.xml (Faroese)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Romanian)

* New translations: storm.xml (Bosnian)

* New translations: storm.xml (Lithuanian)

* New translations: storm.xml (Burmese)

* New translations: storm.xml (Bosnian)

* New translations: challenge.xml (Kazakh)

* New translations: storm.xml (Slovak)

* New translations: storm.xml (Latvian)

* New translations: site.xml (Toki Pona)

* New translations: challenge.xml (Kazakh)

* New translations: storm.xml (Latvian)

* New translations: learn.xml (Norwegian Nynorsk)

* New translations: site.xml (Toki Pona)

* New translations: contact.xml (Norwegian Nynorsk)

* New translations: coordinates.xml (Norwegian Nynorsk)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Latvian)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (German)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Turkish)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Hungarian)

* New translations: swiss.xml (Toki Pona)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Finnish)

* New translations: challenge.xml (Indonesian)

* New translations: storm.xml (Finnish)

* New translations: challenge.xml (Indonesian)

* New translations: puzzleTheme.xml (Indonesian)

* New translations: challenge.xml (Indonesian)

* New translations: storm.xml (Hungarian)

* New translations: puzzleTheme.xml (Indonesian)

* New translations: storm.xml (Hungarian)

* New translations: puzzleTheme.xml (Indonesian)

* New translations: storm.xml (Indonesian)

* New translations: storm.xml (French)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Indonesian)

* New translations: challenge.xml (Kazakh)

* New translations: preferences.xml (Indonesian)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Russian)

* New translations: team.xml (Indonesian)

* New translations: puzzle.xml (Indonesian)

* New translations: challenge.xml (Kazakh)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: challenge.xml (Kazakh)

* New translations: storm.xml (Kazakh)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Dutch)

* New translations: emails.xml (Marathi)

* New translations: storm.xml (Faroese)

* New translations: storm.xml (Kazakh)

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

* New translations: storm.xml (Kazakh)

* New translations: contact.xml (Greek)

* New translations: contact.xml (Greek)

* New translations: storm.xml (Vietnamese)

* New translations: storm.xml (Greek)

* New translations: puzzle.xml (Greek)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (Greek)

* New translations: storm.xml (Slovenian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: puzzleTheme.xml (Greek)

* New translations: storm.xml (French)

* New translations: storm.xml (Greek)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Slovenian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: puzzleTheme.xml (Greek)

* New translations: storm.xml (Slovenian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: puzzleTheme.xml (Greek)

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

* New translations: puzzleTheme.xml (Greek)

* New translations: puzzleTheme.xml (Greek)

* New translations: challenge.xml (Greek)

* New translations: challenge.xml (Greek)

* New translations: challenge.xml (Greek)

* New translations: storm.xml (Greek)

* New translations: team.xml (Greek)

* New translations: lag.xml (Greek)

* New translations: lag.xml (Greek)

* New translations: arena.xml (Greek)

* New translations: class.xml (Greek)

* New translations: arena.xml (Greek)

* New translations: class.xml (Greek)

* New translations: faq.xml (Greek)

* New translations: faq.xml (Greek)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Russian)

* New translations: broadcast.xml (Persian)

* New translations: perfStat.xml (Persian)

* New translations: storm.xml (Russian)

* New translations: broadcast.xml (Persian)

* New translations: settings.xml (Persian)

* New translations: puzzleTheme.xml (Russian)
2021-01-28 19:19:48 +01:00
Thibault Duplessis 82e0033719 massive tournament teams api - closes #8024 2021-01-28 19:19:04 +01:00
Thibault Duplessis 6b6a4da81a fix #8027 2021-01-28 18:51:03 +01:00
Thibault Duplessis 7bfa96ed16 make storm.data private 2021-01-28 18:45:37 +01:00
Thibault Duplessis 4fd5bf7e5f simplify storm config 2021-01-28 18:45:21 +01:00
Thibault Duplessis 7d48f8413a use otp for storm key 2021-01-28 16:46:56 +01:00
Thibault Duplessis e6fd4a6020 remove user id from key 2021-01-28 15:57:44 +01:00
Thibault Duplessis 91a5c38469 sign storm key 2021-01-28 14:44:43 +01:00
Thibault Duplessis 84935b2d06 tweak storm bonus animation 2021-01-28 10:44:14 +01:00
Thibault Duplessis f116b4f08d view storm highscores of other players 2021-01-28 10:15:10 +01:00
Thibault Duplessis d6e60cd0fe carefully redesign storm highscores facet aggregation query
facet sub-pipelines don't use indexes!
2021-01-28 09:42:50 +01:00
Thibault Duplessis 4a696cd3c3 let's not translate that 2021-01-28 09:13:44 +01:00
Thibault Duplessis 3b5f09dd33 preload storm layout 2021-01-28 09:07:33 +01:00
Thibault Duplessis 991b30c722
Merge pull request #7990 from scala-steward/update/scalatags-0.9.3
Update scalatags to 0.9.3
2021-01-28 08:20:40 +01:00
Thibault Duplessis a51ceda797
New Crowdin updates (#8020)
* New translations: storm.xml (Russian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Chinese Simplified)

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

* New translations: storm.xml (Bengali)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Azerbaijani)

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

* New translations: storm.xml (Danish)

* New translations: storm.xml (German)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Italian)

* New translations: storm.xml (French)

* New translations: storm.xml (Burmese)

* New translations: storm.xml (Bosnian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (Spanish)

* New translations: site.xml (German)

* New translations: storm.xml (French)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Italian)

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

* New translations: storm.xml (French)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Lithuanian)

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

* New translations: storm.xml (German)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Finnish)

* New translations: storm.xml (French)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: puzzleTheme.xml (Faroese)

* New translations: puzzle.xml (Faroese)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: contact.xml (Faroese)

* New translations: challenge.xml (Faroese)

* New translations: storm.xml (German)

* New translations: storm.xml (Turkish)

* New translations: team.xml (Faroese)

* New translations: storm.xml (German)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Catalan)

* New translations: storm.xml (Danish)

* New translations: storm.xml (French)

* New translations: storm.xml (French)

* New translations: puzzleTheme.xml (French)

* New translations: storm.xml (French)

* New translations: puzzleTheme.xml (French)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (French)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: challenge.xml (Chinese Simplified)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Chinese Simplified)

* New translations: team.xml (Chinese Simplified)

* New translations: site.xml (Chinese Simplified)

* New translations: challenge.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: challenge.xml (Spanish)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Romanian)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Slovak)
2021-01-28 08:20:24 +01:00
Thibault Duplessis cf36c495d0 select fewer puzzles in each storm run 2021-01-27 23:30:59 +01:00
Thibault Duplessis a36cdecebe add team links on battle standing 2021-01-27 23:27:39 +01:00
Thibault Duplessis 8af62b75c4 improve daily puzzle selection 2021-01-27 23:15:48 +01:00
Thibault Duplessis 5722cfb574 remember which puzzles were selected for storm runs 2021-01-27 22:38:55 +01:00
Thibault Duplessis 866433ccc7 decrease storm puzzle max deviation 2021-01-27 22:35:26 +01:00
Thibault Duplessis a52b628b22 add storm perf to user API - closes #8017 2021-01-27 22:25:19 +01:00
Thibault Duplessis 0c3f48921a translate the rest of puzzle storm - closes #8014 2021-01-27 22:16:20 +01:00
Thibault Duplessis e708462b73
Merge pull request #8005 from scala-steward/update/google-auth-library-oauth2-http-0.23.0
Update google-auth-library-oauth2-http to 0.23.0
2021-01-27 21:58:24 +01:00
Thibault Duplessis 6895f07748
Merge pull request #8006 from scala-steward/update/scrimage-core-4.0.15
Update scrimage-core to 4.0.15
2021-01-27 21:56:46 +01:00
Thibault Duplessis f64b4aaa6a
New Crowdin updates (#8007)
* New translations: challenge.xml (English, United States)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Polish)

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

* New translations: storm.xml (Polish)

* New translations: puzzle.xml (Bengali)

* New translations: storm.xml (German)

* New translations: puzzle.xml (Bengali)

* New translations: site.xml (Finnish)

* New translations: puzzle.xml (Bengali)

* New translations: site.xml (Finnish)

* New translations: puzzle.xml (Bengali)

* New translations: activity.xml (Finnish)

* New translations: site.xml (Japanese)

* New translations: learn.xml (Japanese)

* New translations: puzzle.xml (Bengali)

* New translations: storm.xml (Bengali)

* New translations: lag.xml (Marathi)

* New translations: puzzleTheme.xml (Spanish)

* New translations: learn.xml (Japanese)

* New translations: puzzle.xml (Spanish)

* New translations: storm.xml (Spanish)

* New translations: lag.xml (Marathi)

* New translations: puzzleTheme.xml (Spanish)

* New translations: lag.xml (Marathi)

* New translations: challenge.xml (Italian)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (French)

* New translations: site.xml (Czech)

* New translations: storm.xml (Czech)

* New translations: contact.xml (Czech)

* New translations: faq.xml (Czech)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (Swedish)

* New translations: tfa.xml (Czech)

* New translations: team.xml (Czech)

* New translations: puzzleTheme.xml (Czech)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (German)

* New translations: challenge.xml (Hungarian)

* New translations: challenge.xml (Portuguese)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: site.xml (Chinese Simplified)

* New translations: faq.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Hungarian)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Italian)

* New translations: challenge.xml (Italian)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Turkish)
2021-01-27 21:56:25 +01:00
Thibault Duplessis 2dfda8d5c2 make storm puzzle reviews unrated - closes #8008 2021-01-27 21:56:09 +01:00
Thibault Duplessis 25b4674c14 tournament names can't contain the word lichess 2021-01-27 21:56:09 +01:00
Thibault Duplessis 12f7d46b2c fix case 2021-01-27 19:09:02 +01:00
Thibault Duplessis 18812fc8fc extend prize regex 2021-01-27 18:14:17 +01:00
Thibault Duplessis a415172dbf make puzzle storm more responsive 2021-01-27 16:20:13 +01:00
Thibault Duplessis 650febaff3 load 20% less JS on /storm 2021-01-27 14:11:14 +01:00
Thibault Duplessis 1f5eef5327 move most used routes to the top 2021-01-27 13:45:29 +01:00
Thibault Duplessis 5d4be1329f optimize storm clock 2021-01-27 13:09:10 +01:00