Commit graph

111 commits

Author SHA1 Message Date
db85674601
Update test database mocking 2023-11-26 23:25:56 -05:00
f7fa4c2085
Add searching for players by name or discriminator 2023-11-26 23:17:49 -05:00
0c9d85666c
Add index to player account discriminator 2023-11-26 19:16:04 -05:00
43921bd8fa
Enhance UI 2023-11-26 16:19:04 -05:00
72884497c1
Restructure SQL tables 2023-11-26 15:26:55 -05:00
c06c18c0ba
Implement basic player info command 2023-11-26 14:26:09 -05:00
3836ccfb9f
Add hyperlink to video game in start.gg 2023-11-26 00:22:48 -05:00
faf0f30d36
Add separate utils module 2023-11-26 00:22:08 -05:00
1aa85bd989
Fall back to event time if set time isn't recorded 2023-11-18 20:53:31 -05:00
1aa1b87211
Improve dataset list command 2023-11-18 20:44:16 -05:00
092d75dbbb
Use Dijkstra's algorithm to construct hyp. adv. 2023-11-18 20:43:26 -05:00
847d879287
Work around a terrible, terrible start.gg bug
I honestly don't even know what to say about this one.
2023-11-18 20:43:16 -05:00
361efe60a3
Use semicolons instead of commas as separator in sqlite string 2023-11-18 20:41:04 -05:00
ff454e3cae
Add set limit to algorithm 2023-11-03 22:39:18 -04:00
5f522473aa
Make scalar types transparent 2023-11-03 18:11:39 -04:00
094ee5452b
Fix certain events crashing GraphQL code
This might be the stupidest bug I've ever encountered. How is it even
possible that this could have happened. What the fuck
2023-11-03 18:09:33 -04:00
79bf8e95e6
Store set IDs in database 2023-11-03 18:09:08 -04:00
73b5e4fc43
Move scalar definitions to separate file 2023-11-02 15:16:35 -04:00
5d935ab059
Track set counts for players 2023-11-02 15:14:28 -04:00
ce6692c4c1
Modify default parameters 2023-11-02 14:04:21 -04:00
3d2a02c1b4
Tweak rating algorithm code 2023-11-02 14:04:03 -04:00
6f969cd231
Fix underflow bug when computing time decay 2023-11-02 14:03:01 -04:00
e51f4e2962
Update version to 0.2.0 2023-10-14 00:45:07 -04:00
21e0c62480
Improve dataset management UI 2023-10-14 00:13:00 -04:00
56bb676545
Update unit tests to mock datasets properly 2023-10-13 22:26:56 -04:00
de9e668a72
Allow configuration of country and state when creating dataset 2023-10-13 19:13:17 -04:00
3d97028b92
Add more configurable metadata to datasets 2023-10-13 18:15:25 -04:00
fae735d29b
Update README 2023-10-13 18:15:10 -04:00
71b81789f3
Transition to Glicko-based scoring system 2023-10-13 15:23:36 -04:00
0477d76322
Tweak hypothetical advantage algorithm 2023-10-05 22:37:36 -04:00
f905dfdbc3
Remove outdated code 2023-10-05 22:14:29 -04:00
1013a1ee17
Use shortest-path to calculate hypothetical adv.
This is much more efficient than taking an average, at the cost of being
slightly less optimal.
2023-10-05 22:10:24 -04:00
0771e5c370
Fix hypothetical advantage not being calculated 2023-10-05 22:10:13 -04:00
38e0937d8f
Fix SQL view not being deleted with dataset 2023-10-05 22:08:13 -04:00
376a8588b9
Create convenience view for each dataset 2023-10-05 01:55:31 -04:00
473b9c60a6
Write unit tests and fix various bugs 2023-10-05 01:47:09 -04:00
2e3bd017f3
Implement RNR rating adjustment 2023-10-04 18:06:44 -04:00
1b603bf727
Update README 2023-10-03 23:48:25 -04:00
d3459346f7
Rename to StartRNR
We're pivoting, baby!
2023-10-03 23:37:51 -04:00
ad6445bcd2
Improve dialog if no datasets exist 2023-10-03 23:21:31 -04:00
1421720b2b
Various improvements 2023-10-03 01:26:25 -04:00
5dc8a6d766
Make the dataset listing slightly more polished 2023-10-03 01:25:35 -04:00
6afcd444a7
Prevent 2-second sleep every query 2023-10-02 20:39:32 -04:00
07f95ddd17
Require query variables to be Copy 2023-10-02 20:34:54 -04:00
23ecce06d5
Add more metadata to datasets 2023-10-02 20:29:39 -04:00
a4f130b36e
Add better error messages 2023-10-01 14:55:15 -04:00
e16b0be447
Separate sync query to reduce complexity 2023-09-30 18:16:00 -04:00
c70fc7506a
Add usage help and documentation 2023-09-30 05:14:50 -04:00
9feba1a136
Various fixes 2023-09-30 04:37:10 -04:00
0f71cfa3c5
Fix declaration of deleted module 2023-09-30 01:46:06 -04:00