Dean Herbert
|
a17cc04cde
|
Make APIAccess's state only privately settable
|
2017-09-27 13:16:17 +08:00 |
|
Dean Herbert
|
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 |
|
Dean Herbert
|
f9300ec3fe
|
Populate author using existing data for now
|
2017-09-25 23:34:56 +08:00 |
|
Dean Herbert
|
a80f0d4858
|
Merge branch 'master' into chat-commands
|
2017-09-25 15:52:35 +08:00 |
|
Dean Herbert
|
2c99fa29f0
|
Merge branch 'master' into net46
|
2017-09-25 12:43:35 +08:00 |
|
Huo Yaoyuan
|
2b11ecec13
|
Remove usings to extensions.
|
2017-09-24 06:03:52 +08:00 |
|
Huo Yaoyuan
|
c5aebf6401
|
Use TimeSpan to represent time.
|
2017-09-24 03:23:31 +08:00 |
|
Huo Yaoyuan
|
d277952e0f
|
Use DateTimeOffset.ToUnixTime
|
2017-09-24 00:42:46 +08:00 |
|
WebFreak001
|
e04526222c
|
URL encode beatmap filename
|
2017-09-22 22:47:26 +02:00 |
|
MrTheMake
|
31e26364a6
|
Initial implementation of chat commands
|
2017-09-22 01:47:24 +02:00 |
|
Jorolf
|
72141935e8
|
make pagination work and remove duplication in RanksSection
|
2017-09-21 22:07:23 +02:00 |
|
Jorolf
|
5b90f45691
|
Merge branch 'master' of git://github.com/ppy/osu into ranks-section
|
2017-09-19 21:26:05 +02:00 |
|
TocoToucan
|
51a5e963bb
|
Dispose IDisposable object before method returns
|
2017-09-16 15:10:24 +03:00 |
|
Dean Herbert
|
b72921b30e
|
Ensure an OnlineBeatmapID is present before attempting API requests
|
2017-09-15 12:44:48 +09:00 |
|
Dean Herbert
|
98b847b025
|
Add API retrieval support
|
2017-09-14 20:08:07 +09:00 |
|
naoey
|
5f5dd54f9d
|
Use a List instead of a Dictionary.
|
2017-09-09 09:56:01 +05:30 |
|
naoey
|
20becbe576
|
Use the specifically created progress action, add license header.
|
2017-09-09 01:53:42 +05:30 |
|
naoey
|
20f93c83d6
|
Make downloads happen in BeatmapManager.
|
2017-09-09 00:57:40 +05:30 |
|
MrTheMake
|
0b1403683b
|
Moved OnlineScore inside GetScoresRequest.cs
|
2017-09-08 12:21:35 +02:00 |
|
MrTheMake
|
526ee107b8
|
Use a method to apply a beatmap, its ruleset and the mods.
|
2017-09-08 12:17:16 +02:00 |
|
MrTheMake
|
01553fc9ef
|
Moved all online related score parsing to its class
|
2017-09-08 02:46:54 +02:00 |
|
MrTheMake
|
a7f874e5b6
|
Merge branch 'master' into leaderboard-scores
|
2017-09-07 18:25:33 +02:00 |
|
MrTheMake
|
709aa1ed3d
|
Moved all online score related parsing to its own class
|
2017-09-07 18:20:14 +02:00 |
|
Dean Herbert
|
3c10b2d3d9
|
Populate set IDs in GetBeatmapSetsResponse
|
2017-08-24 20:14:35 +09:00 |
|
Dean Herbert
|
314108146a
|
Add a download API request
|
2017-08-24 20:14:17 +09:00 |
|
MrTheMake
|
105048500a
|
Made modString private and moved the beatmap assignment inside GetScoresRequest
|
2017-08-15 15:30:53 +02:00 |
|
Dean Herbert
|
f705589bf2
|
Rename NotificationManager to NotificationOverlay
|
2017-07-28 15:03:42 +09:00 |
|
Dean Herbert
|
5f53426a9a
|
*Database -> *Store
Welcome back BeatmapManager
|
2017-07-27 16:56:41 +09:00 |
|
Dean Herbert
|
fce580d717
|
Reshuffle namespaces
|
2017-07-26 13:22:46 +09:00 |
|
Dean Herbert
|
3a4150c6c3
|
Merge remote-tracking branch 'upstream/master' into profile
# Conflicts:
# osu.Game/Graphics/Containers/SectionsContainer.cs
|
2017-07-13 13:44:21 +09:00 |
|
DrabWeb
|
fbe414d780
|
Cleanup.
|
2017-07-11 01:03:38 -03:00 |
|
DrabWeb
|
84701846ec
|
Merge https://github.com/ppy/osu into osu-direct-search
|
2017-07-11 00:26:49 -03:00 |
|
Huo Yaoyuan
|
273e2b4a3c
|
Fill more json fields.
|
2017-06-15 22:09:53 +08:00 |
|
John Neijzen
|
4abad17b92
|
Fix Black Space after } and Symbol Spacing
|
2017-06-08 14:48:42 +08:00 |
|
DrabWeb
|
312fd16631
|
Ruleset filtering
|
2017-06-07 11:00:05 -03:00 |
|
DrabWeb
|
f7f4f5e155
|
Request sorting, fix VS Code's "refactoring"
|
2017-06-07 10:40:18 -03:00 |
|
DrabWeb
|
8006fab3c7
|
Merge https://github.com/ppy/osu into osu-direct-search
|
2017-06-07 09:56:13 -03:00 |
|
Dean Herbert
|
94c961ddb8
|
CI Fixes
|
2017-06-07 20:16:34 +09:00 |
|
Dean Herbert
|
6a12173175
|
Add very temporary data source for social browser
|
2017-06-07 20:05:43 +09:00 |
|
DrabWeb
|
95cfce2950
|
Rank status filtering
|
2017-05-28 02:43:37 -03:00 |
|
DrabWeb
|
8745948a01
|
Basic searching in osu!direct, move BeatmapSetOnlineInfo covers into their own class
|
2017-05-28 02:26:25 -03:00 |
|
Huo Yaoyuan
|
88f8619e9a
|
More missed exceptions.
|
2017-05-18 02:46:12 +08:00 |
|
Huo Yaoyuan
|
e2b1fcc088
|
Use string.Join in GetMessagesRequest.
|
2017-05-18 02:40:33 +08:00 |
|
Dean Herbert
|
5a9745b492
|
Update API endpoint
|
2017-05-16 21:37:55 +09:00 |
|
Dean Herbert
|
041d4f93c0
|
Fix typo
|
2017-05-16 20:08:22 +09:00 |
|
Dean Herbert
|
23807aa3b9
|
Better handling of logged in state
|
2017-05-16 19:55:45 +09:00 |
|
Dean Herbert
|
2384f7b0c1
|
Ensure LocalUser is never null
|
2017-05-16 19:49:50 +09:00 |
|
Dean Herbert
|
c3d2cdd2f2
|
Fix typo
|
2017-05-11 19:49:28 +09:00 |
|
Dean Herbert
|
4e881644f6
|
Add thread-safety on access token validation logic.
|
2017-05-11 19:39:01 +09:00 |
|
Dean Herbert
|
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 |
|
Jorolf
|
6b08f485b4
|
fix typo
|
2017-04-30 14:45:23 +02:00 |
|
Dean Herbert
|
9ecfb4e4bf
|
Last CI fix.
|
2017-04-24 20:22:04 +09:00 |
|
Dean Herbert
|
9670ea9a2a
|
CI fixes
|
2017-04-24 20:16:41 +09:00 |
|
Dean Herbert
|
8b048a6706
|
Fix typo.
|
2017-04-24 19:33:48 +09:00 |
|
Dean Herbert
|
e1a2f1bc7a
|
Add beatmap metrics lookup.
|
2017-04-24 19:17:11 +09:00 |
|
Dan Balasescu
|
7475b39dc1
|
Merge branch 'master' into chat-post-support
|
2017-04-19 21:29:07 +09:00 |
|
Dean Herbert
|
3129708ccb
|
Add chat sending support.
|
2017-04-19 18:46:52 +09:00 |
|
Dean Herbert
|
83fa143e17
|
Bring API request structure up-to-date.
|
2017-04-19 16:05:06 +09:00 |
|
Dean Herbert
|
fbd26a1d5e
|
Mode -> Ruleset.
|
2017-04-18 16:05:58 +09:00 |
|
Dean Herbert
|
039f4a65dc
|
Combine user models.
|
2017-03-28 00:08:24 +09:00 |
|
Dean Herbert
|
55df07a872
|
Fix username being cleared when it shouldn't be.
|
2017-03-28 00:08:22 +09:00 |
|
smoogipooo
|
2074812f46
|
Move ScoreProcessor and Score to Scoring/.
|
2017-03-24 09:51:52 +09:00 |
|
Dean Herbert
|
54e1b24fe9
|
Enforce readonly private members where possible.
|
2017-03-23 13:50:08 +09:00 |
|
Dean Herbert
|
2b82f256d2
|
More resilient API cancel/fail logic.
|
2017-03-15 20:08:12 +09:00 |
|
Dean Herbert
|
1855f48997
|
Add cancellation support for API requests.
|
2017-03-15 18:07:26 +09:00 |
|
Dean Herbert
|
08e93275fa
|
Styling fixes.
|
2017-03-15 17:50:52 +09:00 |
|
Dean Herbert
|
e3e19a156c
|
Rename incorrect class file.
|
2017-03-15 14:37:29 +09:00 |
|
Dean Herbert
|
8f5d262f30
|
Add GetScoresRequest API methods.
|
2017-03-15 14:06:05 +09:00 |
|
Dean Herbert
|
dad6060149
|
Fix warnings not covered by resharper locally.
|
2017-03-09 16:07:34 +09:00 |
|
Dean Herbert
|
da751804b6
|
Reduce error count.
|
2017-03-09 14:24:16 +09:00 |
|
Dean Herbert
|
0cad5d7d41
|
Fix most warnings.
|
2017-03-07 13:05:57 +09:00 |
|
Dean Herbert
|
4163569e57
|
Fix some license headers.
|
2017-03-02 18:45:20 +09:00 |
|
Thomas Müller
|
a5dfa7ab06
|
Remove unnecessary using statements
|
2017-02-23 21:38:10 +01:00 |
|
Dean Herbert
|
d00ea4564f
|
Fix API coming online too early in race scenarios.
|
2017-02-22 14:09:48 +09:00 |
|
Andrey Zavadskiy
|
e06aa44c4c
|
Warning Fixes
|
2017-02-09 16:18:08 +03:00 |
|
Dean Herbert
|
5757f844bf
|
Fix a potential crash due to API being too eager to declare online state.
|
2017-02-07 20:29:40 +09:00 |
|
Dean Herbert
|
6b011a50d2
|
Naming standardisation and enforcing.
|
2017-02-07 16:20:36 +09:00 |
|
Dean Herbert
|
50bd80cb0c
|
Update and standardise license headers.
|
2017-02-07 14:27:41 +09:00 |
|
Dean Herbert
|
f356640cb7
|
Add missing licence headers.
|
2016-12-06 19:07:15 +09:00 |
|
Dean Herbert
|
6ccce88a0e
|
Add proper user data retrieval on connect.
|
2016-12-01 16:44:24 +09:00 |
|
Dean Herbert
|
ed879f33df
|
Add logout button and check for inputs before allowing login.
|
2016-11-30 19:43:03 +09:00 |
|
Dean Herbert
|
01dc7cb5c2
|
Thread safety, username saving correctly etc.
|
2016-11-30 19:22:36 +09:00 |
|
Dean Herbert
|
3fa80d2376
|
Update client id/secret and bring API endpoints up-to-date.
|
2016-11-30 18:30:24 +09:00 |
|
Dean Herbert
|
11f726ad45
|
Add basic login flow.
|
2016-11-30 18:30:15 +09:00 |
|
Dean Herbert
|
34e91c8474
|
Add the concept of IOnlineComponents, registered tot he API for handling state changes.
|
2016-11-30 18:30:01 +09:00 |
|
Dean Herbert
|
2566d6bfe0
|
Fix regressions with HitRenderers, while also cleaning them up.
|
2016-10-13 10:10:15 +09:00 |
|
Dean Herbert
|
b4c9dca54b
|
Merge remote-tracking branch 'upstream/master' into api-channels-messages
Conflicts:
osu.Game/Online/Chat/Message.cs
|
2016-09-29 23:54:33 +09:00 |
|
Dean Herbert
|
a69c5b4fc0
|
Fix a few warnings.
|
2016-09-29 23:46:27 +09:00 |
|
Dean Herbert
|
154b914a3a
|
Fix API scheduling.
|
2016-09-27 19:22:08 +09:00 |
|
Dean Herbert
|
28045b7136
|
Add back basic API support for channel/message retrieval.
|
2016-09-27 18:33:52 +09:00 |
|
Dean Herbert
|
997c6f45f6
|
Update framework again.
|
2016-09-21 17:37:33 +09:00 |
|
Dean Herbert
|
7d2f303e61
|
Update font logic to override framework default.
# Conflicts:
# osu.Game/OsuGame.cs
|
2016-09-01 22:47:48 +09:00 |
|
Dean Herbert
|
013cf1cf3f
|
Fix broken namespaces.
|
2016-08-31 20:16:05 +09:00 |
|
Dean Herbert
|
8870935a4b
|
Add basic online API support.
|
2016-08-31 20:14:01 +09:00 |
|