Commit graph

35 commits

Author SHA1 Message Date
32053c3fe3
osu: Implement check button! 2024-07-14 00:48:09 +02:00
dc44a0b4b3
osu: Try to find the right score when announcing 2024-06-16 22:33:24 +02:00
1066f249b0
osu: Introduce Env and propagate it to other functions (#40) 2024-03-17 17:21:13 +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
11f32ccf04
osu: Implement map length on server ranks 2024-03-06 00:01:38 +01:00
0460e800e5 Update youmubot-osu 2024-02-25 18:45:22 +00:00
508cf52e6f
Apply cargo-clippy fixes 2024-02-17 20:20:41 +01:00
de06c8e37f
Add username display to server ranks 2024-02-04 23:50:09 +01:00
220dbc21ea
Patches to get deadlocking in osu updates fixed 2023-11-21 14:55:00 +01:00
54502ad61b
Massive lint fix 2023-10-22 17:45:13 +02:00
3a9a252a1d
Update lots of dependencies 2023-02-17 14:19:46 +01:00
8632f0e99c
Massive dependencies bump 2022-06-11 15:50:56 -04:00
cf831fae87
osu! best minor fixes (#16)
- Bump serenity version
- Now no longer pings unless the play is within top 100
- Parse numbers in bold as well
- Use relative time syntax in embeds
2021-10-23 14:33:32 -04:00
1799b70bc1
Move to SQLite (#13) 2021-06-19 22:36:17 +09:00
bad6b83399
Emergency fix: stop youmu from deleting all accounts on ratelimited 2021-03-31 00:26:12 +09:00
e2766cd782 Handle failures and record chewing 2021-02-17 05:12:49 +09:00
bd845d9662
More osu improvements (#11)
* Don't show DT when NC is on

* Allow leading + in mods parsing

* Extend Pagination

* Implement beatmapset display

* Move OkPrint to prelude

* Beatmapset display seems to work

* Put reaction handler into static

* Make clippy happy

* Add beatmapset caching and last --set

* Delay loading of beatmap info

* Simplify hook link handling

* Replies everywhere!

* Replies everywhereee!
2021-02-01 17:13:40 +00:00
61a71b819c
Fix concurrency overwrite 2021-01-23 18:48:56 +09:00
f05afb2b80
Improve osu (#10)
* Add rank event parsing

* Refactor osu announcer

* Increase api limits

* Register user is locked
2021-01-22 12:54:01 +00:00
145cb01bd0
Split user and announcer osu clients 2021-01-22 14:08:15 +09:00
0fd5379446
Send announcements not as part of scanning 2020-09-14 22:33:23 -04:00
c18d8f48d0
osu: Asyncify announcer 2020-09-07 16:19:00 -04:00
07a8bc5579
WIP: osu: asyncify caches 2020-09-06 22:09:56 -04:00
51d60037fb
Save top record beatmap to channel cache 2020-06-18 23:40:15 -04:00
eba1bb324c
Handle score_embed 2020-06-14 19:51:26 -04:00
00971d7d3e
Implement beatmap metadata caching 2020-06-13 23:29:13 -04:00
eec58fc6e4
Parallelize and modularize user scanning 2020-06-06 21:53:23 -04:00
c5b304e3f6 Fix wrong osu! gamemode in storage (#20) 2020-05-31 04:05:19 +00:00
6ce110c203
Enumerate before filtering 2020-05-23 00:19:40 -04:00
4e52c5a4a1
Scan all users for pp update always 2020-04-07 01:36:38 -04:00
6879598dfc
Redesign Announcer trait 2020-02-09 16:45:48 -05:00
302add1889
Clean up debugging information 2020-02-08 14:31:29 -05:00
22668fe654
Save pp in local db 2020-02-07 13:06:24 -05:00
aec9cd130d Split youmubot-osu 2020-02-05 17:25:34 -05:00
Renamed from youmubot/src/commands/osu/announcer.rs (Browse further)