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 |
|
Dean Herbert
|
c049ae6937
|
Update height specification for playlist screen too
|
2025-02-12 18:45:00 +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 |
|
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 |
|
Tim Schumacher
|
f4e155bfa6
|
Account for rate changing mods when disabling the "Ready" button
|
2024-11-30 16:01:32 +01:00 |
|
Bartłomiej Dach
|
c93c549b05
|
Fix ready button not disabling on playlist close
|
2024-11-28 14:17:31 +01:00 |
|
Bartłomiej Dach
|
9926ffd326
|
Make button a little narrower
|
2024-11-28 14:06:12 +01:00 |
|
Bartłomiej Dach
|
ac2c4e81c7
|
Use switch
|
2024-11-28 14:04:39 +01:00 |
|
Bartłomiej Dach
|
2e6f43a75d
|
Merge branch 'master' into close-playlists
|
2024-11-28 14:01:36 +01:00 |
|
Dean Herbert
|
70eee8882a
|
Remove unnecessary null check
|
2024-11-28 15:42:37 +09:00 |
|
Salman Alshamrani
|
dfbccc2144
|
Knock some sense into the playlists results screen implementation
As we're moving towards using the `/playlist/<id>/scores/<id>` endpoint,
the existing playlists results screen classes needed some restructuring.
|
2024-11-27 01:20:43 -05:00 |
|
Salman Alshamrani
|
9083daf363
|
Fix epic code failure
I wasn't feeling well last night.
|
2024-11-26 20:04:36 -05:00 |
|
Salman Alshamrani
|
c1416f9920
|
Bring back user-based endpoint for viewing result screen from playlists lounge
|
2024-11-26 01:10:12 -05:00 |
|
Salman Alshamrani
|
d150aeef2b
|
Use score-based endpoint everywhere
|
2024-11-26 01:01:59 -05:00 |
|
Bartłomiej Dach
|
cfc38df889
|
Add close button to playlists footer
|
2024-11-22 09:57:56 +01:00 |
|
Bartłomiej Dach
|
3b2f43012e
|
Merge branch 'master' into close-playlists
|
2024-11-22 09:02:41 +01:00 |
|
Dan Balasescu
|
6870c99eb2
|
Enable NRT for multiplayer and playlists
|
2024-11-21 20:32:09 +09:00 |
|
Bartłomiej Dach
|
a679f0736e
|
Add ability to close playlists within grace period after creation
|
2024-11-20 12:36:12 +01:00 |
|
Dean Herbert
|
03de518484
|
Fix missing updateRoomPlaylist call
|
2024-11-20 16:56:22 +09:00 |
|
Dan Balasescu
|
bfbae9458a
|
Remove OnlinePlayComposite
|
2024-11-15 15:59:28 +09:00 |
|
Dan Balasescu
|
34c0f72dd6
|
Make Room.Playlist non-bindable
|
2024-11-15 15:51:01 +09:00 |
|
Dan Balasescu
|
dc5337d771
|
Make Room.UserScore non-bindable
|
2024-11-15 14:42:46 +09:00 |
|
Dan Balasescu
|
6c84e425f8
|
Make Room.MaxAttempts non-bindable
|
2024-11-15 14:42:46 +09:00 |
|
Dan Balasescu
|
0ceaafe731
|
Make Room.Duration & Room.StartDate & Room.EndDate non-bindable
|
2024-11-15 14:42:45 +09:00 |
|
Dan Balasescu
|
b8bae30b66
|
Make Room.ParticipantCount & Room.MaxParticipants non-bindable
|
2024-11-15 14:42:45 +09:00 |
|
Dan Balasescu
|
7e3e5208f0
|
Make Room.Availability non-bindable
|
2024-11-15 14:42:18 +09:00 |
|