Thibault Duplessis
3c90dd78f8
did mongodb 4.2 fix upsert duplicate key? - closes #7841
2021-01-07 15:22:47 +01:00
Thibault Duplessis
f259240f7f
explicitly return unit to prevent value discarding #list
2020-09-29 10:38:01 +02:00
Thibault Duplessis
aaf88bc62c
scalafmt 2.7.1
2020-09-21 09:28:28 +02:00
Thibault Duplessis
fe38bccf95
use native coll.find without using coll.ext.find
2020-08-21 17:18:23 +02:00
Thibault Duplessis
3d0a9fbe64
remove superfluous function placeholders
2020-08-16 15:24:06 +02:00
Thibault Duplessis
30e23a75a8
remove superfluous blocks
2020-08-16 14:48:46 +02:00
Thibault Duplessis
4f9d267c79
code tweaks
2020-08-16 14:37:41 +02:00
Cédric Chantepie
b8f41f31fd
Update user module
2020-07-19 18:15:15 +02:00
Thibault Duplessis
8051e1cc9c
recover ranking duplicate inserts
2020-07-09 14:02:46 +02:00
Thibault Duplessis
5488a09548
scalafmt 2.5
2020-05-05 22:11:15 -06:00
Ben Olden-Cooligan
652effdda6
Fix monitoring rating percentile calculation
...
For example, the 1500 percentile should include all players in previous buckets (up to 1500), but not the current one (1500-1525).
2020-04-19 17:05:24 -04:00
Thibault Duplessis
b0c5b817aa
better Future.linear
2019-12-28 19:19:34 -06:00
Thibault Duplessis
b368daeff7
remove PeriodicRefreshCache - closes #5817
2019-12-24 18:26:53 -05:00
Thibault Duplessis
effe244b0d
refactor mongo caches - closes #5813
2019-12-24 17:56:36 -05: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
3cf6d739a6
complete monitoring rewrite
2019-12-10 15:01:18 -06:00
Thibault Duplessis
42c461dedc
run some scapegoat checks
2019-12-08 13:02:47 -06:00
Thibault Duplessis
d3d73b1a06
all fatal warnings - WIP
2019-12-08 02:02:12 -06:00
Thibault Duplessis
d4c8350318
Merge branch 'master' of /home/thib/lila into lila3
...
* 'master' of /home/thib/lila: (71 commits)
tweak rankable deviation constants
code tweak
New Crowdin translations (#5710 )
improve accessibility of signup form and checkboxes
Revert "favicon for api"
favicon for api
add padded logo svg
tweak /api markup
multiple successive spaces exist in some languages
translate remaining navbar items (closes #5562 )
translate /study/as
Add bin/trans-lint.py rules to detect invalid whitespaces
make navbar fully translatable (closes #5562 )
enforce unique name in translation dtd
fix onboarding link
make the IC onboarding link start a 10+0 game
ensure new user prefs are saved
setup /InstantChess.com
add IC board
Update several piece sets - for #5707
...
2019-12-03 21:43:55 -06:00
Daniel Dugovic
0f7035bbd0
Exclude inactive players from variant leaderboard
2019-12-01 10:36:11 -06:00
Thibault Duplessis
b23e862015
migration WIP
2019-11-30 20:29:40 -06:00
Thibault Duplessis
4b3d3dc1f3
modules/user compiles
2019-11-29 20:16:11 -06:00
Thibault Duplessis
8c144fa059
lila3 WIP
2019-11-28 12:20:59 -06:00
Thibault Duplessis
52883303ea
improve caches
2019-08-18 15:52:49 +02:00
Thibault Duplessis
3fa8df8910
Merge pull request #5278 from ddugovic/established-rd
...
Reduce established (leaderboard) RD threshold
2019-07-31 12:00:24 +02:00
Daniel Dugovic
bb6e2e7283
Separate rankable, provisional, and established RD concepts
2019-07-07 18:42:30 -05:00
Daniel Dugovic
dfbe9e6848
Include under-800 player ratings in aggregate
2019-07-07 06:39:00 -05:00
Thibault Duplessis
67637670e8
{master} update min rating
2019-07-01 13:24:49 -04:00
Thibault Duplessis
53e68e74b2
monitor rating distribution
2019-04-20 15:34:26 +07:00
Thibault Duplessis
9a7f61f09b
fix: bots get ranked after a rating refund
2018-04-29 16:23:53 +02:00
Thibault Duplessis
3a61208412
remove all usage of aggregation firstBatch
2018-03-31 22:04:57 +02:00
Thibault Duplessis
a2b8ed88ff
fix ranking API
2018-03-13 23:26:31 -05:00
Thibault Duplessis
ac32f82a9b
simplify ranking collection
2018-03-12 18:37:56 -05: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
40e71ecc31
2.12 migration WIP
2017-08-25 23:49:14 -05:00
Thibault Duplessis
c0ae451fcd
silently time out weekly ranking
2017-08-03 20:09:55 +02:00
Thibault Duplessis
db250f0c48
silly optimizations
2017-03-28 17:18:51 +02:00
Thibault Duplessis
0362ef20bb
use scala.collection.breakOut to build short-lived hashmaps
2017-03-26 13:50:48 +02:00
Thibault Duplessis
0783ee5e2a
run more expensive aggregations on db secondaries
2017-03-20 11:31:21 +01:00
Thibault Duplessis
54cdf0ca65
reformat ALL the code, using sbt-scalariform
2017-02-14 16:34:07 +01:00
Thibault Duplessis
eeb07caaf8
rename AsyncCache2 to AsyncCache as there's now one to rule them all
2017-01-28 19:51:51 +01:00
Thibault Duplessis
1986cb3235
replace spray caching with AsyncCache2 in many places
2017-01-26 23:22:12 +01:00
Thibault Duplessis
6233c0f075
explicit synchronous access to LightUser cache
2017-01-25 12:33:04 +01:00
Thibault Duplessis
ee1e881a18
remove dead code and unused imports
2017-01-15 13:26:08 +01:00
Thibault Duplessis
54e5947d46
cache timeout
2016-12-02 09:39:07 +01:00
Thibault Duplessis
6150edf09f
name async caches and expire the result future
2016-11-28 06:42:37 +01:00
Thibault Duplessis
38a50e8003
Merge remote-tracking branch 'cchantep/rm-0.12-RC0' into rm012
...
* cchantep/rm-0.12-RC0:
Upgrade to ReactiveMongo 0.12 (Release Candidate 0)
2016-07-30 10:40:33 +02:00
cchantep
f93c02a671
Upgrade to ReactiveMongo 0.12 (Release Candidate 0)
2016-07-30 00:22:50 +02:00
Thibault Duplessis
7e671c698e
Merge remote-tracking branch 'cchantep/rm-0.12-RC0' into rm012
...
* cchantep/rm-0.12-RC0:
Upgrade to ReactiveMongo 0.12 (Release Candidate 0)
2016-07-28 18:35:03 +02:00