Commit graph

215 commits

Author SHA1 Message Date
Thibault Duplessis d095ecd1df use ctx.ip instead of HTTPRequest.ipAddress 2021-09-07 19:44:01 +02:00
Thibault Duplessis 10bb539717 remove unused imports with scalafix 2021-04-10 09:25:42 +02:00
Thibault Duplessis 83a8231939 remove the tuple matching ~ notation
it produces compiler warnings since the latest 2.13 scala release

too bad for readability, but I want warnings-free code
2021-04-09 09:00:00 +02:00
Thibault Duplessis ec30ae4aae show draw offers in exported PGN 2021-03-11 18:08:21 +01:00
Thibault Duplessis cc40b0cdc8 mod games view: download PGN WIP 2021-02-26 16:42:28 +01:00
Thibault Duplessis c8fdc81ebb refactor too much evaluation code, and add player assessment basics 2021-02-25 22:55:21 +01:00
Thibault Duplessis 3d9438187c wait for multiple analysis in mod games view 2021-02-23 12:46:33 +01:00
Thibault Duplessis 02a3318d9a mod games view WIP 2021-02-20 12:37:15 +01:00
Thibault Duplessis b5d1650771 improve fishnet ratelimiting and require user account
there has been enough abuse
2020-11-08 23:51:26 +01:00
Thibault Duplessis 75442f42e1 rename HTTPRequest.ipAdress 2020-10-22 15:01:30 +02:00
Thibault Duplessis e227700d42 full scalachess FEN typing
probably causing some bugs, due to weakly typed equality
2020-10-18 20:21:34 +02:00
Niklas Fiekas 2b6692c1f6 finish scalachess upgrade to 10.0.4 2020-09-21 11:33:48 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Niklas Fiekas 840ab5748d require-corp for analysis embed example (fixes #6940) 2020-07-07 20:36:36 +02:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Niklas Fiekas 7aa48ca27e show analysis button to raise priority to user (fixes #6368) 2020-04-23 00:53:54 +02:00
Thibault Duplessis ee0d993d88 skip a DB call sometimes 2020-01-02 20:29:13 -05:00
Niklas Fiekas 14dbaa2efe forgot scalafmt 2019-12-23 12:16:55 +01:00
Niklas Fiekas 1a36369ac2 enable coop/coep on analysis replay 2019-12-23 12:14:23 +01:00
Thibault Duplessis 8c8b71da44 reformat code 2019-12-13 23:14:46 -06:00
Thibault Duplessis c0aa9734f3 done propagating the execution context everywhere 2019-12-13 21:08:21 -06:00
Thibault Duplessis 74afc821e7 inject play default execution context everywhere - WIP 2019-12-13 19:17:43 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis 7e9f862a59 merge monitoring tags tpe/api into client 2019-12-11 09:53:27 -06:00
Thibault Duplessis 20b372d5ec migration WIP 2019-12-05 15:51:18 -06:00
Thibault Duplessis e2c18cb6fd migrate app WIP 2019-12-04 17:39:16 -06:00
Thibault Duplessis a43c9498c3 remove unused argument - closes #5102 2019-05-14 19:20:33 +07:00
Thibault Duplessis 791d140e4c refactor embeds, use no ctx, manual csp nonce 2019-04-15 17:07:12 +07:00
Thibault Duplessis 01eea34aec nvui analysis with mistake list 2019-01-26 18:21:13 +07:00
Thibault Duplessis b0ecccfe86 rewrite analysis embed template 2019-01-17 10:19:41 +08:00
Thibault Duplessis 4fa0749a3d discontinue cheat list 2018-12-03 18:52:38 +07:00
Thibault Duplessis abe7fd0eab ensure broadcaster has unlimited study analysis 2018-11-24 10:02:09 +07:00
Thibault Duplessis 6c6d37fc6a simplify started analysis check 2018-10-20 11:07:37 +02:00
Gordon Martin 297ecff0f2 Fix issue where analysis spinner isn't shown on importing a PGN and being re-directed to the analysis view. 2018-10-20 01:31:07 +01:00
Thibault Duplessis 07ceb8e362 add games to the cheat list for further analysis 2018-07-30 01:39:29 +02:00
Thibault Duplessis 54fbb92d68 implement literate PGN export 2018-05-09 19:16:47 +02:00
Thibault Duplessis eed7f88031 refactor shit like there's a tomorrow 2018-05-07 00:40:17 +02:00
Thibault Duplessis db0eb2316a add games export analysed filter and evals projection 2018-04-27 04:00:31 +02:00
Thibault Duplessis 7b3124b0cf Use (Light)Pov.gameId 2018-04-07 19:07:26 +02:00
Thibault Duplessis 23476115d4 study server eval WIP + FEN type 2018-01-14 23:02:12 -05:00
Thibault Duplessis 08310a8133 send 204 No Content on analysis request XHR 2017-11-23 22:54:22 -05:00
Thibault Duplessis aa1a9d14e2 implement current matchup score - along the lifetime crosstable 2017-07-09 22:28:42 +02:00
Thibault Duplessis c369178579 don't always include %clk in PGN dumps 2017-05-22 13:00:25 +02:00
Thibault Duplessis 1d1174b753 rewrite analysis clocks; improve study clocks 2017-03-29 16:27:46 +02:00
Thibault Duplessis e04fd7efc9 fix user TV - closes #2837 2017-03-26 14:32:43 +02:00
Thibault Duplessis 893e3a8e89 nailed it - closes #2682 2017-02-17 00:37:22 +01:00
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis 3c18a5257b preload game & analysis users 2017-01-25 17:45:00 +01:00
Thibault Duplessis e639046e89 no longer cache simul names 2017-01-25 00:56:06 +01:00
Thibault Duplessis 1d442a9746 delete more dead code 2017-01-15 13:56:49 +01:00