Commit Graph

972 Commits

Author SHA1 Message Date
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
a20e4bc2c3 Fix typos and missing fields in JSON mappings. 2018-02-26 11:46:16 +05:30
5724618b2a Add license headers and sanitise open profile argument. 2018-02-26 09:58:11 +05:30
1ad45b0941 R# fixes. 2018-02-26 01:21:31 +05:30
7e4bd36391 Create drawable and add response to profile.
- Add missing JSON fields to response model
- Add missing enum value
2018-02-26 01:21:24 +05:30
e3a1b07172 Create API request and reponse model. 2018-02-26 01:21:16 +05:30
835136aecb Merge branch 'master' into api-interface 2018-02-20 09:33:53 +09:00
75dcf72520 Improve testability of API 2018-02-16 13:57:39 +09:00
fa05822d7d Add missing licence headers 2018-02-15 16:33:33 +09:00
e0d28564d0 Move import logic to shared implementation 2018-02-15 14:22:39 +09:00
b500b76407 Merge branch 'master' into update-branch 2018-02-08 23:35:48 +09:00
64d7868c03 Update APi.Username in APIAccess intead of ignoring it. 2018-01-22 01:19:22 -05:00
ae1adfd2f2 remove unnecessary empty lines
codefactor.io \(o.o)/
also one unnecessary semicolon
2018-01-12 19:30:34 +01:00
a61666d2a7 update licence headers 2018-01-06 10:54:53 +01:00
e6b581e259 Merge branch 'master' into expand-social-tab 2018-01-06 10:48:27 +01:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
36e9232472 Merge master into netstandard 2018-01-05 00:42:48 +09:00
cc4ef5d0aa Merge branch 'master' into expand-social-tab 2018-01-01 12:00:50 +01:00
ccb69d16d9 move HitResult in Scoring namespace to replace HitCount 2017-12-30 21:23:18 +01:00
138d78309f add HitCount enum and replace string usage with enum 2017-12-30 18:07:30 +01:00
66f076815f query friends endpoint to fetch friendlist 2017-12-28 19:32:06 +01:00
7a793eaded Merge master into netstandard 2017-12-27 20:48:53 +09:00
85dee3abac Increase GetScoresRequest timeout & leave existing scores when API dies. 2017-12-20 20:48:30 +05:30
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