Commit Graph

80 Commits (11e3bde24e06e490779a12eb129c70ec4c8b98eb)

Author SHA1 Message Date
Thibault Duplessis f259240f7f explicitly return unit to prevent value discarding #list 2020-09-29 10:38:01 +02:00
Thibault Duplessis f38a1a51ac use Heapsort 2020-08-23 09:13:34 +02:00
Thibault Duplessis ed1b9defc7 scalafmt 2.6.1 2020-06-24 11:37:18 +02:00
Thibault Duplessis 323eb1231c use DuctSequencer instead of WorkQueue(parallelism = 1), everywhere 2020-05-10 11:03:20 -06:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis 02406ee8f6 index perf stats from secondary 2020-05-01 12:30:27 -06:00
Thibault Duplessis c716fffd16 perf types names and descs compile 2020-02-15 10:29:53 -06:00
Thibault Duplessis 6885860a7c translate perf stats 2020-02-10 11:45:19 -06:00
Thibault Duplessis 61cc149e14 add timeout to work queues to fix studies and tournaments maybe 2020-01-14 20:36:02 -06:00
Thibault Duplessis a610196293 improve and monitor the perf stat indexer 2019-12-22 11:39:04 -05:00
Thibault Duplessis 0cc6ec7866 name work queues 2019-12-14 10:55:33 -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 c2f2fd2de4 replace all Duct-based future sequencers with WorkQueue 2019-12-09 17:24:43 -06:00
Thibault Duplessis 41871d3ddf more warnings fixed 2019-12-08 08:12:47 -06:00
Thibault Duplessis d77e07a373 remove dead code 2019-12-07 18:56:40 -06:00
Thibault Duplessis edb690ae8c refactor db 2019-12-06 21:37:15 -06:00
Thibault Duplessis 3d52e6bbf8 migrate round module 2019-12-02 10:41:05 -06:00
Thibault Duplessis b23e862015 migration WIP 2019-11-30 20:29:40 -06:00
Thibault Duplessis 234432b226 migration WIP 2019-11-30 19:00:44 -06:00
Thibault Duplessis 4b3d3dc1f3 modules/user compiles 2019-11-29 20:16:11 -06:00
Thibault Duplessis f4fbcf19b6 migration WIP 2019-11-29 18:07:51 -06:00
Thibault Duplessis 3a2628fa58 replace akka EventBus implementation with my own - closes #5689 2019-11-26 15:44:28 -06:00
Niklas Fiekas ab35de986d perfStat: move checkCurrent from JsonView to controller 2019-08-27 10:31:47 +02:00
Niklas Fiekas 858e299d0a move percentile rounding to controller 2019-08-26 14:10:52 +02:00
Thibault Duplessis b6db073983 rewrite all sequencers with Ducts 2018-08-24 14:35:39 +02:00
Thibault Duplessis 70ed41d224 {master} refactor with bus.subscribeFun 2018-08-22 15:48:09 +02:00
Thibault Duplessis 40497b41e9 remove Boolean.fold - what's wrong with if-else? 2018-07-20 11:41:46 +02:00
Thibault Duplessis 7b3124b0cf Use (Light)Pov.gameId 2018-04-07 19:07:26 +02:00
Thibault Duplessis fc14127e91 fix game turns query 2018-01-26 16:40:41 -05:00
Thibault Duplessis 4f171150d6 don't aggregate perf stats if the game wasn't really played 2017-10-31 09:50:15 -05:00
Thibault Duplessis 6ece266dde require stable rating in perf stats - closes #3742 2017-10-25 21:50:45 -05:00
Thibault Duplessis fafdb9554e no longer display rating volatility - for #3738 2017-10-23 07:57:43 -05:00
Isaac Levy 2400da72b4 Prep for Steroids refactor 2017-10-09 11:28:33 -04:00
Thibault Duplessis cdf2f56981 Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
This reverts commit 2d3b4872c7, reversing
changes made to 04f1d4ae6d.
2017-09-09 10:01:35 -05:00
Thibault Duplessis 965d83b6bf implement JSON Writes[DateTime] (as millis) 2017-09-05 21:45:28 -05:00
Thibault Duplessis bac44b3cb3 all modules compile - but not the app 2017-08-26 09:28:48 -05:00
Thibault Duplessis 40e71ecc31 2.12 migration WIP 2017-08-25 23:49:14 -05:00
Thibault Duplessis 8cc3cb1ca2 recover dup key on perf stat insert 2017-08-08 20:12:16 -05:00
Isaac Levy c46bcbfb89 Use BigDecimal for json precision
This is safer and more efficient than truncating
doubles and hoping the result is representable.
2017-07-22 12:20:07 -04:00
Thibault Duplessis 480da02507 better truncate perf stats rating volatility 2017-07-19 22:59:00 +02:00
Thibault Duplessis 9b3e33b756 activity model & BSON handlers 2017-07-18 12:05:22 +02:00
Isaac Levy 7caed09799 game.updatedAt -> game.movedAt
Rename updatedAt field and make it required instead
of Option to simplify various logic.
2017-04-29 10:13:48 -04:00
Thibault Duplessis 4a59979997 ignore clock when determining game duration - because of moretime 2017-04-27 13:55:08 +02:00
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis 28b434cb2a preload perf stats users 2017-01-26 12:44:53 +01:00
Thibault Duplessis 6233c0f075 explicit synchronous access to LightUser cache 2017-01-25 12:33:04 +01:00
Thibault Duplessis 1d442a9746 delete more dead code 2017-01-15 13:56:49 +01:00
Thibault Duplessis ee1e881a18 remove dead code and unused imports 2017-01-15 13:26:08 +01:00
Thibault Duplessis 2903d1dc1c Merge branch 'master' into rm012
* master: (760 commits)
  remove user mod blindfold indicator
  remove unused stuff
  Allow CSRF WS for BC (lichess4545) - REVERT ME
  protect WS endpoints against CSRF - for #2270
  restrict API WS abilities
  API websocket endpoint - closes #2270
  support very short youtube URLs
  inc assets version
  cv "чӑваш чӗлхи" translation #16850. Author: pentille.
  better cache homepage
  Allow filling in the import form via GET
  improve logging
  can't monitor negative puzzle votes
  inc assets version
  ar "العربية" translation #16849. Author: asibahi. Plenty of spelling fixes, terminology fixes, making sure nouns ar ethe same across the board. Some sentences flow better. Generally less text.
  de "Deutsch" translation #16848. Author: raging_rook. just modified a few minor inaccuracies: full featured: keine Einschränkung[EN], lit.: no restriction[s]. I changed "umsonst" to "gratis" because it's a more common phrase in this context. "aus der Liebe zum Schach" sounds wrong and artificial, therefore, I dropped the article "der". Insight data = player stats? If that's the case, then "persönliche Spielerstatistiken", Klicke [aud] den libnk, because that's just the correct way to say it.l
  az "Azərbaycanca" translation #16846. Author: Jeyhun. Thank you! Lichess #1 chess website!
  cv "чӑваш чӗлхи" translation #16844. Author: pentille.
  improve logging wip
  refactor JS storage
  ...
2016-09-23 12:40:09 +02:00