Commit Graph

705 Commits

Author SHA1 Message Date
4b1282235a Merge remote-tracking branch 'upstream/master' into Private_Messages 2018-11-12 20:41:10 +09:00
94093ac948 Update beatmap search API to match latest osu-web structure 2018-10-23 18:05:41 +09:00
b8ac328ae9 Rename APIChangelog to APIChangelogBuild 2018-10-18 21:04:21 +02:00
7cc5128353 Merge branch 'master' into changelog-overlay 2018-10-18 20:26:56 +02:00
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
5d264fdbdd Merge remote-tracking branch 'upstream/master' into Private_Messages 2018-09-11 13:56:57 +09: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
b1e9a4fd24 Merge branch 'master' of https://github.com/ppy/osu into Private_Messages 2018-07-29 23:28:34 +02:00
a8b0e23ed6 Merge remote-tracking branch 'upstream/master' into changelog-overlay 2018-07-26 15:41:33 +02:00
da8fc0ee5d ToLower -> ToLowerInvariant 2018-07-25 07:37:05 +02:00
2ae890366a Nicefy the errormessage in the constructor of GetMessagesRequest 2018-07-23 22:08:37 +02:00
0aacde836a Move private channel constructor to own class 2018-07-23 20:46:44 +02:00
9f43e0c900 Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
# Conflicts:
#	osu.Game/Overlays/Chat/ChatTabControl.cs
#	osu.Game/Overlays/ChatOverlay.cs
2018-07-23 15:45:54 +02:00
80808bddbf Add changelog listing 2018-07-22 05:28:43 +02:00
b5207d65f7 Show listing graph; Slight refactor 2018-07-21 10:05:12 +02:00
ba0430752c Check wether a chart is populated; Fixes to graph's colour setting 2018-07-21 09:45:14 +02:00
ce0029eabf Make build's creation date not nullable 2018-07-21 03:19:30 +02:00
8d4de68c39 Nullables in APIChangelog; Primitive changelog entries display 2018-07-20 23:57:46 +02:00
c36a303b36 Fix ChangelogEntries being a list of objects 2018-07-20 23:14:05 +02:00
b049ffa11d Improve fake-api 2018-07-20 18:23:25 +02:00
02a8fb2154 Update comments; Improve neighboring builds handling;
Apply fixes to things pointed out by AppVeyor
2018-07-20 15:48:20 +02:00
227394925a Add neighboring builds handling;
+ provoke angry AppVeyor
2018-07-20 13:51:31 +02:00
1b3010a1b5 Remove accidental partial modifier in APIChangelog 2018-07-20 12:33:44 +02:00
c7669b2128 Add build-scoped requests;
Add OnClick to TooltipIconButton; Actions on pressing previous/next in builds
2018-07-20 12:22:31 +02:00
1857c91647 Expand APIChangelog; Normalize its line endings 2018-07-20 11:20:01 +02:00
a857999950 Refactor3 2018-07-20 00:52:50 +02:00
bcd132e87f API1 2018-07-19 19:07:24 +02:00
c56a4ea893 Merge branch 'master' into Private_Messages 2018-07-08 19:29:33 +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
884ac71874 Merge branch 'master' into Private_Messages 2018-06-28 21:04:02 +02: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
cd0fe6a09e Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
# Conflicts:
#	osu.Game.Tests/Visual/TestCaseChatLink.cs
2018-06-17 14:15:14 +02: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