3cacc11af1
Fix outdated API variable
2018-09-28 19:33:30 +09:00
6f3c8e9f8b
Add explicit usage via attribute
2018-09-26 19:58:58 +09:00
2436ee589d
Remove incorrect API response
2018-09-26 19:13:38 +09:00
7cd547a760
Update chat to work with new API version
2018-09-25 20:53:24 +09:00
638a2e5ba8
populate Status for Beatmap + BeatmapSet
...
also added Status to APIBeatmap + APIBeatmapSet
2018-09-13 11:57:40 +02:00
d05cd52d9a
Run the queue faster if multiple requests are pending
2018-09-06 17:38:15 +09:00
562a792a99
Use thread instead of LongRunning for API
2018-09-01 13:19:22 +09:00
bf6fb1c380
Don't use ConcurrentQueue for API
...
This queue type can hold several references to already dequeued requests. In our usage, this can cause old api calls to hold references to already-disposed screens (and in turn, very large memory portions).
2018-09-01 12:56:09 +09:00
da8fc0ee5d
ToLower -> ToLowerInvariant
2018-07-25 07:37:05 +02:00
625b9ead4c
Fix links from profile top scores to beatmaps not working correctly
2018-07-05 21:00:23 +09:00
73851fb194
Fix beatmap details not working for unranked beatmaps
2018-07-03 15:57:05 +09:00
f1dfe04bd9
Fix broken conditional
2018-06-26 20:13:44 +09:00
78ccbcabf3
Fix API getting stuck in an endless loop under a certain unauthorized scenario
2018-06-22 17:34:29 +09:00
955a78e76d
Remove OnlineBeatmapSetID from BeatmapInfo
...
It should now be retrieved via the linked BeatmapSetInfo
2018-06-08 15:26:27 +09:00
e8455dc1e4
Fix incorrect hash usage
2018-06-08 14:38:04 +09:00
21c8ef576c
Expose result for synchronous consumption
2018-06-08 14:37:48 +09:00
b265f02d56
Add comment about scheduled invocation
2018-06-08 14:37:27 +09:00
8220e0c79a
Remove OnlineBeatmapSetID from BeatmapMetadata
2018-06-08 12:46:34 +09:00
d1e9dba4aa
Move beatmap lookup ability to new request
2018-06-08 12:21:12 +09:00
b45354ce97
Add missing header
2018-06-08 12:06:58 +09:00
1716975a37
Move out APIBeatmap
2018-06-08 12:04:33 +09:00
8cc31aca54
Reorganise API requests and response classes
...
They were previously breaking the two-class-per-file rule.
2018-06-08 11:42:35 +09:00
645f6efce7
Fix web request failures not being correctly handled at an APIRequest level
2018-06-03 13:01:52 +09:00
1095669a55
Match panel with web
2018-05-31 08:09:19 -07:00
36a671e306
Fix new detections in rider 2018.1
2018-04-23 14:56:45 +09:00
7e5d5a197b
Merge remote-tracking branch 'upstream/master' into naoey-show-beatmap-id
2018-04-18 16:41:01 +09:00
ffbe6f2e37
Merge remote-tracking branch 'origin/master' into fix-rank-status
...
# Conflicts:
# osu.Game/Beatmaps/RankStatus.cs
# osu.Game/Online/API/Requests/SearchBeatmapSetsRequest.cs
# osu.Game/Overlays/Direct/FilterControl.cs
# osu.Game/Overlays/DirectOverlay.cs
2018-04-18 14:16:58 +09:00
f62677222c
Merge remote-tracking branch 'upstream/master' into naoey-show-beatmap-id
2018-04-18 13:08:53 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
463b189d2f
Remove unused using directives
2018-04-12 08:13:24 -07:00
df4b64effc
Rename rankStatus to searchCategory
2018-04-12 08:03:19 -07:00
f18594887b
Move enum to SearchBeatmapSetsRequest
2018-04-12 07:49:23 -07:00
461e063f19
Rename RankStatus to BeatmapSearchCategory
2018-04-11 22:50:39 -07:00
baae4427ff
Move string-token property to OAuth
2018-04-12 14:30:28 +09:00
e007365916
Save OAuth token to config on every token change
2018-04-12 14:23:49 +09:00
c304c1eecf
Make LinkFlowContainer handle beatmap id lookup in game.
2018-04-04 21:23:51 +05:30
19bc6b9168
Merge https://github.com/ppy/osu into beatmap-set-status
2018-03-27 18:13:58 -03:00
eb374c5774
Add beatmap set online status and display it in direct panels and the beatmap set overlay.
2018-03-26 21:04:45 -03:00
0e669c9a3f
Fix many warnings
2018-03-24 18:23:22 +09:00
c29f7a4333
Merge remote-tracking branch 'origin/master' into netstandard
2018-03-24 14:49:46 +09:00
f0c0a51108
Convert APIAccess to use cancellation tokens
2018-03-23 20:57:04 +09:00
6c4e719e0f
Fix API never stopping its thread
2018-03-23 15:46:55 +09:00
ce2997419a
Expose API scheduling internally
2018-03-14 11:37:50 +09:00
07642546bb
Make APIAccess a component
2018-03-14 11:29:54 +09:00
83cd2fd317
Move token saving logic to APIAccess
2018-03-14 10:15:05 +09:00
afc3646450
Move API configuration hooks out of OsuGameBase
...
Also makes username more private, and password completely private.
2018-03-14 10:15:05 +09:00
ba44813c00
Fixed exit from game save username instead of email. Resolve #2156
2018-03-13 12:10:47 +02:00
f78538fea8
Merge branch 'master' into user-profile-recent
2018-03-07 19:41:52 +09:00
07bf8549eb
Fix arbitrary API request errors getting identified as timeouts
2018-03-06 17:39:34 +09:00
a77d1eedae
Fix achievements parsing and add badges to recent activity.
2018-02-26 13:08:12 +05:30