Commit Graph

143 Commits

Author SHA1 Message Date
e249ff5cf7
change x-axis scale: number games for elo charts 2023-12-31 12:03:52 +01:00
5a7db5a873
stash 2023-12-30 23:03:36 +01:00
6408d24de9
add variant elo progression charts 2023-12-30 23:03:36 +01:00
aedf4a1008
Fix: evaluate k-factor per rating type correctly
For a low number of games (K=20 for default config),
the K-factor is higher than usual. This was evaluated globally
and not per rating type as it should be.

This commit introduces counting the number of played games per
rating type now, leading to K-factors which are independ across
rating types
2023-12-30 22:00:20 +01:00
b16b90e1c1
Add API endpoint 2023-12-28 23:59:46 +01:00
57a5a6aa35
variant stat overview per rating type 2023-12-28 23:13:45 +01:00
4b3c4eb3cf
fix url encoding in player names 2023-12-28 12:25:12 +01:00
38530ee303
add rating description 2023-12-28 11:53:01 +01:00
5af11b9134
add list of games to variant pages 2023-12-27 18:42:50 +01:00
1481817a72
remove prints 2023-12-27 17:33:34 +01:00
42b103343c
fix update 2023-12-26 18:01:58 +01:00
7a44378e9e
remove prints 2023-12-26 17:28:50 +01:00
a529a72388
add cli to refresh all games 2023-12-26 17:23:53 +01:00
78bdd8397c
rework game fetching: deduplicate code, fetch timestamps 2023-12-26 17:19:02 +01:00
e01b7fe823
Add time stamps to games in tables 2023-12-26 16:16:35 +01:00
181dd35ea6
Revert "Add time stamps to games in tables"
This reverts commit 41e8fb9c85.
2023-12-26 14:11:53 +01:00
66a08496d8
stats page: add list of variant ratings 2023-12-26 13:47:31 +01:00
41e8fb9c85
Add time stamps to games in tables 2023-12-26 12:49:53 +01:00
498f460ccd
leader cards: implement ties 2023-12-26 12:49:53 +01:00
1c1d9664bd
better table: default sort + % sign 2023-12-25 01:41:21 +01:00
052a9142eb
change table mode 2023-12-25 00:06:43 +01:00
d7bd6a2241
remove columns from player table 2023-12-24 23:46:24 +01:00
eed442f0a3
column description alignment: center 2023-12-24 23:43:10 +01:00
8c29d0ddc0
remove print 2023-12-24 23:40:16 +01:00
c525f80fe9
postgres: add table alias to query 2023-12-24 23:39:34 +01:00
8e1b84467b
Add player tab featuring table of players 2023-12-24 23:33:36 +01:00
d3f0f56244
only show active players in leaderboards 2023-12-24 11:35:39 +01:00
7446bd2916
Add table of played games to user pages 2023-12-23 10:50:18 +01:00
d238c3b67e
Add 'loss' to game outcomes in case nothing else has been found 2023-12-23 02:48:35 +01:00
38cd891b5b
add LICENSE: gplv3 2023-12-22 22:34:48 +01:00
4a05a7f849
fix tables: prevent js error 2023-12-22 20:19:57 +01:00
c586f3a92f
fix: calculate stats of games 2023-12-22 18:51:33 +01:00
111320f9cb
update info 2023-12-22 14:26:41 +01:00
bc100e1ceb
update info site 2023-12-22 14:24:02 +01:00
f16a772971
update CLI 2023-12-22 12:45:52 +01:00
d6000a299e
expand cli: include option for full-fledged run 2023-12-22 12:36:13 +01:00
295458f3f6
expand CLI 2023-12-22 12:23:22 +01:00
dee13076e4
proper description for current streak 2023-12-22 11:49:26 +01:00
ef48441483
Fix display of games on webpage: Do not show passive variant rating
changes
2023-12-22 11:38:13 +01:00
4b760e5f84
Variant ratings: Constant sum of rating
Whenever a variants gains/loses points now,
we ensure that the sum of all variant ratings of that type stays
constant by adjusting all other variants in the opposite direction.
2023-12-22 11:20:58 +01:00
707c1814ef
adjust database scheme: rename some fields and introduce rating type to
variants
2023-12-20 01:20:49 +01:00
b376d1b95b
update variants.json url 2023-12-19 22:19:15 +01:00
b68c9ee825
add missing player template 2023-12-11 00:21:01 +01:00
dd13cd4ae9
player pages: add rating, fix bug on rating type 2023-12-11 00:18:54 +01:00
271430e901
Add more hyperlink to player pages 2023-12-10 19:51:21 +01:00
b1d0ae5dfd
Add player pages (draft) 2023-12-10 19:47:07 +01:00
cd3c4190b2
Add links to player column in tables 2023-12-10 12:04:31 +01:00
20a74a0207
Rename CLI 2023-12-09 13:53:05 +01:00
de56d29933
make main file executable 2023-12-09 13:51:59 +01:00
42a0d7059c
Implement fetching new league users 2023-12-09 13:51:10 +01:00