Commit Graph

428 Commits

Author SHA1 Message Date
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
05c6829deb Move all APIAccess State changes to the local thread
Previously changes to the state were triggering events like Logout, which could get things into a bad state.
2017-09-27 12:18:24 +08:00
f9300ec3fe Populate author using existing data for now 2017-09-25 23:34:56 +08:00
a80f0d4858 Merge branch 'master' into chat-commands 2017-09-25 15:52:35 +08:00
2c99fa29f0 Merge branch 'master' into net46 2017-09-25 12:43:35 +08:00
2b11ecec13 Remove usings to extensions. 2017-09-24 06:03:52 +08:00
c5aebf6401 Use TimeSpan to represent time. 2017-09-24 03:23:31 +08:00
d277952e0f Use DateTimeOffset.ToUnixTime 2017-09-24 00:42:46 +08:00
e04526222c URL encode beatmap filename 2017-09-22 22:47:26 +02:00
31e26364a6 Initial implementation of chat commands 2017-09-22 01:47:24 +02:00
72141935e8 make pagination work and remove duplication in RanksSection 2017-09-21 22:07:23 +02:00
5b90f45691 Merge branch 'master' of git://github.com/ppy/osu into ranks-section 2017-09-19 21:26:05 +02:00
51a5e963bb Dispose IDisposable object before method returns 2017-09-16 15:10:24 +03:00
b72921b30e Ensure an OnlineBeatmapID is present before attempting API requests 2017-09-15 12:44:48 +09:00
98b847b025 Add API retrieval support 2017-09-14 20:08:07 +09:00
5f5dd54f9d Use a List instead of a Dictionary. 2017-09-09 09:56:01 +05:30