Commit graph

25 commits

Author SHA1 Message Date
a4ac2b9e2c
Another round of manual linting
Some checks failed
Build and Test / Format check (push) Has been cancelled
Build and Test / Lint (push) Has been cancelled
Build and Test / Test (push) Has been cancelled
Build and Test / Check dependency hash (push) Has been cancelled
Build and Test / Build (push) Has been cancelled
2025-05-13 00:58:28 +02:00
c5f46dd7fe
Cargo clippy & format 2025-05-13 00:47:18 +02:00
87e0a02e1f
Implement lazy score queries for top, recent and check (#71)
* Use streams and such to have 200 results

* WIP

* display should take a lazy score future

* Introduce a Scores stream so we can lazily load top score requests

* Fit range to len

* Remove debugging

* Simplify from_user with `and_then`
2025-05-13 00:24:20 +02:00
a36fa87964
osu: Allow returning a full file instead when requesting a table check/leaderboard 2025-03-10 15:51:52 +01:00
487f8647ba
osu: add passes_only flag to recent command 2025-02-25 15:58:11 +01:00
068dd48550 osu: make save command use interaction 2025-02-22 17:43:53 +01:00
a35563801d
pagination: make editing generic over a CanEdit interface 2025-02-20 22:54:38 +01:00
460624c7fe Add beatmapset option to leaderboard command 2025-02-20 18:19:00 +01:00
b302bd3ce1 osu: [Big!] rework load_beatmap so that it can retrieve beatmapsets
Also
- scoreboard can handle beatmapsets now
- "when" column is included
- beatmapWithMode's mode field is now optional
2025-02-20 18:19:00 +01:00
84b152adf6 osu: add /s/{id} links to the link parser, support beatmapsets with mode override 2025-02-20 18:19:00 +01:00
c28cad0718 osu: small redundancy cleanups 2025-02-20 18:19:00 +01:00
fd9f3a507d Explicitly install osu as all contexts 2025-02-20 18:19:00 +01:00
03e37fbebc Add clear_cache command 2025-02-20 18:19:00 +01:00
ba74465ca7 Add leaderboard command 2025-02-20 18:19:00 +01:00
5d9fda682e Add ranks command 2025-02-20 18:19:00 +01:00
3f9db46032 Add check command 2025-02-20 18:19:00 +01:00
0db52c5c2b Allow beatmap command to use just numbers as id 2025-02-20 18:19:00 +01:00
6105ee610f Add beatmap command 2025-02-20 18:19:00 +01:00
711da6fa34 Add pinned command, refactor out listing commands 2025-02-20 18:19:00 +01:00
3034f8e809 Add forcesave command 2025-02-20 18:19:00 +01:00
ecab57f31a Add save command 2025-02-20 18:19:00 +01:00
458a55b3a5 Add recent command 2025-02-20 18:19:00 +01:00
1aa1baf657 Add profile command 2025-02-20 18:19:00 +01:00
d1819d06b2 Implement top 2025-02-20 18:19:00 +01:00
2cdff76837 Set up simple command for osu 2025-02-20 18:19:00 +01:00