Dean Herbert
|
8eedef3e86
|
Move cancellation to safer place
|
2019-01-07 19:31:05 +09:00 |
|
Dean Herbert
|
d72412d24d
|
Fix leaderboard not correctly handling cancellation
|
2019-01-07 19:28:46 +09:00 |
|
Dean Herbert
|
f6018294b5
|
Update framework
|
2019-01-07 18:50:27 +09:00 |
|
Dean Herbert
|
0908309232
|
Merge branch 'master' into fix-room-ordering
|
2018-12-28 13:35:56 +09:00 |
|
smoogipoo
|
a7db0bbb91
|
Sort rooms based on their API position
|
2018-12-28 01:45:19 +09:00 |
|
Lanyun Hou
|
f2f1ba8cbe
|
Fix typo in line 42
|
2018-12-28 00:43:20 +08:00 |
|
Dean Herbert
|
c5764ded1c
|
Fix infinite polling rate in certain scenarios
|
2018-12-27 20:03:32 +09:00 |
|
smoogipoo
|
dae710f9a6
|
Make leaderboard top not fade by default
|
2018-12-27 17:29:55 +09:00 |
|
smoogipoo
|
8e031325dd
|
CI fixes
|
2018-12-27 16:28:17 +09:00 |
|
smoogipoo
|
a3b6a3981c
|
Use .Equals() override instead of manual type checks
|
2018-12-27 16:19:00 +09:00 |
|
Dean Herbert
|
67e200e1b2
|
Leaderboard design updates
|
2018-12-27 15:52:40 +09:00 |
|
smoogipoo
|
1e71c5c9c4
|
Add + set ended room status
|
2018-12-27 13:32:44 +09:00 |
|
Dean Herbert
|
bfbd7e5106
|
Merge remote-tracking branch 'upstream/master' into timeshift-wip
|
2018-12-26 22:42:24 +09:00 |
|
Dean Herbert
|
6b7b0af2e4
|
Temporary fix for participant count being nullable
|
2018-12-26 22:25:15 +09:00 |
|
smoogipoo
|
e7310a16c7
|
Fix playlist not updating correcly
|
2018-12-26 22:14:49 +09:00 |
|
Dean Herbert
|
a1fa914c66
|
Participants
|
2018-12-26 21:58:14 +09:00 |
|
Dean Herbert
|
fb15806c98
|
Merge branch 'master' into fix-webrequest-cancellation
|
2018-12-26 21:21:29 +09:00 |
|
smoogipoo
|
bee4e8ad28
|
Fix cancelled webrequests triggering exceptions
|
2018-12-26 21:17:10 +09:00 |
|
Dean Herbert
|
171287591c
|
Merge branch 'updateable-beatmap-sprite' into timeshift-wip
# Conflicts:
# osu.Game/Beatmaps/Drawables/UpdateableBeatmapBackgroundSprite.cs
# osu.Game/Graphics/Containers/LinkFlowContainer.cs
|
2018-12-26 20:52:36 +09:00 |
|
smoogipoo
|
be9ba78d47
|
Add error message when creation fails
|
2018-12-26 20:33:19 +09:00 |
|
Dean Herbert
|
f442e59620
|
Icon and beatmap title visual pass
|
2018-12-26 18:01:53 +09:00 |
|
Dean Herbert
|
c6c8c472bb
|
Split class out
|
2018-12-26 16:50:50 +09:00 |
|
Dean Herbert
|
9b2575cc20
|
RoomSettingsOverlay -> MatchSettingOverlay
|
2018-12-26 16:50:50 +09:00 |
|
smoogipoo
|
aeb2186539
|
Fix api get user request never failing
|
2018-12-26 16:06:39 +09:00 |
|
smoogipoo
|
6a5f0eca18
|
Fix various elements flashing
|
2018-12-25 18:07:50 +09:00 |
|
smoogipoo
|
d4f5a8507c
|
Exit from match screen on escape
|
2018-12-25 17:14:56 +09:00 |
|
smoogipoo
|
02365ee5ba
|
Merge remote-tracking branch 'origin/master' into timeshift-wip
|
2018-12-22 23:23:21 +09:00 |
|
smoogipoo
|
30dbc36fce
|
Don't clear username on logout
|
2018-12-22 17:54:19 +09:00 |
|
smoogipoo
|
d9b8df1595
|
Merge remote-tracking branch 'origin/master' into user-registration
|
2018-12-22 17:19:28 +09:00 |
|
smoogipoo
|
c2a00b84c7
|
Merge remote-tracking branch 'peppy/modular-results-screen' into timeshift-wip
# Conflicts:
# osu.Game/Screens/Multi/IMultiplayerScreen.cs
# osu.Game/Screens/Play/Player.cs
# osu.Game/Screens/Play/SoloResults.cs
# osu.Game/Screens/Ranking/IResultPageInfo.cs
# osu.Game/Screens/Ranking/ResultMode.cs
# osu.Game/Screens/Ranking/ResultModeButton.cs
# osu.Game/Screens/Ranking/ResultModeTabControl.cs
# osu.Game/Screens/Ranking/Results.cs
|
2018-12-22 16:22:02 +09:00 |
|
Dan Balasescu
|
2c97409e2e
|
Merge branch 'master' into rewrite-standalone-chat
|
2018-12-22 16:07:27 +09:00 |
|
smoogipoo
|
baed0ef3ba
|
Rename variable
|
2018-12-22 15:46:04 +09:00 |
|
smoogipoo
|
b9ec179713
|
Split out more requests + responses
|
2018-12-22 15:45:16 +09:00 |
|
smoogipoo
|
bdb6e03dfb
|
Merge remote-tracking branch 'peppy/leaderboard-modularity' into timeshift-wip
# Conflicts:
# osu.Game/Online/Leaderboards/Leaderboard.cs
# osu.Game/Online/Leaderboards/LeaderboardScore.cs
# osu.Game/Screens/Ranking/Pages/ScoreResultsPage.cs
# osu.Game/Screens/Select/Leaderboards/BeatmapLeaderboard.cs
|
2018-12-22 15:33:26 +09:00 |
|
Dean Herbert
|
52c6d5bfd4
|
Move protected method down
|
2018-12-22 15:23:32 +09:00 |
|
Dean Herbert
|
787e65c3c5
|
Reduce generic-ness
|
2018-12-22 15:20:35 +09:00 |
|
Dean Herbert
|
23259b295c
|
Remove unnecessary using
|
2018-12-22 14:45:35 +09:00 |
|
smoogipoo
|
e657f13c15
|
Separate out Leaderboard into BeatmapLeaderboard
|
2018-12-22 14:44:36 +09:00 |
|
smoogipoo
|
1cb69c3478
|
Split requests/responses into separate files
|
2018-12-22 12:50:37 +09:00 |
|
Dean Herbert
|
396caae0a9
|
Remove redundant newline
|
2018-12-21 19:01:19 +09:00 |
|
Dean Herbert
|
81104f4803
|
Make standalone chat reuse more code from main chat overlay
|
2018-12-21 17:54:12 +09:00 |
|
smoogipoo
|
1df4826a1d
|
Merge remote-tracking branch 'origin/master' into timeshift-wip
|
2018-12-21 14:14:17 +09:00 |
|
smoogipoo
|
6a9b0a0ba3
|
Fix initial messages not being received
|
2018-12-21 14:02:36 +09:00 |
|
smoogipoo
|
6b6629e9fd
|
Fix not posting to the correct channel
|
2018-12-21 14:02:29 +09:00 |
|
smoogipoo
|
fa2bc16140
|
Remove participants, add match chat
|
2018-12-21 14:01:11 +09:00 |
|
smoogipoo
|
e27b7b0c0d
|
Cleanup
|
2018-12-21 13:06:11 +09:00 |
|
smoogipoo
|
5d59a1ffca
|
Merge remote-tracking branch 'origin/master' into timeshift-wip
# Conflicts:
# osu.Game.Tests/Visual/TestCasePollingComponent.cs
# osu.Game/Online/API/APIRequest.cs
# osu.Game/osu.Game.csproj
|
2018-12-21 12:51:31 +09:00 |
|
Dean Herbert
|
bc8b0485d8
|
Add textbox/posting support
|
2018-12-20 18:49:03 +09:00 |
|
Dean Herbert
|
65447d6f4a
|
Add optional parameters to target messages at a specific channel
|
2018-12-20 17:01:08 +09:00 |
|
Dean Herbert
|
3a13899ce1
|
Add stand-alone chat component
|
2018-12-20 16:54:49 +09:00 |
|
smoogipoo
|
c86d9533bd
|
Add PollImmediately()
|
2018-12-19 18:01:21 +09:00 |
|
smoogipoo
|
9d8170efa0
|
Only go into failing state if previously online
|
2018-12-19 14:32:43 +09:00 |
|
smoogipoo
|
a8d88dea3b
|
Display time remaining in the room
|
2018-12-19 13:07:56 +09:00 |
|
smoogipoo
|
2c000a9a1d
|
Disallow starting gameplay if there's not enough time in the room
|
2018-12-19 10:52:15 +09:00 |
|
Dean Herbert
|
6088612a26
|
Remove all retry logic and simplify overall handling of API requests
|
2018-12-18 20:20:17 +09:00 |
|
smoogipoo
|
7c4fd8ca60
|
Cleanup room definition
|
2018-12-17 14:46:43 +09:00 |
|
smoogipoo
|
cc68cf2f95
|
Implement duration
|
2018-12-17 14:44:54 +09:00 |
|
Dean Herbert
|
00998d5443
|
Fix web requests not getting correctly handled on first connection
|
2018-12-17 14:29:11 +09:00 |
|
smoogipoo
|
2fd2425cc4
|
Fix playlist deserialisation for creating rooms
|
2018-12-17 11:05:03 +09:00 |
|
smoogipoo
|
9726eea0d0
|
Basic score submission implementation
|
2018-12-14 21:09:17 +09:00 |
|
smoogipoo
|
e8007ac37f
|
Implement multiplayer room leaderboard
|
2018-12-14 21:08:55 +09:00 |
|
smoogipoo
|
d9fc7c7d66
|
Separate out Leaderboard into BeatmapLeaderboard
|
2018-12-14 19:51:27 +09:00 |
|
Dean Herbert
|
fc5d5a7752
|
Merge branch 'master' into user-registration
|
2018-12-14 19:45:27 +09:00 |
|
Dean Herbert
|
ec793bd708
|
Merge pull request #3848 from peppy/polling-component
Polling component
|
2018-12-14 19:41:36 +09:00 |
|
Dean Herbert
|
38fd35a0cf
|
Add polling time to ctor
|
2018-12-14 19:17:21 +09:00 |
|
Dean Herbert
|
9072af9792
|
Move bulk of method into separate private method with minor clean-ups
|
2018-12-14 15:48:34 +09:00 |
|
smoogipoo
|
28192aef90
|
Fix nullref
|
2018-12-14 15:03:49 +09:00 |
|
smoogipoo
|
c9c04a6200
|
Fix ToBeatmap not using the correct metadata
Metadata is always come from the API via the beatmap set.
|
2018-12-14 13:43:52 +09:00 |
|
smoogipoo
|
680a3e2aa4
|
Update with proper playlist usage
|
2018-12-13 18:38:03 +09:00 |
|
smoogipoo
|
264bd0e2aa
|
Fix invalid room values
|
2018-12-13 16:06:30 +09:00 |
|
smoogipoo
|
bac4f42eac
|
Fix backgrounds not quite working
|
2018-12-12 19:34:37 +09:00 |
|
smoogipoo
|
450e4cd223
|
Hook up API
|
2018-12-12 19:04:11 +09:00 |
|
smoogipoo
|
87ebb00f1c
|
Make Target abstract (should absolutely always be set)
|
2018-12-12 19:03:27 +09:00 |
|
smoogipoo
|
9af2b49c01
|
Merge remote-tracking branch 'peppy/polling-component' into timeshift-api-integration
# Conflicts:
# osu.Game/osu.Game.csproj
|
2018-12-12 16:22:14 +09:00 |
|
smoogipoo
|
6123a11b67
|
Use RoomID for creation
|
2018-12-12 16:20:11 +09:00 |
|
smoogipoo
|
439d741dee
|
Implement basic api structure for rooms
|
2018-12-12 16:06:56 +09:00 |
|
Dean Herbert
|
ea4dce8454
|
Add a polling component model
|
2018-12-10 21:08:14 +09:00 |
|
smoogipoo
|
77193eeea4
|
Move from lobby into match for creation process
|
2018-12-10 18:00:57 +09:00 |
|
Dean Herbert
|
7a703f9237
|
Fix API getting stuck in connecting state on some exceptions
|
2018-12-09 15:08:25 +09:00 |
|
Dean Herbert
|
2a2561e5c8
|
Update framework and otehr nuget packages
|
2018-12-07 19:39:54 +09:00 |
|
Dean Herbert
|
2f9de149dd
|
Add constructor to create a PM channel from a User
|
2018-12-07 13:56:21 +09:00 |
|
Dean Herbert
|
ab27701ed1
|
Merge branch 'user-registration' of https://github.com/peppy/osu into user-registration
|
2018-12-06 17:11:57 +09:00 |
|
Dean Herbert
|
6ebe555838
|
Fix incorrect filename
|
2018-12-06 17:11:39 +09:00 |
|
Dean Herbert
|
9689c4fa17
|
Merge branch 'master' into user-registration
|
2018-12-06 17:06:43 +09:00 |
|
Dean Herbert
|
94045413ce
|
Change statistics to be int for now
|
2018-12-05 19:44:01 +09:00 |
|
Dean Herbert
|
1ca00f6662
|
Add registration API call and related error handling
|
2018-12-05 17:13:22 +09:00 |
|
smoogipoo
|
e7d7e00516
|
Better disabling of various controls
|
2018-12-05 17:01:14 +09:00 |
|
Dean Herbert
|
f3f449c749
|
wip
|
2018-12-05 13:08:35 +09:00 |
|
Dean Herbert
|
1a974f64de
|
Initial design for user registration dialog
|
2018-12-05 12:57:26 +09:00 |
|
smoogipoo
|
ec83790734
|
Add timeshift game type
|
2018-12-04 18:58:45 +09:00 |
|
smoogipoo
|
e22cefc27d
|
Immediately select newly-created rooms
|
2018-12-04 12:49:22 +09:00 |
|
smoogipoo
|
6a28e8c696
|
Add settings to lounge
|
2018-12-03 18:30:26 +09:00 |
|
Dean Herbert
|
af3ef9a089
|
Fix some data types on ScoreInfo
|
2018-11-30 20:43:38 +09:00 |
|
Dean Herbert
|
059e9e180b
|
Apply review
|
2018-11-30 18:07:15 +09:00 |
|
Dean Herbert
|
d97a15a504
|
Add IMod and change ShortenedName to Acronym
|
2018-11-30 17:16:00 +09:00 |
|
Dean Herbert
|
84f3d4f48d
|
Fix nullref
|
2018-11-30 17:15:32 +09:00 |
|
Dean Herbert
|
3727955911
|
Refactors/renames
|
2018-11-30 16:35:45 +09:00 |
|
Dean Herbert
|
271dcded3c
|
Merge branch 'master' into scoredatabase
|
2018-11-30 14:59:58 +09:00 |
|
Dean Herbert
|
f42d4a9382
|
Add wildcard scope to oauth requests
|
2018-11-28 19:02:23 +09:00 |
|
smoogipoo
|
b8e60afa69
|
Move replays to an wrapping Score class
|
2018-11-28 18:45:17 +09:00 |
|
smoogipoo
|
219929eb47
|
Score -> ScoreInfo
|
2018-11-28 18:33:01 +09:00 |
|
smoogipoo
|
ed02847752
|
Beatmap -> BeatmapInfo + add foreign key
|
2018-11-28 17:26:39 +09:00 |
|
smoogipoo
|
2ee181daf7
|
Re-namespace replay-related classes
|
2018-11-28 17:20:37 +09:00 |
|
smoogipoo
|
09b79d736b
|
Remove unused usings
|
2018-11-28 16:33:42 +09:00 |
|
smoogipoo
|
5fd6e6ca77
|
Re-namespacing
|
2018-11-28 16:12:57 +09:00 |
|
Dan Balasescu
|
38ef1d1f03
|
Merge branch 'master' into multiplayer-room-settings
|
2018-11-26 16:46:27 +09:00 |
|
smoogipoo
|
dcf740e5d3
|
Merge remote-tracking branch 'origin/master' into multiplayer-room-settings
|
2018-11-26 16:27:22 +09:00 |
|
smoogipoo
|
efdad3a3a7
|
Merge remote-tracking branch 'origin/master' into ChatManager_with_BindableCollection
|
2018-11-26 16:12:55 +09:00 |
|
smoogipoo
|
cadfe41f83
|
Merge remote-tracking branch 'origin/master' into external_link_warning
|
2018-11-23 15:19:52 +09:00 |
|
Dean Herbert
|
a144e97568
|
Fix crash on creating two new PM channels
|
2018-11-22 18:27:22 +09:00 |
|
smoogipoo
|
d1ec9fc294
|
Merge remote-tracking branch 'Joehuu/master' into fix-channel-presence
|
2018-11-22 13:04:32 +09:00 |
|
miterosan
|
4f41512265
|
Lowercase the references to joinedChannel and availableChannels
|
2018-11-21 23:21:27 +01:00 |
|
miterosan
|
21c9353fee
|
Remove not used usings
|
2018-11-21 23:15:45 +01:00 |
|
miterosan
|
a14b6ac9df
|
Replace ObservableCollection with BindableCollection
|
2018-11-21 23:15:44 +01:00 |
|
smoogipoo
|
39e9c61e24
|
OpenTK -> osuTK
|
2018-11-21 23:11:08 +01:00 |
|
Dean Herbert
|
2126cf0d9a
|
Fix join process for PMs being incorrect
|
2018-11-21 20:44:41 +09:00 |
|
Dean Herbert
|
b31efb7bb9
|
Fix PM channel type
|
2018-11-21 20:34:36 +09:00 |
|
Dean Herbert
|
d677921680
|
Remove excess newline
|
2018-11-21 18:53:50 +09:00 |
|
Dean Herbert
|
7755242a43
|
Merge branch 'master' into osuTK
|
2018-11-21 18:53:11 +09:00 |
|
Dean Herbert
|
88f82eb722
|
Fix instabilities in channel join logic
|
2018-11-21 17:15:15 +09:00 |
|
Dean Herbert
|
4cde66240d
|
Fix default channels not being joined
|
2018-11-21 17:15:15 +09:00 |
|
smoogipoo
|
ab2c969122
|
Add private channel types
|
2018-11-21 12:58:45 +09:00 |
|
smoogipoo
|
f27bd3ef3e
|
OpenTK -> osuTK
|
2018-11-20 17:14:59 +09:00 |
|
Dean Herbert
|
23a446bab2
|
Add support for all channel types
|
2018-11-20 15:03:55 +09:00 |
|
Roman Kapustin
|
376e76e00d
|
Resolve merge conflicts
|
2018-11-18 16:10:36 +03:00 |
|
Dean Herbert
|
9a9d5e60af
|
More refactors
|
2018-11-14 13:59:02 +09:00 |
|
Dean Herbert
|
c4769f6802
|
Refactors
|
2018-11-14 13:19:51 +09:00 |
|
Dean Herbert
|
72ae22b0c4
|
Add support for creating new PM conversations
|
2018-11-13 17:24:11 +09:00 |
|
Dean Herbert
|
f241fcdba1
|
Add back support for new API and private messages
|
2018-11-13 15:20:59 +09:00 |
|
Dean Herbert
|
4b1282235a
|
Merge remote-tracking branch 'upstream/master' into Private_Messages
|
2018-11-12 20:41:10 +09:00 |
|
Roman Kapustin
|
b4809f4417
|
External link warning code cleanup
|
2018-11-01 23:52:07 +03:00 |
|
Roman Kapustin
|
7401fabb5d
|
Extract external link opening to the ExternalLinkOpener class
|
2018-10-23 23:03:00 +03:00 |
|
Dean Herbert
|
94093ac948
|
Update beatmap search API to match latest osu-web structure
|
2018-10-23 18:05:41 +09:00 |
|
Hōtarō Oreki
|
b8ac328ae9
|
Rename APIChangelog to APIChangelogBuild
|
2018-10-18 21:04:21 +02:00 |
|
Jarosław Zgierski
|
7cc5128353
|
Merge branch 'master' into changelog-overlay
|
2018-10-18 20:26:56 +02:00 |
|
Dean Herbert
|
3cacc11af1
|
Fix outdated API variable
|
2018-09-28 19:33:30 +09:00 |
|
Dean Herbert
|
e1c187b641
|
Merge remote-tracking branch 'origin/update-chat-api' into update-framework
|
2018-09-28 18:23:09 +09:00 |
|
Dean Herbert
|
6a763334a1
|
Exit early as safety when no messages are received
|
2018-09-28 10:00:40 +09:00 |
|
Dean Herbert
|
6f3c8e9f8b
|
Add explicit usage via attribute
|
2018-09-26 19:58:58 +09:00 |
|
Dean Herbert
|
1b77d9fd05
|
Merge branch 'update-chat-api' into update-framework
|
2018-09-26 19:50:23 +09:00 |
|
Dean Herbert
|
1fd2782dd4
|
Fix loading spinner not disappearing on empty channels
|
2018-09-26 19:15:02 +09:00 |
|
Dean Herbert
|
2436ee589d
|
Remove incorrect API response
|
2018-09-26 19:13:38 +09:00 |
|
smoogipoo
|
a8f156584b
|
Update framework with positional/non-positional changes
|
2018-09-26 14:01:15 +09:00 |
|
Dean Herbert
|
7cd547a760
|
Update chat to work with new API version
|
2018-09-25 20:53:24 +09:00 |
|
Dan Balasescu
|
d3bb78d139
|
Merge branch 'master' into add-rank-status
|
2018-09-18 14:10:42 +09:00 |
|
Dean Herbert
|
3c8c7a0459
|
Move ChannelManager to OsuGame
There's no reason for it to exist at OsuGameBase
|
2018-09-14 13:31:25 +09:00 |
|
Unknown
|
638a2e5ba8
|
populate Status for Beatmap + BeatmapSet
also added Status to APIBeatmap + APIBeatmapSet
|
2018-09-13 11:57:40 +02:00 |
|
Dean Herbert
|
4341d258af
|
Make readonly instead
|
2018-09-13 14:03:21 +09:00 |
|
Dean Herbert
|
0be3ba946f
|
Fix system user attempting to show in profile overlay
|
2018-09-13 13:40:46 +09:00 |
|
Dean Herbert
|
5d264fdbdd
|
Merge remote-tracking branch 'upstream/master' into Private_Messages
|
2018-09-11 13:56:57 +09:00 |
|