Commit Graph

29 Commits (07fe9c8817e176691e65168f55ad2d07c9036a8c)

Author SHA1 Message Date
Thibault Duplessis 14828e8478 use proper Color type and reuse json handlers 2021-11-20 09:51:26 +01:00
Thibault Duplessis 0edbe22e7f refactor perfStat module 2021-06-30 08:46:16 +02:00
Thibault Duplessis d7f5ec8680 update perf stats with diffs to reduce oplog load - for #7729
if there's a bug related to user perf stat, look no further:
this is the commit that introduced it
2021-01-15 18:02:09 +01:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis c716fffd16 perf types names and descs compile 2020-02-15 10:29:53 -06:00
Thibault Duplessis ff1cc70bef reformat with scalafmt 2019-12-13 08:37:32 -06:00
Thibault Duplessis d77e07a373 remove dead code 2019-12-07 18:56:40 -06:00
Thibault Duplessis 234432b226 migration WIP 2019-11-30 19:00:44 -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 fafdb9554e no longer display rating volatility - for #3738 2017-10-23 07:57:43 -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 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
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 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis 6233c0f075 explicit synchronous access to LightUser cache 2017-01-25 12:33:04 +01:00
Thibault Duplessis a92a571f0d mobile API /@/<user>/mini - for veloce/lichobile#315
includes crosstable data and the 8 most played perfs
2016-04-17 14:45:06 +07:00
Thibault Duplessis e440c293e7 eagerly load some json writers 2016-03-19 18:54:25 +07:00
Unihedron 17eef55573 Change rating percentile to a decimal place precision. 2015-12-27 20:23:59 +08:00
Thibault Duplessis cfa894dbfe update perf stat streaks before writing JSON 2015-12-26 21:59:19 +07:00
Thibault Duplessis 5e9fde4a37 complete user perf stats UI 2015-12-26 16:41:38 +07:00
Thibault Duplessis 55871941fc user perf rating percentile 2015-12-26 13:52:06 +07:00
Thibault Duplessis 83c169cfa2 user perf stats: store several best wins and worst losses 2015-12-26 13:12:39 +07:00
Thibault Duplessis 05a4647c0b user perf stats UI wip 2015-12-26 12:59:13 +07:00
Thibault Duplessis ceef00064c perf stats: store streaks bounds 2015-12-26 10:23:33 +07:00
Thibault Duplessis f84d013ba7 refactor perf stats streaks 2015-12-26 10:04:11 +07:00
Thibault Duplessis 785d844b14 bootstrap user stats mithril UI 2015-12-25 17:41:45 +07:00