Commit graph

210 commits

Author SHA1 Message Date
4a1853532a One round of cargo clippy 2024-02-25 18:45:22 +00:00
0460e800e5 Update youmubot-osu 2024-02-25 18:45:22 +00:00
3f115eaab0 Update serenity and make prelude compile 2024-02-25 18:45:22 +00:00
40935f114a
Format... 2024-02-17 20:38:25 +01:00
1125cac2a8
Manually fix the rest of the lints 2024-02-17 20:37:43 +01:00
508cf52e6f
Apply cargo-clippy fixes 2024-02-17 20:20:41 +01:00
5bb6161b36 explicitly cache member list 2024-02-17 19:17:38 +00:00
aff2f93714 Make server rank more(?) parallel and introduce calculated pp 2024-02-17 19:17:38 +00:00
c2562fbbca Simplify lb 2024-02-17 19:17:38 +00:00
48bd49b3bd Include failing scores 2024-02-17 19:17:38 +00:00
4a67e4f73b Simply use v2 for lazer scores 2024-02-17 19:17:38 +00:00
10129af76a Move from naersk to crane 2024-02-17 19:17:38 +00:00
46684a2a9e Display scores smartly based on classic/lazer 2024-02-17 19:17:38 +00:00
23795d281e Remove redundant test 2024-02-17 19:17:38 +00:00
d3fc805819 Use non-unicode artist and title 2024-02-17 19:17:38 +00:00
c5d00f12d8 Display lazer mod instead of classic mod 2024-02-17 19:17:38 +00:00
fef6516ae1 Remove old reqwest osu api v1 2024-02-17 19:17:38 +00:00
07928671e2 Implement user score 2024-02-17 19:17:38 +00:00
84b13dcef3 Implement score fetching 2024-02-17 19:17:38 +00:00
f5cc201f1c Implement user api from rosu 2024-02-17 19:17:38 +00:00
b5013b9899 Add cache clear command 2024-02-17 19:17:38 +00:00
7d00b95a4f Implement beatmap collecting from rosu-v2 2024-02-17 19:17:38 +00:00
8febf0106e Construct rosu api 2024-02-17 19:17:38 +00:00
5666e560e9 Add rosu-v2 2024-02-17 19:17:38 +00:00
081b75d167
Improve formatting slightly 2024-02-12 15:15:29 +01:00
51a2054385
Improve formatting slightly 2024-02-12 15:11:58 +01:00
fdae8be75b
Improve formatting slightly 2024-02-11 17:57:26 +01:00
30f186c604
Use the user's own top scores for saving checks 2024-02-05 01:44:44 +01:00
d20dbad1b8
New experimental osu save feature 2024-02-05 01:19:13 +01:00
de06c8e37f
Add username display to server ranks 2024-02-04 23:50:09 +01:00
f7ea23ed3b
Store osu! user username 2024-02-04 23:24:28 +01:00
85954639d7
Update sqlx to 0.7 2024-02-04 23:24:15 +01:00
a64b9e1157
Experimental query members by iterator 2023-12-27 18:02:21 +01:00
125bc3bd61
Use separate osu clients for announcer 2023-12-27 17:48:36 +01:00
ddb28c22ba
Pad server pp ranks to 5 digits 2023-12-27 17:45:25 +01:00
eee975092f
Add total pp rankings 2023-12-27 17:33:23 +01:00
220dbc21ea
Patches to get deadlocking in osu updates fixed 2023-11-21 14:55:00 +01:00
1b02993e98
Lint breaks fmt LOL 2023-10-22 17:49:18 +02:00
b0f7aab1a1
Remove notice that star difficulty doesn't reflect mods applied 2023-10-22 17:47:52 +02:00
54502ad61b
Massive lint fix 2023-10-22 17:45:13 +02:00
17e59e7135
Enable pp calculation for all modes 2023-10-22 17:19:32 +02:00
2a36b4942f
Correctly unpack pp fields 2023-09-17 15:28:10 +02:00
604be4ca9b
Clean up unused beatmap ids 2023-09-17 15:28:10 +02:00
147976f2cc
Enums being dumb :D 2023-04-02 17:35:14 +02:00
3a9a252a1d
Update lots of dependencies 2023-02-17 14:19:46 +01:00
59551f1f6a
Fix osu commands with replies 2023-02-17 14:02:42 +01:00
556ada2b9d
osu: Make c/last/lb sensitive to replied-to messages 2022-11-05 16:37:17 +01:00
7e1b80aff9
Update inputs 2022-10-28 21:29:54 +02:00
8e15aa5f22
Dependencies update 2022-10-16 17:45:47 +02:00
8632f0e99c
Massive dependencies bump 2022-06-11 15:50:56 -04:00