Commit Graph

200 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 3cf76bad3f only save leaderboardable perf types in rankings 2021-10-03 10:37:43 +02:00
Thibault Duplessis 68c0e28307 set default bot rating to 2000
bots are usually a stockfish instance
2021-08-06 11:43:30 +02:00
Thibault Duplessis 3d743d4610 make def private 2021-07-28 17:58:15 +02:00
Andrew Mazur e4db7c25e6
Icons private use area (#9136)
* move all glyphs to private area

* replace exclamation mark icon

* replace quotation mark icon

* replace rapid icon

* replace share icon

* replace patron icon

* replace gear icon

* replace phone icon

* replace streak icon

* replace die-six and ograve icons

* replace flag icon

* replace flame icon

* replace feather icon

* replace turtle icon

* replace nuclear icon

* replace arrow-streamline-target icon

* replace buffer icon

* replace upload-cloud icon

* replace number and some special characters icons

* replace upper case alphabet characters icons

* replace alphabet characters icons and a few special characters icons

* fixing some missing icons

* notifications icons fix

* a few more icons found

* changing a few more icons
2021-06-14 09:13:27 +02:00
Thibault Duplessis 171c678618 save and show storm & streak high scores 2021-04-11 10:11:22 +02:00
Thibault Duplessis c7d3b9f60c Revert "Ratings - account for first player advantage #6818"
This reverts commit 34d775c73d.
2021-03-04 08:08:42 +01:00
Daniel Dugovic 4136df6bcc Glicko-2 converges within 1000 iterations or something is wrong
As described in http://glicko.net/glicko/glicko2.pdf with 15 games per period:
The main iteration of the Illinois algorithm to narrow the bracket around ln(σ02)
is reasonably quick. From simulation analyses, the median number of iterations
to narrow the bracket to a width of less than ε = 0.000001 was 5, with a mean of
5.6, and a maximum of 19 (in 10000 simulations).
2021-02-27 19:22:36 -06:00
Daniel Dugovic 34d775c73d Ratings - account for first player advantage #6818 2021-02-27 19:22:36 -06:00
Thibault Duplessis c78082bc5c storm perf and font icon - deprecates the bongcloud icon 2021-01-25 21:02:09 +01:00
Thibault Duplessis 61ddc65030 link to puzzle dashboard in user page side 2021-01-21 17:55:28 +01:00
Thibault Duplessis 2db58dae21 don't store puzzle perf history - for #7729 2021-01-15 16:36:48 +01:00
Thibault Duplessis 4a4cf238c4 better cap puzzle glicko 2020-12-26 13:13:21 +01:00
Thibault Duplessis e8b76303b8 monitor selected puzzle rating deviation 2020-12-22 22:08:21 +01:00
Thibault Duplessis 32f9fd8194 better ponder puzzle ratings 2020-12-11 14:54:44 +01:00
Thibault Duplessis d0478a34e5 debug glicko volatility 2020-12-09 21:27:17 +01:00
Thibault Duplessis 1c169ac981 ponder puzzle rating updates based on selected theme and result 2020-12-06 19:37:22 +01:00
Thibault Duplessis ab68dfb2ba fix non-exhaustive match 2020-10-06 08:26:54 +02:00
Thibault Duplessis 7fa5f8ff21 tweak match order 2020-10-05 15:08:01 +02:00
Thibault Duplessis 046b6f2102 all arena and swiss tournaments have a PerfType
so let the types show that
2020-10-05 14:59:57 +02:00
Thibault Duplessis d00709818d cap rating change with a single game 2020-09-23 11:46:48 +02:00
Thibault Duplessis 9e34bd9a29 fix default glicko volatility and managed ratings 2020-09-23 10:54:18 +02:00
Thibault Duplessis 9396af7063 hide rating when deviation > 230 2020-09-23 10:51:36 +02:00
Thibault Duplessis 1aca90cc43 tweak initial glicko values 2020-09-22 14:31:41 +02:00
Thibault Duplessis b301859f81 new default glicko values: deviation=600, volatility=0.1 2020-09-21 09:56:19 +02:00
Thibault Duplessis e86bdd9398 Merge branch 'master' into initial-glicko
* master:
  scalafmt 2.7.1
  dgt play style tweaks
  rewrite dgt play help zone
  Ready to start testing on Lichess.dev
  Finish porting to chessops and removed all other dependencies
  rm outdated nginx docs
  rm outdated iptables doc (no longer using extra ports)
  rm outdated manifest doc that now has its own route
  update some old links
  Change timeout draw separator
  New Crowdin updates (#7307)
  Migration from axios to fetch almost done
2020-09-21 09:53:59 +02:00
Thibault Duplessis aaf88bc62c scalafmt 2.7.1 2020-09-21 09:28:28 +02:00
Thibault Duplessis 892500fe4b RFC: increase initial Glicko deviation
As to figure out the rating of a new player quicker.

The intended result is for noobs to lose fewer games
before they start encountering relevant opponents.

for #7273

Another thing to consider is hiding ratings
until a given number of games has been played,
so people don't get emotionally attached to
their meaningless provisional rating.
2020-09-13 12:56:47 +02:00
Thibault Duplessis 68f2a9d038 java tweaks 2020-08-16 15:33:42 +02:00
Thibault Duplessis c6ed157217 name boolean arguments 2020-08-16 14:42:29 +02:00
Thibault Duplessis 742bb4d359 {master} automated code cleanup 2020-08-16 12:20:04 +02:00
Thibault Duplessis ea510a2fc0 fix many warnings 2020-07-07 10:34:48 +02:00
Thibault Duplessis 67249c1f76 fix rating range for non-pool "new opponent" games 2020-06-30 11:30:15 +02:00
Thibault Duplessis 5488a09548 scalafmt 2.5 2020-05-05 22:11:15 -06:00
Thibault Duplessis f7a81574c2 permission backend & frontend rewrite 2020-03-03 12:54:10 -06:00
Greg Finley 115bc2092b Force write class student initial ratings to db, closes #6100 2020-03-01 21:13:03 -08:00
Thibault Duplessis c716fffd16 perf types names and descs compile 2020-02-15 10:29:53 -06:00
Thibault Duplessis 5b4619e6b3 translate correspondence time control 2020-02-15 10:29:53 -06:00
Thibault Duplessis 5b006658da make perf keys translatable; only rapid & classical for now 2020-02-13 12:20:19 -06:00
Thibault Duplessis 5a2a8ea80a class WIP 2020-01-18 19:59:05 -06:00
Niklas Fiekas d71dce286e slightly lower min deviation (2/4, #5727) 2020-01-07 20:39:06 +01: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 72e2fef584 Merge branch 'master' of /home/thib/lila into lila3
* 'master' of /home/thib/lila:
  slightly lower min deviation (#5727)
  push notification badge needs to be monochrome
  pass asset url to service worker
  Update several piece sets - for #5707
  Update several piece sets - for #5707
  remove duplicate coords-out class
  fix ui build from scratch
  warn about locally linked modules in ui/build
  update structured cloning detection for firefox 71
  Update several piece sets - for #5707
  add libra pieces - for #5707
  Update libra pieces - for #5707
  Update several piece sets - for #5707
  fixup assetUrl call
  update logo in notifications
  downsample csp reports
  organize lichess typings by file
2019-12-06 17:02:00 -06:00
Niklas Fiekas d1684534f3 slightly lower min deviation (#5727) 2019-12-06 17:43:42 +01:00
Thibault Duplessis 547641f69b wire all the things 2019-12-04 22:32:03 -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
Thibault Duplessis adb9267632 tweak rankable deviation constants 2019-12-03 21:41:36 -06:00
Thibault Duplessis a6835b3e45 code tweak 2019-12-03 21:41:29 -06:00
Daniel Dugovic 0f7035bbd0 Exclude inactive players from variant leaderboard 2019-12-01 10:36:11 -06:00
Thibault Duplessis 4b3d3dc1f3 modules/user compiles 2019-11-29 20:16:11 -06:00