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