Dean Herbert
|
a5c155bc87
|
Remove APIPlaylistBeatmap subclass
|
2021-10-21 16:43:46 +09:00 |
|
smoogipoo
|
67090fc598
|
Re-namespace enum
|
2021-10-20 20:52:16 +09:00 |
|
smoogipoo
|
ea9c070e59
|
Add setting for queue mode
|
2021-10-20 14:51:59 +09:00 |
|
smoogipoo
|
fdf7142711
|
Remove Room.Position
|
2021-10-13 21:24:54 +09:00 |
|
Dean Herbert
|
853cf6feaa
|
Rename last remaining BeatmapInfo Beatmap usage
|
2021-10-04 17:35:53 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
smoogipoo
|
f54d554d30
|
Extract removal to method
|
2021-09-15 17:03:28 +09:00 |
|
smoogipoo
|
1fd746524d
|
Remove realtime room category, fix end-date showing for realtime
|
2021-08-19 16:09:28 +09:00 |
|
smoogipoo
|
1fcb1cdb10
|
Add todo
|
2021-08-13 22:01:47 +09:00 |
|
smoogipoo
|
8910781bcd
|
Move listing polling component to LoungeSubScreen
|
2021-08-13 17:39:09 +09:00 |
|
smoogipoo
|
0f5bea235c
|
Merge branch 'master' into lounge-redesign
|
2021-08-11 18:15:34 +09:00 |
|
Dean Herbert
|
b121d95400
|
Avoid potential null reference exception in OnlinePlayBeatmapAvailabilityTracker
|
2021-08-10 17:37:24 +09:00 |
|
smoogipoo
|
fbf89493ad
|
Merge branch 'master' into lounge-redesign
|
2021-08-04 19:53:55 +09:00 |
|
Dean Herbert
|
e11b815b82
|
Serialise type as snake_case
|
2021-08-03 23:13:39 +09:00 |
|
smoogipoo
|
1b6b7ce343
|
Merge branch 'master' into lounge-redesign
|
2021-08-03 20:02:31 +09:00 |
|
Dean Herbert
|
2564c0c3df
|
Rename GameType to MatchType and make enum instead of class
|
2021-08-03 14:46:31 +09:00 |
|
Dean Herbert
|
48120faeb2
|
Fix inability to join a multiplayer room which has no password
|
2021-07-24 19:21:16 +09:00 |
|
Bartłomiej Dach
|
6dbdfcc70c
|
Fix room password not being percent-encoded in join request
|
2021-07-22 23:11:58 +02:00 |
|
smoogipoo
|
b7c2d6b1ab
|
Merge branch 'master' into add-password-support
|
2021-07-19 22:23:09 +09:00 |
|
smoogipoo
|
0a43e54dfc
|
Fix request failing due to parameters
|
2021-07-19 21:24:22 +09:00 |
|
smoogipoo
|
a001e4aa16
|
Fix web request failing if password is null
|
2021-07-19 20:57:16 +09:00 |
|
smoogipoo
|
2515785f93
|
Use room password to fill settings textbox
|
2021-07-19 20:03:32 +09:00 |
|
smoogipoo
|
063f14da98
|
Update test room manager to not return passwords
|
2021-07-19 20:03:27 +09:00 |
|
Dean Herbert
|
3c028ce05c
|
Add IDeepCloneable interface and update existing CreateCopy methods to use it
|
2021-07-19 12:54:17 +09:00 |
|
Dean Herbert
|
125bd36ab1
|
Send password in request ctor directly
|
2021-07-13 14:27:07 +09:00 |
|
Dean Herbert
|
c5319c06c2
|
Add password attributes to CopyFrom to make testing work better
|
2021-07-12 18:54:07 +09:00 |
|
Dean Herbert
|
9f9d7f9125
|
Add remaining pieces of password flow (for osu-web join request)
|
2021-07-12 18:22:52 +09:00 |
|
Dean Herbert
|
f35d55c32f
|
Fix HasPassword not being in sync with Password value for client-side rooms
|
2021-07-12 15:49:19 +09:00 |
|
Dean Herbert
|
6a74fde082
|
Add has_password flag and region post only parameters
|
2021-07-12 15:49:19 +09:00 |
|
Dean Herbert
|
4fd6f2101c
|
Add password textbox input
|
2021-07-12 15:49:19 +09:00 |
|
Dean Herbert
|
0db316d644
|
Add password scaffolding
|
2021-07-12 15:49:19 +09:00 |
|
smoogipoo
|
14b6949456
|
Shorten room status messages
|
2021-07-07 14:47:24 +09:00 |
|
smoogipoo
|
56c13148f1
|
Fix typo in class name
|
2021-04-07 16:45:10 +09:00 |
|
Dean Herbert
|
0a889fafc4
|
Don't send progress updates when not in a downloading state
This is mostly just a sanity/debounce check.
|
2021-03-26 14:04:40 +09:00 |
|
Dean Herbert
|
58c60100b4
|
Fix APIScoreToken's data type not matching server side
|
2021-03-23 14:04:47 +09:00 |
|
smoogipoo
|
8930ff4465
|
Merge branch 'master' into multiplayer-no-playlist-mangling
|
2021-02-17 19:29:01 +09:00 |
|
smoogipoo
|
70a995919c
|
Update comments
|
2021-02-17 17:58:24 +09:00 |
|
smoogipoo
|
0d1149911c
|
Don't display expired playlist items
|
2021-02-17 17:33:10 +09:00 |
|
smoogipoo
|
fb0e9d6760
|
Add played property to playlist item
|
2021-02-17 16:58:32 +09:00 |
|
Dean Herbert
|
86faa7f465
|
Merge pull request #11798 from smoogipoo/multiplayer-long-types
Use long type where required in multiplayer
|
2021-02-17 15:50:12 +09:00 |
|
smoogipoo
|
3e802531d3
|
Use long type where required in multiplayer
|
2021-02-16 19:34:01 +09:00 |
|
Dean Herbert
|
02417697e9
|
Display remaining attempts for playlist rooms with room-level attempt limits
|
2021-02-16 13:32:14 +09:00 |
|
Dean Herbert
|
04c243386b
|
Fix initial state transfer regressing
|
2021-02-09 16:02:56 +09:00 |
|
Dean Herbert
|
dad32da415
|
Add rate limiting on sending download progress updates
|
2021-02-05 17:34:05 +09:00 |
|
Dean Herbert
|
110458612d
|
Avoid handling null playlist items when updating avaialability display
|
2021-02-05 17:19:23 +09:00 |
|
smoogipoo
|
a2fdba3e51
|
Rename to OnlinePlayBeatmapAvailabilityTracker
|
2021-02-05 12:24:38 +09:00 |
|
Salman Ahmed
|
62d0036c81
|
Fix using private constructor on MessagePack object
|
2021-02-02 17:45:11 +03:00 |
|
Dean Herbert
|
1d8de2f718
|
Rename class to better match purpose
|
2021-02-01 17:32:54 +09:00 |
|
Dean Herbert
|
fabb0eeb29
|
Add signalr messagepack key attribute
|
2021-02-01 17:27:14 +09:00 |
|
Dean Herbert
|
c73a05d0b5
|
Merge branch 'master' into multiplayer-beatmap-tracker
|
2021-02-01 17:24:24 +09:00 |
|
Dean Herbert
|
e4fc604163
|
Setup all multiplayer model classes for MessagePack support
|
2021-01-26 16:26:03 +09:00 |
|
Salman Ahmed
|
63b4c529a6
|
Add xmldoc explaining what the multiplayer beatmap tracker is for
|
2021-01-19 11:59:07 +03:00 |
|
Salman Ahmed
|
5a64abee64
|
Inline with above method
|
2021-01-19 11:59:07 +03:00 |
|
Salman Ahmed
|
63ca9de7e4
|
Rewerite beatmap term properly
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
|
2021-01-18 23:00:07 +03:00 |
|
Salman Ahmed
|
25f511fd5b
|
Remove unnecessary full querying
|
2021-01-18 21:34:24 +03:00 |
|
Salman Ahmed
|
ccef50e2a2
|
Log important message if user imported bad-checksum beatmap
|
2021-01-17 22:10:30 +03:00 |
|
Salman Ahmed
|
d93a853dfd
|
Enforce float type in the download progress path instead
|
2021-01-17 21:16:48 +03:00 |
|
Salman Ahmed
|
da9c23f347
|
Add beatmap availability tracker component for multiplayer
|
2021-01-17 00:01:11 +03:00 |
|
Salman Ahmed
|
95acc457aa
|
Fix stupid mistake
fuck.
|
2021-01-13 22:35:21 +03:00 |
|
Salman Ahmed
|
2286e3679f
|
Downloaded -> Importing
|
2021-01-11 08:21:07 +03:00 |
|
Salman Ahmed
|
a8dfa5e2a9
|
Rename typo'd method
|
2021-01-11 08:04:00 +03:00 |
|
Salman Ahmed
|
e99310b59c
|
Add JsonConstructor attribute
|
2021-01-11 08:02:57 +03:00 |
|
Salman Ahmed
|
c8423d1c46
|
Make constructors design more pleasent to eyes
|
2021-01-03 18:36:05 +03:00 |
|
Salman Ahmed
|
152e9ecccf
|
Make BeatmapAvailability class in-line with other online data structures
|
2021-01-03 18:36:05 +03:00 |
|
Salman Ahmed
|
8bb84570df
|
Introduce beatmap availability structure
|
2021-01-03 05:48:49 +03:00 |
|
Dean Herbert
|
b9d725ab49
|
Don't copy spotlight category
|
2020-12-26 20:13:28 +09:00 |
|
Neuheit
|
e7339d6959
|
fix(osu.Game): Ensure Category property is copied in Room.
|
2020-12-25 21:07:33 -05:00 |
|
Bartłomiej Dach
|
83fb7c7a1a
|
Re-namespace all files in OnlinePlay directory
|
2020-12-25 16:50:09 +01:00 |
|
Dean Herbert
|
2d7f9bf290
|
Revert RoomCategory naming change to avoid json deserialization failures
|
2020-12-25 23:34:29 +09:00 |
|
Dean Herbert
|
e49dce2c86
|
Fix some missed renames
|
2020-12-25 15:34:13 +09:00 |
|
Dean Herbert
|
5d4b73baa5
|
RealtimeMultiplayer -> Multiplayer
|
2020-12-25 14:10:59 +09:00 |
|