Dan Balasescu
|
446718f929
|
Merge branch 'master' into remove-roommanager
|
2025-03-04 13:17:04 +09:00 |
|
Dean Herbert
|
58a671decb
|
Merge pull request #31637 from smoogipoo/room-management-lio
Create, join, and part multiplayer rooms only via the multiplayer server
|
2025-03-04 13:13:55 +09:00 |
|
Bartłomiej Dach
|
c4e37a1566
|
Merge pull request #32109 from smoogipoo/results-beatmap-lookup
Fix multiplayer results screen displaying same beatmap for all users
|
2025-02-28 12:36:28 +01:00 |
|
Dan Balasescu
|
993473c081
|
Pass through artist/title in beatmap transform
|
2025-02-28 18:40:54 +09:00 |
|
Dean Herbert
|
a659936c57
|
Inline some methods
|
2025-02-28 13:25:21 +09:00 |
|
Dean Herbert
|
0b453772da
|
Disable button instead of hiding (and add tooltip)
|
2025-02-27 15:15:58 +09:00 |
|
Dan Balasescu
|
a33aff9bbd
|
Merge branch 'master' into room-management-lio
|
2025-02-27 14:14:19 +09:00 |
|
Dan Balasescu
|
d31588939c
|
Disallow attempting to close multiplayer rooms
|
2025-02-27 13:39:16 +09:00 |
|
Dan Balasescu
|
3dde024650
|
Replace error handling with logs
- Handling all errors matches master a little bit better. Logging
exceptions in any case.
- Not throwing when beatmaps are missing simplifies tests.
|
2025-02-26 18:02:13 +09:00 |
|
Dan Balasescu
|
b7d431fdde
|
Include author
|
2025-02-26 15:04:43 +09:00 |
|
Dan Balasescu
|
59cfcb3595
|
Prefer local models where available
|
2025-02-26 15:04:37 +09:00 |
|
Dan Balasescu
|
baf20d8484
|
Fix loading spinners not hiding correctly
|
2025-02-25 23:17:23 +09:00 |
|
Dan Balasescu
|
116b5a335a
|
ConfigureAwait(false) everywhere
|
2025-02-25 22:56:38 +09:00 |
|
Dan Balasescu
|
3b5bf391da
|
Arrays instead of enumerables
|
2025-02-25 22:55:55 +09:00 |
|
Dan Balasescu
|
8a27b6689e
|
Replace virtual async method with better abstraction
|
2025-02-25 22:51:36 +09:00 |
|
Dan Balasescu
|
dfae11101f
|
Populate playlists results screen with online beatmaps
|
2025-02-25 22:37:12 +09:00 |
|
Dan Balasescu
|
13ca8c20f6
|
Make results screens use tasks to fetch scores
|
2025-02-25 21:54:16 +09:00 |
|
Dean Herbert
|
071a4ba9b0
|
Merge pull request #31821 from Layendan/playlist-collection
Add playlist to new collection button present on playlist room
|
2025-02-14 18:03:54 +09:00 |
|
Dean Herbert
|
f9b7a8ed10
|
Make realm operation asynchronous for good measure
|
2025-02-14 14:51:48 +09:00 |
|
Dean Herbert
|
8561df40c5
|
Add better messaging and handling of edge cases
|
2025-02-14 14:30:33 +09:00 |
|
Dean Herbert
|
601e6d8a70
|
Refactor pass for code quality
|
2025-02-14 13:54:29 +09:00 |
|
Dan Balasescu
|
24cc77287e
|
Refactor polling components (namespace/namings)
|
2025-02-12 22:22:17 +09:00 |
|
Dan Balasescu
|
068a66e7d4
|
Move room tracking to lounge subscreen
|
2025-02-12 21:10:21 +09:00 |
|
Dean Herbert
|
c049ae6937
|
Update height specification for playlist screen too
|
2025-02-12 18:45:00 +09:00 |
|
Dan Balasescu
|
38cd4fa56a
|
Merge branch 'master' into room-management-lio
|
2025-02-11 21:19:32 +09:00 |
|
Layendan
|
5e9f195117
|
Fix tests failing if playlist was empty
|
2025-02-09 23:27:28 -07:00 |
|
Layendan
|
f9bda0524a
|
Update button text to include downloaded beatmaps and collection status
|
2025-02-09 18:45:13 -07:00 |
|
Layendan
|
d4c69f0c90
|
Assume room is setup correctly and remove duplicate maps before querying realm
|
2025-02-07 04:04:29 -07:00 |
|
Layendan
|
aad12024b0
|
remove using cache, improve tests, and revert loading
|
2025-02-07 03:13:51 -07:00 |
|
Layendan
|
2aa930a36c
|
Corrected notification strings
|
2025-02-06 17:46:49 -07:00 |
|
Layendan
|
6769a74c92
|
Add loading in case cache lookup takes longer than expected
|
2025-02-06 17:23:06 -07:00 |
|
Layendan
|
b7483b9442
|
Add playlist collection button w/ tests
|
2025-02-06 07:25:45 -07:00 |
|
Dan Balasescu
|
84206e9ad8
|
Initial support for freemod+freestyle
|
2025-02-06 13:29:16 +09:00 |
|
Dean Herbert
|
8bb7bea04e
|
Rename freestyle select screen classes for better discoverability
|
2025-02-03 19:21:21 +09:00 |
|
Dean Herbert
|
444e0970d6
|
Standardise naming to use "Freestyle" not "FreeStyle"
|
2025-02-03 19:01:59 +09:00 |
|
Dean Herbert
|
c70ff11085
|
Remove new bindables from RoomSubScreen
|
2025-01-29 19:06:14 +09:00 |
|
Dan Balasescu
|
ab4162e2aa
|
Various refactorings and cleanups
|
2025-01-25 19:32:59 +09:00 |
|
Dan Balasescu
|
02369baec4
|
Join/Leave rooms via multiplayer server
Relevant functionality has been removed from `RoomManager` in the
process.
|
2025-01-22 21:44:45 +09:00 |
|
Dean Herbert
|
459847cb80
|
Perform client side validation that the selected beatmap and ruleset have valid online IDs
This is local to playlists, since in multiplayer the validation is
already provided by `osu-server-spectator`.
|
2025-01-21 19:51:55 +09:00 |
|
Dean Herbert
|
c68a0bc7e3
|
Merge branch 'master' into multiplayer-free-style
|
2025-01-21 17:49:21 +09:00 |
|
Dan Balasescu
|
9c05837b3a
|
Change to using a 'FreeStyle' boolean
|
2025-01-08 18:47:01 +09:00 |
|
Dan Balasescu
|
0093af8f55
|
Rewrite everything to better support spectator server messaging
|
2024-12-25 22:24:21 +09:00 |
|
Dan Balasescu
|
a407e3f3e0
|
Fix co-variant array conversion
|
2024-12-25 16:46:02 +09:00 |
|
Dan Balasescu
|
b4f35f330c
|
Use online ruleset_id to build local score models
|
2024-12-24 20:13:42 +09:00 |
|
Dan Balasescu
|
ac738f109a
|
Add style selection to playlists screen
|
2024-12-24 19:28:09 +09:00 |
|
Dan Balasescu
|
971ccb6a4e
|
Adjust namings
|
2024-12-24 19:05:50 +09:00 |
|
Dean Herbert
|
e8c0e27cc0
|
Adjust in line with upstream changes
|
2024-12-11 18:17:59 +09:00 |
|
Dan Balasescu
|
0fb75233ff
|
Add "freeplay" button to multiplayer song select
|
2024-12-10 23:02:26 +09:00 |
|
Tim Schumacher
|
e920cfa187
|
Move rate-changing TODO to a common place in CalculateRateWithMods
|
2024-12-02 23:49:51 +01:00 |
|
Tim Schumacher
|
164b809c89
|
Document ready button enable state with some comments
|
2024-11-30 23:02:22 +01:00 |
|