Commit graph

504 commits

Author SHA1 Message Date
7d65a9de6a
Use a common Rust version for overlay and package 2024-12-23 15:53:38 +01:00
51fa34a7bf
osu: Some lazer-related stat reconsideration (#56)
* Split lazer property to its own toggle

* Use lazer stats from API more verbatim in pp calculation

* Update CI to use 1.83

* Set rust-toolchain
2024-12-21 23:05:15 +00:00
0d93d55cee
Update rust and its dependencies 2024-12-21 17:39:48 +01:00
a4fab5438b
Update rosu-pp and rosu-v2 2024-11-18 13:53:25 +01:00
803d718c7a
osu: implement beatmapset and simulate button (#55)
* Prepare a message beforehand for display_beatmapset

* Implement a Beatmapset button

* Always sort top plays by pp

* Show leaderboard for top pp per user/mod only

* Add score simulation

* Store all reaction to be removed later

* Properly handle errors

* Parse beatmap to get placeholders for modal

* Make buttons same color
2024-11-04 17:23:00 +00:00
7d490774e0
osu: make commands aware of user's preferred mode (#54)
* Add preferred_mode to sql database

* Update username and preferred mode

* Make commands aware of preferred mode

* Fetch user extras to display information

* Show user information on forcesave
2024-10-31 13:04:08 +00:00
c5354e30ad
osu: fix 0-based indices 2024-10-12 17:22:33 +02:00
6fbae89dfe
osu: Implement pins (#53)
Also format recent so attempt count is displayed
2024-10-12 15:07:56 +00:00
a8d1d11223
Display DA stats 2024-09-28 14:32:26 +02:00
24e476239c
osu: Always load Me as a follow-up response 2024-09-25 18:30:07 +02:00
76fd6c803d
Update rosu_pp to 1.1, pass full mods to it 2024-09-14 18:08:15 +02:00
1ba5cdf6f7
Require rust overlay in overlay 2024-08-24 23:29:46 +02:00
735b382102
Drop old homegrown Mods for rosu_v2::Mods, implement rate change support (#52)
* Move mods to intermode wrapper

* Update rust to 1.79

* Move mods from homebrewed impl to rosu

* Display mod details

* Take clock-rate into account when calculating pp

* Allow specifying rate in mods input

* Formatting

* Fix clippy
2024-08-24 21:21:01 +00:00
7565a6e5c5
Properly scale map age to 0.975 2024-08-05 16:04:54 +02:00
e77930c8db
Properly implement member cache 2024-08-05 13:41:08 +02:00
26b72d90ef
Implement announcement merging and filter recent events by mode 2024-08-05 13:31:13 +02:00
6458454ba9
Apply manual clippy 2024-08-04 22:47:43 +02:00
b9f6fa7fb8
Apply automatic clippy 2024-08-04 22:40:46 +02:00
054a7d5862 Set compiler in CI to 1.78 2024-08-04 20:39:57 +00:00
8b40d8a56b Apply pp limit to server ranks 2024-08-04 20:39:57 +00:00
8e90006eb9 Add map_age display in ranks and user card 2024-08-04 20:39:57 +00:00
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
fad84b9420 Force cascade on delete of osu_user 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
e733364d15 Split mode stats to its own table 2024-08-04 20:39:57 +00:00
69c9c88617 Clean up user_best 2024-08-04 20:39:57 +00:00
dependabot[bot]
2ecc5b32fd Bump openssl from 0.10.63 to 0.10.66
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.63 to 0.10.66.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.63...openssl-v0.10.66)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 18:20:34 +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
48635cad78
Update rosu-v2 2024-06-25 13:26:34 +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
0f1b054402 Enable score hook 2024-06-20 02:39:57 +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