Dean Herbert
775cdc087e
Merge pull request #32273 from bdach/star-rating-updates-without-online-hits
...
Ensure that star rating reprocessing does not incur online lookup requests
2025-03-10 19:33:03 +09:00
Bartłomiej Dach
6b1472b070
Pull actual diffcalc out of realm transaction
2025-03-10 10:36:19 +01:00
Bartłomiej Dach
6c8b84f2fc
Merge pull request #32312 from peppy/disable-spectator-font-customisation
...
Disable user customisation of spectator list font / colour
2025-03-10 10:03:53 +01:00
Bartłomiej Dach
5debb1e6d0
Merge pull request #32311 from peppy/allow-larger-grid
...
Allow grid spacing setting up to 256 pixels
2025-03-10 09:44:09 +01:00
Dean Herbert
7ca9d8392d
Cache ruleset instance to avoid instantiation per beatmap processed
2025-03-10 17:17:45 +09:00
Dean Herbert
3cb32c38ad
Disable user customisation of spectator list font / colour
...
It's all a bit weird so let's just disable it for now. For instance,
this is exposed as "text" font / colour but only affects the header.
Also, no other headers are cusotmisable in similar components.
2025-03-10 15:19:34 +09:00
Dean Herbert
bbd2c33934
Allow grid spacing setting up to 256 pixels
...
Addresses https://github.com/ppy/osu/discussions/29713 .
I think there's valid uses of this apart from just hiding (ie values
between 128 and 256) so let's just get this in.
2025-03-10 14:45:36 +09:00
Dean Herbert
f1c49dea59
Merge pull request #32267 from nekodex/skinnable-star-fountain-sfx
...
Allow kiai/star-fountain activation SFX to be skinnable
2025.310.0
2025-03-10 00:59:04 +09:00
Dean Herbert
0a6c212153
Use SkinnableSound
to ensure samples track active skin
2025-03-09 23:54:44 +09:00
Dean Herbert
50131ee5d0
Merge branch 'master' into skinnable-star-fountain-sfx
2025-03-09 22:49:53 +09:00
Dean Herbert
a2e7295658
Merge pull request #32298 from smoogipoo/fix-initial-mp-settings
...
Fix initial multiplayer room settings not applied
2025-03-09 22:11:01 +09:00
Dean Herbert
2c690b1139
Merge pull request #32299 from smoogipoo/fix-invalid-password-message
...
Fix error message on invalid room password
2025-03-09 19:35:07 +09:00
Dan Balasescu
7fdadbd852
Fix error message on invalid room password
2025-03-09 10:20:11 +09:00
Dan Balasescu
f845ea19b5
Fix initial multiplayer room settings not applied
2025-03-09 09:57:04 +09:00
Dean Herbert
4344e083a7
Merge pull request #32268 from bdach/fix-leaderboard-cutoff
...
Fix leaderboard date text being cut off sometimes
2025-03-08 18:54:37 +09:00
Dan Balasescu
5d1f797a86
Merge pull request #32269 from bdach/fix-movement-popover-crashes
...
Fix precise movement popover crashing if selection bounding box exceeds playfield size
2025-03-07 22:00:22 +09:00
Dean Herbert
1a7774cd19
Update resources
2025-03-07 21:33:27 +09:00
Bartłomiej Dach
12fa96de25
Ensure that star rating reprocessing does not incur online lookup requests
...
Yesterday after the lazer release there was a bit of a spike in the
number of osu-web requests pointed at `/api/v2/beatmaps/lookup`
specifically. The most likely reason for this is that prior to this
commit, the star rating recalculation was fully performed by the
`BeatmapUpdater.Process()` flow.
This process does full metadata lookups, and while it *will* attempt
to use the local `online.db` metadata cache, it *will* also fall back to
API requests if the local metadata fetch fails. While that means that
the local cache likely saved us from a doomsday scenario here, it *also*
is the case that all of that metadata lookup stuff is *entirely
unnecessary* when wanting to just update star ratings.
Therefore, this splits out only the part relevant to star ratings
as a separate background process, so that it can run completely
locally.
2025-03-07 10:48:29 +01:00
Bartłomiej Dach
6d22502739
Fix precise movement popover crashing if selection bounding box exceeds playfield size
...
Closes https://github.com/ppy/osu/issues/32252 .
2025-03-07 09:38:14 +01:00
Bartłomiej Dach
4acdd3365a
Fix leaderboard date text being cut off sometimes
...
Closes https://github.com/ppy/osu/issues/32256 .
2025-03-07 08:55:40 +01:00
Bartłomiej Dach
33dccfcec8
Add visual test coverage
2025-03-07 08:51:55 +01:00
Jamie Taylor
efe1089003
Don't play kiai sfx when game is in background
2025-03-07 15:46:10 +09:00
Jamie Taylor
18aa168a00
Allow kiai/star-fountain SFX to be skinnable
2025-03-07 15:45:27 +09:00
Joseph Madamba
479c73c1ac
Merge pull request #32262 from GAMIS65/report-button-localisation
...
Use localisation from osu web for the report button
2025-03-06 14:47:35 -08:00
GAMIS65
81d35a7ebf
Use UsersStrings instead
2025-03-06 23:02:22 +01:00
GAMIS65
e39b551b48
Use localisation from osu web for the report button
2025-03-06 22:48:08 +01:00
Bartłomiej Dach
30fb2c3f2b
Merge pull request #32245 from smoogipoo/fix-intermittent-test
...
Fix intermittent playlists results screen tests
2025.306.0
2025-03-06 14:13:40 +01:00
Bartłomiej Dach
7772656107
Merge pull request #32249 from smoogipoo/fix-multi-freestyle
...
Fix initial multiplayer room items not having freestyle
2025-03-06 13:47:24 +01:00
Dean Herbert
1506037247
Merge pull request #32240 from bdach/discard-unsaved-changes
...
Add "discard unsaved changes" operation to beatmap editor
2025-03-06 20:15:41 +09:00
Dean Herbert
d9b7d034ba
Move to file menu
2025-03-06 19:34:20 +09:00
Dan Balasescu
6e38776130
Fix initial multiplayer room items not having freestyle
2025-03-06 18:55:40 +09:00
Dean Herbert
64830e2c31
Use localisation
2025-03-06 18:51:32 +09:00
Bartłomiej Dach
62e0ad7be8
Merge pull request #32220 from peppy/song-select-flows
...
Add ability to start gameplay from carousel v2
2025-03-06 10:47:55 +01:00
Dean Herbert
332512756c
Merge pull request #32248 from bdach/fix-submission-crash
...
Fix differential submission process crashing when no files have changed
2025-03-06 18:45:59 +09:00
Bartłomiej Dach
0f0dd58b69
Fix differential submission process crashing when no files have changed
...
Closes https://github.com/ppy/osu/issues/32247 .
2025-03-06 09:45:44 +01:00
Dan Balasescu
97749e188d
Merge pull request #32222 from zihadmahiuddin/feat/window-title-current-map
...
Add current beatmap info to window title
2025-03-06 17:09:42 +09:00
Bartłomiej Dach
356281792a
Merge pull request #32246 from peppy/bump-diffcalc-dates
...
Bump difficulty calculator versions in preparation for release
2025-03-06 09:05:10 +01:00
Dean Herbert
bdd2808fb5
Bump difficulty calculator versions in preparation for release
2025-03-06 16:05:51 +09:00
Dean Herbert
975f4e4c7d
Simplify code and don't set title if already correct
2025-03-06 15:48:36 +09:00
Dan Balasescu
1c13c2daf0
Merge pull request #32180 from GioSDA/multiplayer-taskbar-flash
...
Add taskbar flashing when a multiplayer game is starting
2025-03-06 13:55:50 +09:00
Dan Balasescu
50c4f90983
Fix intermittent playlists results screen tests
2025-03-06 12:55:59 +09:00
Dan Balasescu
21a189fb4e
Merge pull request #32243 from SchiavoAnto/skin-management-buttons-localisation
...
Localise skin rename/export/delete buttons in settings
2025-03-06 12:37:57 +09:00
schiavoanto
5c3695673b
Remove delete string from CommonStrings
2025-03-06 00:22:47 +01:00
schiavoanto
ee2615da53
Use osu-web delete localisation
2025-03-05 23:51:29 +01:00
schiavoanto
574f2363ff
Add localisation for skin management buttons in settings
2025-03-05 23:31:35 +01:00
Zihad
02d19eaa55
Update window title changes to match osu! stable
...
It shows beatmap metadata during gameplay, spectating, and watching replays but shows beatmap filename during editng
2025-03-06 01:36:59 +06:00
Zihad
d33a8dfc3b
Skip updating window title for protected mapsets
2025-03-05 22:47:39 +06:00
Zihad
4ae5f239cb
Remove unnecessary comment
2025-03-05 21:41:11 +06:00
Zihad
5feddae6c7
Revert "Update window title in input thread"
...
This reverts commit 14b5c0bf10389b924fa8ca515c2e27457fdcc119.
This is not necessary as the title update is already scheduled on the correct thread by the framework.
2025-03-05 21:40:29 +06:00
Dan Balasescu
3f211e33b8
Merge pull request #32235 from bdach/screw-this-feature-who-is-it-even-for
...
Fix "use these mods" context menu option doing broken things with system mods
2025-03-05 23:43:30 +09:00