Commit Graph

293 Commits

Author SHA1 Message Date
c871a25dfa Remove unnecessary constructure and make ruleset required 2017-12-20 20:41:01 +09:00
1b91f24044 Simplify scope logic 2017-12-20 20:33:16 +09:00
63dce59c8c Throw an exception if we try and retrieve local scores online 2017-12-20 20:28:00 +09:00
47bd97363e Use ShortName for mode.
- Also set the ruleset when fetching scores in BeatmapSetOverlay
2017-12-11 15:05:12 +05:30
ccbbd09d84 Merge remote-tracking branch 'upstream/master' into leaderboard-scopes 2017-12-11 13:59:22 +05:30
507d0e3252 Use more sensible names for classes 2017-12-11 12:26:48 +09:00
14fdf98abc rename GetBeatmapSetsResponse 2017-11-29 23:08:46 +01:00
267bb75458 Merge remote-tracking branch 'Aergwyn/master' into netstandard 2017-11-29 23:45:29 +09:00
4c68090e59 separate GetUserBeatmapsRequest and GetUserMostPlayedBeatmapsRequest 2017-11-26 22:06:03 +01:00
ae201f0ef5 R# 2017-11-26 15:03:49 +05:30
f4f732ca43 Remove unnecessary null check and tweak transform a bit. 2017-11-26 11:19:42 +05:30
a1cc18f98c Merge branch 'master' into most-played-beatmaps-section 2017-11-24 22:51:11 +01:00
21d5d10738 replace BeatmapResponse with BeatmapInfo 2017-11-24 22:48:56 +01:00
b6de1ce5b6 Handle query params better. 2017-11-23 14:36:12 +05:30
096e98b5d3 Add game mode query to request.
- Also update scores when game mode is changed
2017-11-23 14:36:12 +05:30
fe559f4b62 Add respective query params to GetScoreRequest based on selected tab. 2017-11-23 14:36:12 +05:30
6e51664544 Merge branch 'master' into beatmap-overlay-download 2017-11-23 17:11:28 +09:00
22348a3d67 Merge branch 'master' of git://github.com/ppy/osu into most-played-beatmaps-section 2017-11-22 21:14:11 +01:00
b3bf6e7bee Merge master into netstandard 2017-11-21 16:39:21 +09:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
aac41d2de6 Disable resharper inspections on case-by-case basis 2017-11-20 18:55:48 +09:00
66c51c7b44 cleanup 2017-11-19 14:33:50 +01:00
48b44e8e4e add a user most played beatmaps request/response 2017-11-19 14:18:14 +01:00
5aeeb9aac6 Merge remote-tracking branch 'upstream/master' into beatmap-overlay-download 2017-11-15 17:38:38 +05:30
7dd2720b4b Merge branch 'master' into beatmap_scores 2017-11-15 13:41:38 +09:00
a30cf27506 Fix incorrect json mapping for preview urls 2017-11-15 13:26:11 +09:00
6ef60d0b4e Merge branch 'master' into beatmap-overlay-scores 2017-11-15 13:18:32 +09:00
8688afecde Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap_scores 2017-11-14 20:13:07 +03:00
08ce2705c6 Add pending and graveyarded beatmapsets to profile page 2017-11-14 08:26:44 +03:00
d157e6baf1 Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap_scores 2017-11-13 16:02:44 +03:00
16e48ed187 Hook up download logic with BeatmapSetOverlay download buttons.
- Add noVideo option to DownloadBeatmapSetRequest
- Make Download fire an event with new download instead of returning it
2017-11-12 18:41:10 +05:30
6def49d6a4 Allow beatmap set response get online id 2017-11-11 01:51:42 +03:00
c2f3971188 Extend Beatmap Set Response 2017-11-10 03:01:11 +03:00
a46dbee532 Add Humanizer package 2017-11-07 12:38:10 +03:00
b8b5c67cd2 Apply suggestion concerning the BeatmapSetType enum 2017-11-06 21:46:28 +03:00
761d885167 Add Favourite Beatmaps section in UserProfileOverlay 2017-11-03 20:25:21 +03:00
b0785b2f09 Fix a possible horrendous endless auth loop 2017-11-02 20:26:26 +09:00
cd5324f1d1 Update API code to use the new Add* methods on requests 2017-10-30 21:33:44 +09:00
f94505243d Use AllowRetryOnTimeout where to maintain previous functionality 2017-10-30 17:28:53 +09:00
b59401357e Remove singular RetryCount usage, update framework 2017-10-27 12:53:08 +09:00
bfee3317aa Update WebRequest usage in-line with framework 2017-10-26 16:37:44 +09:00
2d0f4d3859 Fix OnlineBeatmapSetID not being correctly populated 2017-10-25 22:14:16 +09:00
808c97fcb4 Fix multiple requests potentially being triggered during connect sequence
As the Success callbacks happen in a scheduled context, if the Update thread is in a stalled state, this loop can generate many unnecessary API requests.
2017-10-24 17:13:59 +09:00
8fab6abf90 Update WebRequest usage in line with framework changes 2017-10-23 14:46:17 +09:00
cd722e4abb Fix beatmap author being stored in two different places 2017-10-14 11:39:55 +09:00
7550b461e3 Add individual beatmap set lookup request 2017-10-13 19:57:59 +09:00
520b806305 Merge remote-tracking branch 'upstream/master' into ranks-section 2017-10-13 18:49:05 +09:00
4d78a0492c Make creatorUsername a property so it is correctly deserialised 2017-10-12 19:15:59 +09:00
4eaf6b4b94 Remove single usage of dynamic and stop referencing Microsoft.CSharp.dll 2017-09-28 00:14:04 +08:00
a17cc04cde Make APIAccess's state only privately settable 2017-09-27 13:16:17 +08:00