Commit Graph

193 Commits

Author SHA1 Message Date
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
20becbe576 Use the specifically created progress action, add license header. 2017-09-09 01:53:42 +05:30
20f93c83d6 Make downloads happen in BeatmapManager. 2017-09-09 00:57:40 +05:30
0b1403683b Moved OnlineScore inside GetScoresRequest.cs 2017-09-08 12:21:35 +02:00
526ee107b8 Use a method to apply a beatmap, its ruleset and the mods. 2017-09-08 12:17:16 +02:00
01553fc9ef Moved all online related score parsing to its class 2017-09-08 02:46:54 +02:00
a7f874e5b6 Merge branch 'master' into leaderboard-scores 2017-09-07 18:25:33 +02:00
709aa1ed3d Moved all online score related parsing to its own class 2017-09-07 18:20:14 +02:00
3c10b2d3d9 Populate set IDs in GetBeatmapSetsResponse 2017-08-24 20:14:35 +09:00
314108146a Add a download API request 2017-08-24 20:14:17 +09:00
105048500a Made modString private and moved the beatmap assignment inside GetScoresRequest 2017-08-15 15:30:53 +02:00
f705589bf2 Rename NotificationManager to NotificationOverlay 2017-07-28 15:03:42 +09:00
5f53426a9a *Database -> *Store
Welcome back BeatmapManager
2017-07-27 16:56:41 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00
3a4150c6c3 Merge remote-tracking branch 'upstream/master' into profile
# Conflicts:
#	osu.Game/Graphics/Containers/SectionsContainer.cs
2017-07-13 13:44:21 +09:00
fbe414d780 Cleanup. 2017-07-11 01:03:38 -03:00
84701846ec Merge https://github.com/ppy/osu into osu-direct-search 2017-07-11 00:26:49 -03:00
273e2b4a3c Fill more json fields. 2017-06-15 22:09:53 +08:00
4abad17b92 Fix Black Space after } and Symbol Spacing 2017-06-08 14:48:42 +08:00
312fd16631 Ruleset filtering 2017-06-07 11:00:05 -03:00
f7f4f5e155 Request sorting, fix VS Code's "refactoring" 2017-06-07 10:40:18 -03:00
8006fab3c7 Merge https://github.com/ppy/osu into osu-direct-search 2017-06-07 09:56:13 -03:00
94c961ddb8 CI Fixes 2017-06-07 20:16:34 +09:00
6a12173175 Add very temporary data source for social browser 2017-06-07 20:05:43 +09:00
95cfce2950 Rank status filtering 2017-05-28 02:43:37 -03:00
8745948a01 Basic searching in osu!direct, move BeatmapSetOnlineInfo covers into their own class 2017-05-28 02:26:25 -03:00
88f8619e9a More missed exceptions. 2017-05-18 02:46:12 +08:00
e2b1fcc088 Use string.Join in GetMessagesRequest. 2017-05-18 02:40:33 +08:00
5a9745b492 Update API endpoint 2017-05-16 21:37:55 +09:00
041d4f93c0 Fix typo 2017-05-16 20:08:22 +09:00
23807aa3b9 Better handling of logged in state 2017-05-16 19:55:45 +09:00
2384f7b0c1 Ensure LocalUser is never null 2017-05-16 19:49:50 +09:00
c3d2cdd2f2 Fix typo 2017-05-11 19:49:28 +09:00
4e881644f6 Add thread-safety on access token validation logic. 2017-05-11 19:39:01 +09:00
7d221802a2 Fix refresh tokens not working correctly
Turns out there's plenty of slashes in refresh tokens.
2017-05-11 19:38:57 +09:00
6b08f485b4 fix typo 2017-04-30 14:45:23 +02:00