Commit Graph

33979 Commits

Author SHA1 Message Date
506409a9c4 Fix realm backup creation failing when run from RealmAccess constructor
At the point of construction, we are not on the update thread, but it
doesn't really matter at this point because there's no other usages.
2022-07-04 16:45:23 +09:00
64edc6888d Add test coverage of corrupt realm creating backup 2022-07-04 16:45:23 +09:00
925d7b1fdc Update framework 2022-07-04 15:01:01 +09:00
65917fbb99 Merge pull request #18990 from andy840119/remove-nullable-disable-in-the-ruleset-filter
Remove nullable disable annotation in the ruleset filter.
2022-07-04 13:46:31 +09:00
e4bf2224c6 Update framework 2022-07-03 23:16:51 +09:00
59e3d4b9e5 Remove the nullable disable annotation in the Ruleset.Filter namespace. 2022-07-03 21:00:54 +08:00
9bf91835b6 Merge pull request #18962 from peppy/slider-range-control
Move star difficulty filter to song select
2022-07-03 21:58:00 +09:00
385bd5a1b2 Merge pull request #18965 from peppy/mark-flaky-tests
Mark, document and silence remaining flaky tests on standard CI runs
2022-07-03 21:41:14 +09:00
ccc322e100 Merge pull request #18985 from andy840119/remove-nullable-disable-in-the-replays
Remove nullable disable annotation in replays namespace
2022-07-03 21:19:36 +09:00
724fd19038 Remove nullable disables 2022-07-03 21:15:13 +09:00
8c2f4b48fc Use debug.assert for better readable. 2022-07-03 19:27:56 +08:00
1ccfd69690 Merge pull request #18978 from peppy/send-beatmap-hash-to-server
Send beatmap hash to server on solo score request
2022-07-03 13:18:17 +09:00
052a786eff Only show hover effect on one nub at a time 2022-07-03 03:06:03 +09:00
7d8ea5e286 Remove unnecessary proxying 2022-07-03 02:59:10 +09:00
0a1543c6e8 Use AsNonNull() instead. 2022-07-02 19:48:32 +08:00
2a1777fa85 Merge branch 'master' into fix-player-star-difficulty-display 2022-07-02 18:57:46 +09:00
9b833524c0 Merge branch 'master' into add-realm-blocking-logging 2022-07-02 12:41:36 +03:00
b626135940 Fix dragging slider bars on nub not performing correctly relative movement 2022-07-02 17:49:38 +09:00
24cd845d1b Update framework 2022-07-02 17:18:50 +09:00
e28ee8bc7a Count time spent upwards to display attempts correctly 2022-07-02 10:46:52 +03:00
93809a92d4 Fix clashing error messaging during realm block operations 2022-07-02 16:30:04 +09:00
a4b9097709 Merge branch 'master' into mod-overlay-appear-sfx 2022-07-02 09:28:24 +03:00
19d300e311 Fix player loader not accepting star difficulty updates after display 2022-07-02 09:17:38 +03:00
c6d0f0f81b pretend that the beatmap property will not be null.
Not really throw exception will be the better way?
2022-07-02 13:20:46 +08:00
ea573f314e Remove the nullable disable annotation in the Rulesets.Replays namespace in the osu.game project. 2022-07-02 13:08:25 +08:00
fa5f7c1a00 Remove the nullable disable annotation in the Replays namespace. 2022-07-02 13:03:01 +08:00
2cc9c579d4 Merge pull request #18969 from smoogipoo/fix-multiplayer-cross-pollution
Fix cross-pollution of server- and client-side multiplayer objects in tests
2022-07-02 13:18:35 +09:00
9e30c1de3e Merge branch 'master' into mod-overlay-appear-sfx 2022-07-02 12:59:04 +09:00
a03abc747b Tidy up comments and simplify bounding box centre logic 2022-07-02 12:58:34 +09:00
426c53fe65 Fix potential null being sent to extension method which doesn't support it 2022-07-02 12:50:28 +09:00
1fd9c64803 Change song select FooterButton sound 2022-07-02 12:48:33 +09:00
4fd47b5fa0 Add more verbose logging to realm blocking process 2022-07-02 12:36:56 +09:00
634b6cdbbe Send beatmap has to server on solo score request
Right now, the client does nothing to ensure a beatmap is in a valid
state before requesting to submit a score. There is further work to be
done client-side so it is more aware of this state (already handled for
playlists, but not for the solo gameplay loop), but the solution I have
in mind for that is a bit more involved.

This is not used server-side yet, but I want to get this sending so we
can start using it for some very basic validation.

Will resolve the basic portion of #11922 after implemented server-side.
2022-07-02 12:16:17 +09:00
623a99d53a Update resources 2022-07-02 11:58:45 +09:00
9d28d5f8ee Update SFX for mod overlay show/hide 2022-07-01 20:43:12 +09:00
3b1842a2c2 Merge pull request #18835 from peppy/beatmap-update-flow
Split out beatmap update tasks to `BeatmapUpdater` and invoke from editor save flow
2022-07-01 20:28:04 +09:00
0cf58646f4 Merge pull request #18803 from Joehuu/fix-overlay-header-tab-item-localisable-string
Fix profile header tab items not localising
2022-07-01 19:37:57 +09:00
6baccad058 Merge pull request #18821 from ggliv/locked-room-filter
Add room access type filter to multiplayer lounge screen
2022-07-01 19:37:43 +09:00
084a65578c Always clone messages incoming from client-side 2022-07-01 19:36:37 +09:00
37acec1952 Isolate client's LocalUser from TestMultiplayerClient 2022-07-01 19:23:41 +09:00
b64c0d011c Isolate client's Room from TestMultiplayerClient 2022-07-01 19:23:25 +09:00
0be858b5bf Rename APIRoom -> ClientAPIRoom, remove unused asserts 2022-07-01 19:21:59 +09:00
1c2ffb3bc4 Fix server-side objects being sent to client 2022-07-01 19:21:53 +09:00
b829884861 Merge pull request #18963 from peppy/more-placeholder-suggestions
Add difficulty filter reset to song select "no results" suggestions
2022-07-01 17:55:23 +09:00
b460a52faf Merge pull request #18966 from smoogipoo/fix-flaky-multiplayer-test
Fix test sometimes referencing old ModSelect object
2022-07-01 17:55:06 +09:00
5880b824d0 Simplify description logic for overlay tab items 2022-07-01 11:30:51 +03:00
e213c1a4ef Rename enum to explicitly mention it is a filter 2022-07-01 17:27:03 +09:00
7f9ef6c23f Merge branch 'master' into fix-overlay-header-tab-item-localisable-string 2022-07-01 11:27:00 +03:00
9911c6cbf0 Merge branch 'master' into locked-room-filter 2022-07-01 17:17:01 +09:00
3bca439c4f Merge branch 'master' into more-placeholder-suggestions 2022-07-01 10:52:32 +03:00