Commit graph

206 commits

Author SHA1 Message Date
4909f6ea27 Properly format ranks table 2024-08-04 20:39:57 +00:00
5c523009e1 Avoid updating users when the user id itself changed 2024-08-04 20:39:57 +00:00
6e6821510d Only announce new records when stats were not recorded 2024-08-04 20:39:57 +00:00
a4407df97c Update osu to respond to the new sql format and rewrite announcer 2024-08-04 20:39:57 +00:00
69c9c88617 Clean up user_best 2024-08-04 20:39:57 +00:00
0aae9623a5
Update rosu-v2 2024-07-22 20:02:45 +02:00
dc02b4b7e2
osu: Improve wording for interaction outputs 2024-07-14 06:16:28 +02:00
346f74e6c4
osu: Make buttons shorter 2024-07-14 05:33:04 +02:00
fcd6879f86
osu: Implement server rankings button 2024-07-14 05:28:03 +02:00
d48ea0c377
osu: Add view beatmap button 2024-07-14 00:50:21 +02:00
3f8198f19c
osu: Make load_beatmap arguments less confusing 2024-07-14 00:50:09 +02:00
32053c3fe3
osu: Implement check button! 2024-07-14 00:48:09 +02:00
1d250b8ea7
Refactor out link parsers 2024-07-13 22:14:32 +02:00
1fcabb5e0e
chimu.moe -> catboy.best 2024-06-20 17:31:45 +02:00
fdeba634f4
Properly release lock on user header... 2024-06-20 17:16:19 +02:00
8e7b2b75e8
Some neater formatting for links 2024-06-20 16:55:09 +02:00
ffb7b233ab
Update alternate download links 2024-06-20 16:38:45 +02:00
00b8c9e145
Add link to score details and replay 2024-06-20 16:38:35 +02:00
5cf74e425e
Convert more conservatively with modified DT/HT -> unknown 2024-06-20 16:12:02 +02:00
1441902560
Convert more conservatively with modified DT/HT 2024-06-20 15:59:10 +02:00
9d61868771
Add DT flag on NC and SD flag on PF 2024-06-20 15:58:34 +02:00
b4672fde4f Send each emed as one message and perform save_last 2024-06-20 02:39:57 +02:00
7f15a4698a Implement a score hook 2024-06-20 02:39:57 +02:00
7a98dc21a9 Add UserHeader as cacheable alternative to fetching a full user 2024-06-20 02:39:57 +02:00
0e72f12b6d Allow more flexible inputs in embeds 2024-06-20 02:39:57 +02:00
a158e8fbe1 Add score endpoint and expose more apiv2 stuff 2024-06-20 02:39:57 +02:00
e61cbb327a Remove osuparse 2024-06-20 02:15:29 +02:00
e9a6e55569 Reformat uploaded beatmap embed and send background 2024-06-20 02:15:29 +02:00
2315f40cf1 Use rosu_map to parse metadata and collect beatmap background from osz 2024-06-20 02:15:29 +02:00
64ff4b3ed8 Provide a way to give pagination functions a total page count 2024-06-20 02:15:29 +02:00
0b111d5b26 Update to rosu-pp 1.0 2024-06-20 02:15:29 +02:00
dc44a0b4b3
osu: Try to find the right score when announcing 2024-06-16 22:33:24 +02:00
aa90422c99
Update rosu-v2 2024-06-05 00:29:17 +02:00
ea1c8d2cac
Update rosu-v2 2024-04-26 12:04:08 -04:00
f3c062f417
Getting pp info when a new user is saved. (#42) 2024-03-17 22:13:57 +01:00
1066f249b0
osu: Introduce Env and propagate it to other functions (#40) 2024-03-17 17:21:13 +01:00
94dc225b86
Don't assume user_best scores have pp 2024-03-17 17:11:42 +01:00
13683aa229
Reuse table_formatting logic for almost everything (#39) 2024-03-10 05:01:44 +01:00
54426ed477
Move table_formatting to prelude (#38) 2024-03-07 23:30:08 +01:00
4ba64a466d
Add weighted map length to profile 2024-03-06 16:33:22 +01:00
0f91c3a22a
Allow server-ranks by map length 2024-03-06 00:28:29 +01:00
e1671ca510
Pad map length properly 2024-03-06 00:19:02 +01:00
11f32ccf04
osu: Implement map length on server ranks 2024-03-06 00:01:38 +01:00
d158d4015e
osu: Forget about mods when querying a beatmap for check 2024-02-29 14:23:06 +01:00
b4cf6ce94f
Fix User/Role/Channel id parsing (#35)
* Import thiserror to make nicer errors

* Create wrappers for id that exposes old parsing behavior (from mentions)

* Use id wrappers when parsing parameters
2024-02-28 18:02:42 +00:00
f57cd528f3 Formatting 2024-02-25 18:45:22 +00:00
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