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