Commit graph

28 commits

Author SHA1 Message Date
6f252638fa
Simplify lb 2024-02-14 04:23:09 +01:00
7f6fe35a77
Display scores smartly based on classic/lazer 2024-02-14 01:02:31 +01:00
a79f41a0a7
Display lazer mod instead of classic mod 2024-02-14 00:42:40 +01: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
de06c8e37f
Add username display to server ranks 2024-02-04 23:50:09 +01:00
a64b9e1157
Experimental query members by iterator 2023-12-27 18:02:21 +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
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
556ada2b9d
osu: Make c/last/lb sensitive to replied-to messages 2022-11-05 16:37:17 +01:00
51db72acb2
Temporarily move to rosu 2022-02-09 15:20:36 -05:00
2feb91ac00
Misc improvements to osu! (#15)
* Use len() as hint for pagination

* Implement len for beatmapset paging

* More tweaks for pagination

* Move table rendering to display mod

* Use grid throughout the commands

* No more double user update

* Sort by PP by default

* Filter check by mod

* Filter lb by mod

* Improve 1-page cases
2021-06-19 22:54:08 +09:00
1799b70bc1
Move to SQLite (#13) 2021-06-19 22:36:17 +09:00
3a89c009da
Use more accurate accuracy from 100s and 50s 2021-02-04 16:31:43 +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
8d4c3e01d8
Sort by score and oppai pp 2020-12-01 03:56:14 -05:00
a728119fbe
Add combo into ranks 2020-12-01 02:28:00 -05:00
6bf2779d61
osu updatelb command (#8)
* Make `paginate` take a Paginate trait impl, while `paginate_fn` takes a function

* Add `updatelb` command

* Implement a member cache

* Update member queries to use member cache

* Allow everyone to updatelb
2020-11-23 07:26:18 +00:00
229e6a911f
osu: Run score scan for sender of leaderboard 2020-09-14 22:56:11 -04:00
bc888e816b
Merge remote-tracking branch 'origin/master' into async-youmu 2020-09-13 23:28:16 -04:00
ce0349859c
osu: Server leaderboard command (#6)
* New db stores user best by beatmap id

* `check` command saves into the database

* Add leaderboard command

* Update youmubot-osu/src/discord/server_rank.rs

Swap ordering
2020-09-13 00:55:36 -04:00
b776a1d26e
osu: Fix commands 2020-09-07 19:01:21 -04:00
9f54ca3a1a
Align the ranks table 2020-06-13 23:44:04 -04:00
f9672de596
Polish up the command's output 2020-02-08 14:18:37 -05:00
3b24c1ec09
Implement server ranks command 2020-02-08 13:55:09 -05:00