smoogipoo
|
8e8a11bb72
|
Add APIRequest.TriggerFailure() for testing
|
2020-07-31 20:55:26 +09:00 |
|
Andrei Zavatski
|
b821d619b5
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into news
|
2020-07-25 09:13:12 +03:00 |
|
smoogipoo
|
0957c5f74c
|
Re-namespace multiplayer requests/responses
|
2020-07-22 18:34:04 +09:00 |
|
Andrei Zavatski
|
17c598568d
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into news
|
2020-07-16 14:38:50 +03:00 |
|
Andrei Zavatski
|
3d9e174ae8
|
Make sort changes affect request result
|
2020-07-14 18:09:09 +03:00 |
|
Dean Herbert
|
7fe69bb199
|
Fix some web requests retrieving the user too early
|
2020-07-14 13:07:17 +09:00 |
|
Andrei Zavatski
|
3601a2d93f
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into news
|
2020-07-12 14:45:48 +03:00 |
|
smoogipoo
|
fe585611e7
|
Fix + simplify web request
|
2020-07-10 19:54:09 +09:00 |
|
smoogipoo
|
926279e39b
|
Implement category dropdown for multiplayer
|
2020-07-10 17:26:42 +09:00 |
|
Andrei Zavatski
|
de4c22c709
|
Implement news api request
|
2020-07-08 17:58:09 +03:00 |
|
Andrei Zavatski
|
857a027a73
|
Parse HTML entities during APINewsPost deserialisation
|
2020-07-07 00:11:35 +03:00 |
|
Andrei Zavatski
|
68d9f9de46
|
Use DateTimeOffset
|
2020-07-06 23:55:20 +03:00 |
|
Andrei Zavatski
|
9dde101f12
|
Remove string prefixes
|
2020-07-06 23:53:27 +03:00 |
|
Andrei Zavatski
|
fdb7727e95
|
Rename NewsPost to APINewsPost
|
2020-07-06 07:28:44 +03:00 |
|
Andrei Zavatski
|
7550097eb6
|
Implement NewsCard
|
2020-07-06 07:27:53 +03:00 |
|
Andrei Zavatski
|
c18ca19c9d
|
Add NewsPost api response
|
2020-07-06 05:31:34 +03:00 |
|
smoogipoo
|
afa5b995f2
|
Merge branch 'fix-test-nullref' into timeshift-results-2
|
2020-06-11 14:05:05 +09:00 |
|
smoogipoo
|
ab10732a78
|
Remove usages of null-forgiving operator
|
2020-06-09 22:13:48 +09:00 |
|
smoogipoo
|
88aed1d504
|
Merge branch 'master' into update-inspectcode-version
|
2020-06-09 20:12:39 +09:00 |
|
smoogipoo
|
44dd7d65be
|
Fix duplicate scores showing
|
2020-06-09 18:21:37 +09:00 |
|
smoogipoo
|
7f05c16c9f
|
Merge branch 'master' into timeshift-results-2
|
2020-06-09 15:59:13 +09:00 |
|
Dan Balasescu
|
7f72f59307
|
Merge branch 'master' into fetch-private-chat-history
|
2020-06-09 14:42:29 +09:00 |
|
Dean Herbert
|
712fd6a944
|
Fetch existing private message channels on re-joining
|
2020-06-08 17:54:26 +09:00 |
|
smoogipoo
|
8aa8d2c880
|
Resolve NREs
|
2020-06-03 16:59:37 +09:00 |
|
smoogipoo
|
13622eff1f
|
Fix response value
|
2020-06-03 12:54:07 +09:00 |
|
Dean Herbert
|
93572fc17d
|
Merge branch 'master' into present-recommended
|
2020-06-03 12:31:23 +09:00 |
|
smoogipoo
|
1ccdfd7364
|
Pull playlist beatmap checksum from api
|
2020-06-02 14:03:13 +09:00 |
|
Andrei Zavatski
|
11057cd6a8
|
CI fix
|
2020-05-29 21:43:31 +03:00 |
|
Andrei Zavatski
|
affad47248
|
Fix genre/language search doesn't work
|
2020-05-29 19:44:53 +03:00 |
|
smoogipoo
|
0e28ded80f
|
Forward statistics
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
d88bfa2080
|
Cache ruleset + fix possible nullrefs
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
7ac08620b8
|
Add a user object for now
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
f9c64d7be3
|
Implement creation of mods
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
38502ba88c
|
Remove some unnecessary members
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
ee59182989
|
Implement initial structure for room scores
|
2020-05-28 22:09:11 +09:00 |
|
Dean Herbert
|
facde2c8e1
|
Remove unnecessary generic specification on cursor
|
2020-05-14 16:01:07 +09:00 |
|
「空白」
|
43450b5485
|
Resolve remaining InspectCode issues
> CI should now pass build test
|
2020-05-14 01:57:03 +09:00 |
|
「空白」
|
5962dedd35
|
Reimplement cursor as part of WebRequest extensions
> Added WebRequestExtensions
> Moved Cursor request logic from SearchBeatmapSetsRequest
|
2020-05-13 05:04:39 +09:00 |
|
「空白」
|
cabf3a89b1
|
More robust cursor parsing solution
> Change cursor request to return last response's entire cursor structure
|
2020-05-13 03:44:57 +09:00 |
|
「空白」
|
e321494f15
|
Fix sort-by handling
> Add other cursor fields for paging different sortings
> Sorted as they show in GUI code-wise for more readability for now
|
2020-05-13 02:15:24 +09:00 |
|
「空白」
|
82190a07b8
|
Remove temporary comments
> Removes unnecessary xmldoc comments
|
2020-05-13 02:01:38 +09:00 |
|
「空白」
|
35e7cee458
|
Squash commits from private fork
Temporary comments left to-remove later
|
2020-05-12 03:18:47 +09:00 |
|
alex
|
0e2ccac33b
|
Add spaces to comments
|
2020-05-04 18:36:24 -07:00 |
|
Endrik Tombak
|
657bf5ad86
|
Merge branch 'master' of https://github.com/ppy/osu into present-recommended
|
2020-04-25 10:13:57 +03:00 |
|
Dean Herbert
|
1cec0575b7
|
Remove unused classes and replace overlay in game
|
2020-04-21 16:38:47 +09:00 |
|
Dean Herbert
|
c3b36d8f20
|
Merge pull request #7924 from EVAST9919/beatmap-listing-expanded
Implement sorting by genre and language in BeatmapListingOverlay
|
2020-04-21 16:34:59 +09:00 |
|
Dean Herbert
|
c2ed6491a9
|
Move and shorten enum names
|
2020-04-21 15:39:15 +09:00 |
|
Dean Herbert
|
801f02a3d7
|
Fix inline executions of APIRequest.Perform not getting result populated early enough
|
2020-04-20 17:48:02 +09:00 |
|
Endrik Tombak
|
90fa58b3b6
|
More testing
|
2020-04-17 19:57:39 +03:00 |
|
Dean Herbert
|
2ab4a7293e
|
Clean up enum sorting attribute code
|
2020-04-16 17:26:09 +09:00 |
|
Dean Herbert
|
c0a1aae63a
|
Merge branch 'master' into beatmap-listing-expanded
|
2020-04-15 13:26:16 +09:00 |
|
Dean Herbert
|
89d8063588
|
Add support for Perform/PerformAsync
|
2020-04-13 21:35:35 +09:00 |
|
Dean Herbert
|
1c8a71b284
|
Exception instead of assert
|
2020-04-13 21:24:47 +09:00 |
|
Dean Herbert
|
c96df97586
|
Add support for non-generic requests
|
2020-04-11 18:02:49 +09:00 |
|
Dean Herbert
|
415adecdf6
|
Add support for Result fetching
|
2020-04-11 18:02:43 +09:00 |
|
Dean Herbert
|
832822858c
|
Add basic request / response support
|
2020-04-11 17:48:23 +09:00 |
|
Andrei Zavatski
|
b6d8e487d2
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded
|
2020-04-09 19:18:59 +03:00 |
|
Dean Herbert
|
812583a4cd
|
Remove stray newline
|
2020-03-30 16:17:42 +09:00 |
|
Dean Herbert
|
7ecce713bb
|
Keep provided IDs where possible if not online
|
2020-03-30 15:07:39 +09:00 |
|
Andrei Zavatski
|
c08e16d97f
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded
|
2020-03-06 01:27:51 +03:00 |
|
smoogipoo
|
99442ec9c3
|
Implement single-room multiplayer room polling
|
2020-02-27 19:23:50 +09:00 |
|
smoogipoo
|
db78b95228
|
Remove duplicated api request
|
2020-02-21 19:27:25 +09:00 |
|
smoogipoo
|
957b33b141
|
Fix included comment properties not being set correctly
|
2020-02-21 19:27:17 +09:00 |
|
smoogipoo
|
41c6d2f2e7
|
Merge remote-tracking branch 'origin/master' into subcomments-alter-new
|
2020-02-21 17:02:58 +09:00 |
|
smoogipoo
|
37e295e4be
|
Refactor orphaning to better follow osu-web specification
|
2020-02-21 17:02:48 +09:00 |
|
Andrei Zavatski
|
20b49bea4b
|
Refactor SearchBeatmapSetsRequest
|
2020-02-21 01:49:03 +03:00 |
|
Andrei Zavatski
|
58903759f1
|
Implement enum attributes to set display order
|
2020-02-21 01:37:36 +03:00 |
|
Andrei Zavatski
|
d50cca6264
|
Minor enum adjustments for consistency
|
2020-02-21 01:05:20 +03:00 |
|
Andrei Zavatski
|
eeae0a5774
|
Fix typos
|
2020-02-21 00:56:33 +03:00 |
|
Andrei Zavatski
|
063a53017e
|
Implement Language filter
|
2020-02-20 17:56:49 +03:00 |
|
Andrei Zavatski
|
6b2ae67eaf
|
Implement Genre filter
|
2020-02-20 17:40:45 +03:00 |
|
Dean Herbert
|
5c16dbbea9
|
Merge pull request #7919 from smoogipoo/null-leaderboard-position
Support null leaderboard position
|
2020-02-20 16:27:24 +09:00 |
|
Dan Balasescu
|
474d0635cf
|
Merge pull request #7913 from TheWildTree/highlight-full-combo
Highlight max combo on beatmap leaderboards
|
2020-02-20 14:53:55 +09:00 |
|
smoogipoo
|
1a689231c2
|
Support null leaderboard position
|
2020-02-20 14:51:25 +09:00 |
|
Andrei Zavatski
|
7550685a61
|
DrawableErrorHandler -> NotFoundDrawable
|
2020-02-20 02:43:13 +03:00 |
|
TheWildTree
|
23c9782f50
|
Add maxCombo to APIBeatmap
|
2020-02-19 17:58:41 +01:00 |
|
Andrei Zavatski
|
255c8d3a13
|
Adjust SearchBeatmapSetsRequest for new usage
|
2020-02-19 17:33:48 +03:00 |
|
Andrei Zavatski
|
01202f09be
|
Expand SearchBeatmapSetsResponse
|
2020-02-19 17:32:43 +03:00 |
|
Andrei Zavatski
|
3bf3becdd6
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into subcomments-alter-new
|
2020-02-18 13:27:08 +03:00 |
|
Andrei Zavatski
|
7cb11be810
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into subcomments-alter-new
|
2020-02-14 20:55:51 +03:00 |
|
recapitalverb
|
7866c26f95
|
Make OsuConfigManager instances readonly
|
2020-02-14 22:18:56 +07:00 |
|
recapitalverb
|
2bd2cd1d3f
|
Use OsuConfigManager from ctor instead
|
2020-02-14 21:59:33 +07:00 |
|
recapitalverb
|
a7c2fd078f
|
Fix remaining cases
|
2020-02-14 20:27:21 +07:00 |
|
Dean Herbert
|
76cfe1f42c
|
Merge branch 'master' into online-container
|
2020-02-14 15:18:27 +09:00 |
|
Andrei Zavatski
|
5201c1c87b
|
Use new algorithm for comments tree creation
|
2020-02-13 02:21:13 +03:00 |
|
Andrei Zavatski
|
26afe0f31e
|
Add ability to load long comment trees in CommentsContainer
|
2020-02-10 15:43:11 +03:00 |
|
Andrei Zavatski
|
cb30f463fb
|
Update spotlight info based on selected one
|
2020-02-05 12:48:29 +03:00 |
|
Andrei Zavatski
|
37992e99f9
|
API implementation
|
2020-02-04 16:04:06 +03:00 |
|
Andrei Zavatski
|
e531570352
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into spotlights_api
|
2020-02-03 19:34:35 +03:00 |
|
Andrei Zavatski
|
d20c48d151
|
Resolve possible UserVotes issues
|
2020-01-30 00:53:05 +03:00 |
|
Andrei Zavatski
|
dc10e58b4f
|
Add tests for CommentsPage
|
2020-01-29 06:44:39 +03:00 |
|
Dean Herbert
|
cbba708931
|
Merge branch 'master' into online-mod-settings
|
2020-01-22 22:15:41 +09:00 |
|
smoogipoo
|
03b61e4a5a
|
Throw exception rather than returning nulls
|
2020-01-22 20:00:36 +09:00 |
|
Lucas A
|
0422b326ad
|
Add visual tests
|
2020-01-17 18:54:00 +01:00 |
|
smoogipoo
|
2187523bf3
|
Fix json web requests having incorrect user agents
|
2020-01-17 19:21:27 +09:00 |
|
smoogipoo
|
2bc7458abf
|
Add mod setting (de)serialization support
|
2020-01-17 13:27:47 +09:00 |
|
Dean Herbert
|
0d8b4e7c3e
|
Fix user agent missing in registration
|
2020-01-16 12:51:43 +09:00 |
|
smoogipoo
|
33993837b7
|
Remove participant count (not returned by API)
|
2020-01-14 14:41:38 +09:00 |
|
smoogipoo
|
7349c023d1
|
Cleanup spotlight selection
|
2020-01-14 14:01:51 +09:00 |
|
Dean Herbert
|
4ef30f6a05
|
Merge branch 'master' into spotlights_api
|
2020-01-13 12:36:13 +08:00 |
|
Craftplacer
|
7aac6deb71
|
Merge branch 'master' into api-chat-read
|
2020-01-11 19:18:50 +01:00 |
|
Andrei Zavatski
|
9260ea9195
|
Apply suggestions
|
2020-01-10 20:46:35 +03:00 |
|
Andrei Zavatski
|
08fb68ddfe
|
Fix incorrect return type for spotlight request
|
2020-01-10 16:28:52 +03:00 |
|
Andrei Zavatski
|
f65f030e79
|
Implement GetSpotlightsRequest
|
2020-01-10 15:48:54 +03:00 |
|
Craftplacer
|
8dbddfab55
|
Add HTTP method
|
2020-01-04 00:45:51 +01:00 |
|
Craftplacer
|
9b95ce1045
|
Change wrong values used to form target URL
Dumb mistake by me, C# used ToString() on these objects.
|
2020-01-04 00:45:02 +01:00 |
|
Craftplacer
|
51556a809d
|
Fix variables not being used inside target string
|
2020-01-02 17:20:33 +01:00 |
|
Craftplacer
|
7b71e56817
|
Initial commit
|
2020-01-02 17:07:28 +01:00 |
|
Roman Kapustin
|
e8bcb52612
|
Set UserAgent for API requests
|
2019-12-28 18:07:55 +03:00 |
|
Dean Herbert
|
756d847ad8
|
Fix user not getting an initial status
|
2019-12-18 14:07:03 +09:00 |
|
Huo Yaoyuan
|
61a6106e52
|
CA2200: don't explictly throw caught exception.
|
2019-12-17 13:00:23 +08:00 |
|
Huo Yaoyuan
|
d7b3578cc6
|
CA2201: throw correct exception type.
|
2019-12-17 13:00:02 +08:00 |
|
Dan Balasescu
|
e288706802
|
Merge branch 'master' into rankings-overlay-refactor
|
2019-12-11 19:09:29 +09:00 |
|
Andrei Zavatski
|
69deb0ca96
|
Fix unavailable replays can be accessed via leaderboard
|
2019-12-09 07:19:55 +03:00 |
|
Andrei Zavatski
|
22863da360
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into rankings-overlay-refactor
|
2019-12-05 09:29:37 +03:00 |
|
Dean Herbert
|
de413418c7
|
Remove redundant prefix
|
2019-12-05 14:50:12 +09:00 |
|
Dean Herbert
|
6e9157d59c
|
Standardise request/response handling
|
2019-12-05 14:29:48 +09:00 |
|
Dean Herbert
|
36224dca13
|
Fix multiplayer aggregate score inheriting from ScoreInfo
|
2019-12-05 01:45:28 +09:00 |
|
Dean Herbert
|
e2591f154b
|
Only parse statistics when not null
|
2019-12-03 16:16:46 +09:00 |
|
Dean Herbert
|
f0d49d0cdf
|
Decouple APILegacyScoreInfo from ScoreInfo
|
2019-12-03 15:31:11 +09:00 |
|
Dean Herbert
|
c49aeb08c4
|
Add API methods to perform requests out-of-queue
|
2019-11-29 20:03:14 +09:00 |
|
Andrei Zavatski
|
da01f0ee5a
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into rankings-tables
|
2019-11-28 20:08:41 +03:00 |
|
Ganendra Afrasya
|
71a871d7d1
|
Add loved enum on BeatmapApproval
|
2019-11-28 21:59:57 +07:00 |
|
Andrei Zavatski
|
c546df8a80
|
Refactor API logic
|
2019-11-27 21:56:22 +03:00 |
|
Dean Herbert
|
4221a0126c
|
Merge branch 'master' into rankings-tables
|
2019-11-27 23:26:54 +09:00 |
|
Huo Yaoyuan
|
c0fe91a84c
|
Merge branch 'master' into sharpen
|
2019-11-26 18:21:50 +08:00 |
|
Dean Herbert
|
b85189f855
|
Merge remote-tracking branch 'upstream/master' into fix-spritetext-usage
|
2019-11-25 11:31:12 +09:00 |
|
Dean Herbert
|
45514ff660
|
Apply fixes
|
2019-11-25 11:30:55 +09:00 |
|
Dean Herbert
|
65d71b9442
|
Fix beatmap lookups failing for beatmaps with no local path
Turns out the underlying EscapeUriString doesn't like nulls
|
2019-11-23 20:55:42 +09:00 |
|
Dean Herbert
|
f079ebe857
|
Simplify beatmap lookup to use a single endpoint
|
2019-11-22 16:13:48 +09:00 |
|
Huo Yaoyuan
|
818553027b
|
Merge branch 'master' into sharpen
|
2019-11-21 23:42:46 +08:00 |
|
Dean Herbert
|
19dfbb0a45
|
Update obsolete usages
|
2019-11-21 10:55:31 +09:00 |
|
Dean Herbert
|
f11ad7535d
|
Merge branch 'master' into rankings-tables
|
2019-11-13 15:39:13 +09:00 |
|
Dean Herbert
|
ce60f8262c
|
Merge branch 'master' into sharpen
|
2019-11-13 15:38:59 +09:00 |
|
Dean Herbert
|
61464c5c89
|
Fix potential nullref in unrelated test
|
2019-11-12 21:27:15 +09:00 |
|
Huo Yaoyuan
|
ca52d09e81
|
Enforce expression body for typical simple ones.
|
2019-11-12 19:56:37 +08:00 |
|
Dean Herbert
|
58df6930b2
|
Get error message from server
|
2019-11-12 19:34:20 +09:00 |
|
Dean Herbert
|
f04d7f733f
|
Merge remote-tracking branch 'upstream/master' into favourite-beatmap
|
2019-11-12 19:19:29 +09:00 |
|
Dean Herbert
|
a83c3523ae
|
Merge branch 'master' into rankings-tables
|
2019-11-12 18:59:43 +09:00 |
|
iiSaLMaN
|
6ecea0e4c1
|
Fix DummyAPIAccess being potentially incorrect
|
2019-11-06 18:15:49 +03:00 |
|
Andrei Zavatski
|
2f703090ef
|
Update API with latest web changes
|
2019-11-01 21:49:50 +03:00 |
|
Andrei Zavatski
|
1e73cf1025
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into rankings-tables
|
2019-11-01 21:14:09 +03:00 |
|
Andrei Zavatski
|
9ee63a8c1a
|
Apply suggested changes
|
2019-10-17 16:28:32 +03:00 |
|
Andrei Zavatski
|
42cd4107a0
|
Implement CommentVoteRequest and adjust UI
|
2019-10-17 15:04:30 +03:00 |
|
Andrei Zavatski
|
38dcd42d08
|
Parse voted comments
|
2019-10-17 12:35:12 +03:00 |
|
Dean Herbert
|
4f356f3aeb
|
Merge branch 'master' into favourite-beatmap
|
2019-10-16 18:22:09 +09:00 |
|
Andrei Zavatski
|
96e31b9cca
|
Add support for deleted comments with message
|
2019-10-15 12:07:01 +03:00 |
|
Andrei Zavatski
|
eb5dad08aa
|
Remove initial filed
|
2019-10-15 11:25:58 +03:00 |
|
Andrei Zavatski
|
3c714dc013
|
APICommentsController -> CommentBundle
|
2019-10-15 11:20:06 +03:00 |
|
Andrei Zavatski
|
ad32d66365
|
CI fix
|
2019-10-15 01:10:23 +03:00 |
|
Andrei Zavatski
|
0fd6b0c852
|
Use linq expression to count deleted comments
|
2019-10-15 00:55:33 +03:00 |
|
Andrei Zavatski
|
09621f066e
|
Childs -> Children
|
2019-10-15 00:32:21 +03:00 |
|
Andrei Zavatski
|
0676c880b5
|
Simplify IsTopLevel and IsDeleted properties
|
2019-10-15 00:26:31 +03:00 |
|
Andrei Zavatski
|
d4843285db
|
CI fixes
|
2019-10-14 17:33:14 +03:00 |
|
Andrei Zavatski
|
a4ffd4798d
|
Fix escaped html strings not being unescaped
|
2019-10-14 17:02:48 +03:00 |
|
Andrei Zavatski
|
7cd3f5656d
|
Cleanups
|
2019-10-14 16:43:43 +03:00 |
|
Andrei Zavatski
|
27e3ffd293
|
Update dependencies
|
2019-10-13 11:23:49 +03:00 |
|
Andrei Zavatski
|
7f867562ca
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into comments_api
|
2019-10-13 11:15:43 +03:00 |
|
Dean Herbert
|
475815df04
|
Update ranking display to handle new osu-web request format
|
2019-10-11 13:09:21 +09:00 |
|
Andrei Zavatski
|
f6b78ad661
|
Overall cleanups
|
2019-10-10 11:43:45 +03:00 |
|
Andrei Zavatski
|
107d39c3e9
|
Add DeletedChildsPlaceholder to the bottom of the comments container
|
2019-10-09 14:10:05 +03:00 |
|
Andrei Zavatski
|
7e3c97f496
|
Implement DeletedChildsPlaceholder component
|
2019-10-09 13:37:07 +03:00 |
|
Andrei Zavatski
|
b2bd78308d
|
Handle deleted comments
|
2019-10-09 12:18:49 +03:00 |
|
Andrei Zavatski
|
ad99a3236f
|
Handle edited comments
|
2019-10-09 11:32:17 +03:00 |
|
Andrei Zavatski
|
0a56b041fd
|
Implement ShowChildsButton
|
2019-10-09 11:07:56 +03:00 |
|
Andrei Zavatski
|
faef4d932d
|
Improve message parsing
|
2019-10-09 10:17:14 +03:00 |
|
Andrei Zavatski
|
29b0eacc82
|
Implement SortSelector component
|
2019-10-08 22:46:42 +03:00 |
|
Andrei Zavatski
|
4230b00110
|
Rename APIComments to APICommentsController
|
2019-10-08 19:22:23 +03:00 |
|
Andrei Zavatski
|
000e4a563c
|
Parse parent comments
|
2019-10-08 19:09:02 +03:00 |
|
Andrei Zavatski
|
451a7342ce
|
Parse child comments
|
2019-10-08 15:39:03 +03:00 |
|
Andrei Zavatski
|
801b5b474e
|
Add a User property to the comment for easy access
|
2019-10-08 13:45:13 +03:00 |
|
Andrei Zavatski
|
4b1a40daba
|
Implement temp fix to get the actual message
|
2019-10-08 13:31:49 +03:00 |
|
Andrei Zavatski
|
cc6bf2f173
|
Add IsDeleted property
|
2019-10-07 18:45:22 +03:00 |
|
Andrei Zavatski
|
aa8df0fa20
|
Hook up api and implement some visual comments representation
|
2019-10-07 18:26:07 +03:00 |
|
Andrei Zavatski
|
738580ec61
|
Add IsTopLevel property
|
2019-10-07 16:58:24 +03:00 |
|
Andrei Zavatski
|
76db200bd3
|
Implement GetCommentsRequest
|
2019-10-07 16:48:05 +03:00 |
|
Andrei Zavatski
|
2d707b2b65
|
Implement PostBeatmapFavouriteRequest
|
2019-10-07 15:36:23 +03:00 |
|
Andrei Zavatski
|
2a395956aa
|
Merge dependencies
|
2019-09-27 19:00:17 +03:00 |
|
Dean Herbert
|
c83db94eb7
|
Use isolated storage/api
|
2019-09-25 15:00:08 +09:00 |
|
Andrei Zavatski
|
573da7b1e7
|
Implement ChangelogEntryType
|
2019-09-19 20:34:37 +03:00 |
|
Dean Herbert
|
d21d68b36c
|
Refactor to match web implementation 1:1
|
2019-09-02 17:04:38 +09:00 |
|
Dean Herbert
|
0985b1679f
|
Move enum to response class
|
2019-09-02 15:57:55 +09:00 |
|
Dean Herbert
|
3d551b08a9
|
Rename legacy actions
|
2019-09-02 15:57:23 +09:00 |
|
Dean Herbert
|
13fadec6ec
|
Merge remote-tracking branch 'upstream/master' into kudosu-info
|
2019-09-02 15:25:41 +09:00 |
|
Andrei Zavatski
|
72dbeaec16
|
Fix the comment
|
2019-08-30 10:26:11 +03:00 |
|
Andrei Zavatski
|
b03b520818
|
Move Absing from the APIKudosuHistory
|
2019-08-30 10:13:21 +03:00 |
|
StanR
|
d303083179
|
Update to match api
|
2019-08-29 12:29:31 +03:00 |
|
StanR
|
3347ee8170
|
Merge branch 'master' into beatmapset-genre-language
|
2019-08-29 09:57:53 +03:00 |
|
Andrei Zavatski
|
ed827d514f
|
Add comments
|
2019-08-27 15:36:08 +03:00 |
|
Andrei Zavatski
|
f4d2bb036b
|
Expand KudosuAction list
|
2019-08-22 16:50:54 +03:00 |
|
Andrei Zavatski
|
2393bbc69b
|
Expand APIKudosuHistory
|
2019-08-18 21:27:53 +03:00 |
|
Andrei Zavatski
|
093359c13b
|
fix incorrect json property
|
2019-08-09 11:19:14 +03:00 |
|
Andrei Zavatski
|
5073bce2dc
|
Basic request implementation
|
2019-08-09 10:47:52 +03:00 |
|
Andrei Zavatski
|
b1c78c43f3
|
Simplify target string
|
2019-08-07 06:57:46 +03:00 |
|
Andrei Zavatski
|
c16e84e5e6
|
Fix unability to get local user with specific ruleset
|
2019-08-07 06:35:57 +03:00 |
|
Andrei Zavatski
|
3cfbbac5dc
|
Expand requests
|
2019-08-06 17:47:31 +03:00 |
|
Joehu
|
e84c79d140
|
Update osu!direct categories sorting with web changes
|
2019-08-02 13:16:33 -07:00 |
|
Andrei Zavatski
|
0f36088ef8
|
Add loved section
|
2019-08-01 11:06:29 +03:00 |
|
Andrei Zavatski
|
de8ac9a428
|
Simple implementation
|
2019-07-21 21:41:07 +03:00 |
|
smoogipoo
|
066bee3535
|
Simplify offset calculation
|
2019-07-19 16:02:33 +09:00 |
|
smoogipoo
|
99ab77b926
|
Add PaginatedWebRequest to handle request pagination
|
2019-07-19 15:33:09 +09:00 |
|
Andrei Zavatski
|
9458bca58f
|
Update usage of requests
|
2019-07-15 13:37:25 +03:00 |
|
Andrei Zavatski
|
111541fe7a
|
Use limit in requests
|
2019-07-15 13:31:57 +03:00 |
|
StanR
|
cd7c03c13a
|
Add genre and language sections to beatmapset overlay
|
2019-07-11 16:44:48 +03:00 |
|
Dean Herbert
|
c22633967b
|
Merge remote-tracking branch 'upstream/master' into user-best-score
|
2019-07-11 11:32:47 +09:00 |
|
iiSaLMaN
|
b2f23a10c8
|
Use the correct property to retrieve the milliseconds
|
2019-07-10 23:12:18 +03:00 |
|
Dean Herbert
|
2285c2b1df
|
Merge branch 'master' into user-best-score
|
2019-07-11 00:31:26 +09:00 |
|
iiSaLMaN
|
e73f22eff8
|
Convert length retrieved from online to milliseconds
|
2019-07-09 17:53:34 +03:00 |
|
Andrei Zavatski
|
a0efd50f62
|
Extend APILegacyScores request
|
2019-07-08 11:25:25 +03:00 |
|
iiSaLMaN
|
90d5484818
|
Return BPM back to OnlineInfo
Revert commit of "Move BPM out of OnlineInfo"
|
2019-07-08 09:10:41 +03:00 |
|
iiSaLMaN
|
729f0901f7
|
Move Length out of OnlineInfo
|
2019-07-07 20:25:36 +03:00 |
|
iiSaLMaN
|
3ea9629daf
|
Move BPM out of OnlineInfo
|
2019-07-07 20:11:44 +03:00 |
|
Dean Herbert
|
2149d639de
|
Merge branch 'master' into leaderboard-mod-filter
|
2019-07-06 13:27:49 +09:00 |
|
naoey
|
f1dab946ff
|
Remove need to trim query string
|
2019-07-05 08:46:17 +05:30 |
|
naoey
|
98a242cc37
|
Merge remote-tracking branch 'ppy/master' into leaderboard-mod-filter
|
2019-07-05 08:38:33 +05:30 |
|
Dean Herbert
|
2b9f7d551f
|
Fix incorrect type specification
|
2019-07-04 16:16:17 +09:00 |
|
Dean Herbert
|
4885f0f0c7
|
Add messaging telling users how to leave changelog comments
|
2019-07-04 15:47:06 +09:00 |
|
naoey
|
4ba60ed089
|
Apply currently selected mods to filter leaderboard scores
Modifies GetScoresRequest to build query string locally instead of using WebRequest.AddParameter since it doesn't support array parameters
|
2019-07-03 17:04:20 +05:30 |
|
naoey
|
9805adc61d
|
Fix online ScoreInfo having the wrong ruleset
|
2019-07-03 14:25:59 +05:30 |
|
naoey
|
7d9e215744
|
Code quality fixes
|
2019-06-29 12:29:12 +05:30 |
|
naoey
|
53d6d74537
|
Update to match upstream changes
|
2019-06-28 09:33:13 +05:30 |
|
naoey
|
ab0bb8b678
|
Implement replay downloading with ArchiveDownloadModelManager
|
2019-06-28 09:33:13 +05:30 |
|
Dean Herbert
|
375a6f406d
|
Merge remote-tracking branch 'upstream/master' into not-available-to-download
|
2019-06-27 11:44:41 +09:00 |
|
Salman Ahmed
|
f4e765cf99
|
Merge branch 'master' into not-available-to-download
|
2019-06-26 05:13:58 +03:00 |
|
naoey
|
9d88295ece
|
Merge remote-tracking branch 'upstream/master' into generic-download-model-manager
|
2019-06-25 18:27:16 +05:30 |
|
Dean Herbert
|
90acc9b6ca
|
Avoid calling api request callback after user cancel
|
2019-06-25 13:52:43 +09:00 |
|
naoey
|
4b46601eae
|
Remove redundant variable, handle all request failures
|
2019-06-19 19:43:09 +05:30 |
|
iiSaLMaN
|
5278c5f365
|
Merge branch 'master' into not-available-to-download
|
2019-06-19 01:14:32 +03:00 |
|
Dean Herbert
|
d65c20bbdc
|
Merge branch 'master' into generic-download-model-manager
|
2019-06-19 01:29:06 +09:00 |
|
Dean Herbert
|
84a0b948e1
|
Fix typo in VersionNavigation class name
|
2019-06-17 16:32:38 +09:00 |
|
smoogipoo
|
d693b2a329
|
Fix multiplayer score submission failing silently
|
2019-06-16 00:31:14 +09:00 |
|
Dean Herbert
|
38616a2bb5
|
Merge branch 'master' into fix-beatmapoverlay-graphs
|
2019-06-15 18:37:01 +09:00 |
|
naoey
|
aa7cae0879
|
Rephrase xmldoc
|
2019-06-13 16:55:41 +05:30 |
|
naoey
|
52c7ed9960
|
Add ability to change the flie extension of API download requests
|
2019-06-13 16:16:48 +05:30 |
|
smoogipoo
|
389997dbc4
|
Fix metrics being populated with null ratings
|
2019-06-13 19:14:58 +09:00 |
|
smoogipoo
|
583bb53f53
|
Remove GetBeatmapDetailsRequest
|
2019-06-13 16:57:19 +09:00 |
|
smoogipoo
|
0a79b444d9
|
Move metrics to beatmap set
|
2019-06-13 16:52:49 +09:00 |
|
smoogipoo
|
f240a157b2
|
Deserialize API metrics
|
2019-06-13 16:39:38 +09:00 |
|
naoey
|
7ba676ad31
|
Rename Info to Model
|
2019-06-12 21:56:36 +05:30 |
|
naoey
|
951a5abccc
|
Merge remote-tracking branch 'upstream/master' into generic-download-model-manager
|
2019-06-12 17:41:16 +05:30 |
|
Dean Herbert
|
021d0273f9
|
Split out user activity from user status (#4619)
Split out user activity from user status
Co-authored-by: Dean Herbert <pe@ppy.sh>
|
2019-06-12 20:14:03 +09:00 |
|
Dean Herbert
|
b2b3df3885
|
Merge remote-tracking branch 'upstream/master' into settings-footer-show-changelog-current-build
|
2019-06-12 18:28:43 +09:00 |
|
Dean Herbert
|
f358fce9ab
|
Move activity (writable) bindable to APIAccess so it correctly transfers between users
|
2019-06-12 18:04:57 +09:00 |
|
Dean Herbert
|
c591a6f1fa
|
Rename request type to be less verbose
|
2019-06-12 13:30:23 +09:00 |
|
naoey
|
06a558c4b7
|
Remove unecessary third generic and change usages to match
|
2019-06-11 21:11:30 +05:30 |
|
naoey
|
8ff26a8fbc
|
Add license headers and xmldoc
|
2019-06-11 19:49:10 +05:30 |
|
naoey
|
341d137f5c
|
Make BeatmapManager inherit from new base class
|
2019-06-11 19:36:08 +05:30 |
|
naoey
|
b4de51b612
|
Create a generic base archive download manager class
|
2019-06-11 18:29:33 +05:30 |
|
iiSaLMaN
|
1c6a81e2aa
|
Merge branch 'master' into not-available-to-download
|
2019-06-11 12:32:46 +03:00 |
|
Arphox
|
07e17518e9
|
Fix all "Maintainability" CodeFactor issues
|
2019-06-11 10:28:16 +02:00 |
|
iiSaLMaN
|
ae284d1127
|
Merge branch 'master' into not-available-to-download
|
2019-06-10 21:39:32 +03:00 |
|
KingLuigi4932
|
3202110b80
|
Add a container for Beatmap Availability
|
2019-06-10 20:17:44 +03:00 |
|
Lucas A
|
2e911d0e96
|
Merge remote-tracking branch 'upstream/master' into settings-footer-show-changelog-current-build
|
2019-06-10 19:13:54 +02:00 |
|
KingLuigi4932
|
3fc604b60a
|
Add Availability to BeatmapSetOnlineInfo
|
2019-06-10 13:18:38 +03:00 |
|
Lucas A
|
e8c73f3127
|
Make APIChangelogEntry.Major a non-nullable property
|
2019-06-08 09:45:34 +02:00 |
|
Dean Herbert
|
115a75e4c6
|
Use a constant for lazer variables
|
2019-06-03 13:16:05 +09:00 |
|
Dean Herbert
|
a9447eaf7b
|
Remove redundant prefixes
|
2019-05-21 14:02:34 +09:00 |
|
Dean Herbert
|
a131875a7b
|
Use bindables the whole way
|
2019-05-21 13:34:35 +09:00 |
|
Dean Herbert
|
58a3480b6a
|
Update ChangelogHeader to work again with OverlayHeader
|
2019-05-21 12:52:50 +09:00 |
|
Dean Herbert
|
dbc42fd59e
|
Remove StreamColour class and implement locally
|
2019-05-17 18:31:53 +09:00 |
|
Dean Herbert
|
37e989fc64
|
fixup! Convert BadgeDisplay to use bindable
|
2019-05-17 18:31:53 +09:00 |
|
Dean Herbert
|
1505ca976b
|
API request clean-up
|
2019-05-15 18:21:06 +09:00 |
|
Dean Herbert
|
d66a26cd11
|
Add JsonProperty hinting
|
2019-05-13 17:26:50 +09:00 |
|
Dean Herbert
|
8ecd1912e1
|
Split out web response classes into own files
|
2019-05-13 17:24:33 +09:00 |
|
Dean Herbert
|
e9c3f54307
|
Share web request between builds and streams
|
2019-05-13 16:44:43 +09:00 |
|
Dean Herbert
|
37a8d9eb80
|
Remove chart references for now
|
2019-05-13 16:27:54 +09:00 |
|
Dean Herbert
|
219c590b8a
|
Initial pass to make work with real API
|
2019-05-13 16:24:32 +09:00 |
|
Dean Herbert
|
31b72f168d
|
Fix deprecated calls and code styling (partly)
|
2019-05-13 00:46:22 +09:00 |
|
Dean Herbert
|
34f54aa945
|
Resolve compile-time issues
|
2019-05-13 00:36:05 +09:00 |
|
Dean Herbert
|
943e1574a4
|
Merge branch 'master' into changelog-overlay
|
2019-05-13 00:24:18 +09:00 |
|
smoogipoo
|
35624a5d1c
|
Invert scheduling order
|
2019-05-09 13:42:04 +09:00 |
|
smoogipoo
|
3fed165b74
|
Cleanup some schedules
|
2019-05-09 13:33:18 +09:00 |
|
smoogipoo
|
c69d813745
|
Fix bindable potentially being set from background thread
|
2019-05-09 13:32:18 +09:00 |
|
smoogipoo
|
13b9b04bb8
|
Apply more cases/fix some existing ones
|
2019-05-07 13:23:09 +09:00 |
|
smoogipoo
|
d7c09e7dbd
|
Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
# osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
# osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
# osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
# osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
# osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
# osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
# osu.Game/Graphics/OsuFont.cs
# osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
# osu.Game/Overlays/Profile/Header/BadgeContainer.cs
# osu.Game/Overlays/Profile/ProfileHeader.cs
# osu.Game/Screens/Select/PlaySongSelect.cs
# osu.Game/Skinning/LegacySkinDecoder.cs
|
2019-05-07 13:20:17 +09:00 |
|
Dean Herbert
|
6bdaca1e3b
|
Fix mod equality checks not working as intended
|
2019-05-03 10:09:47 +09:00 |
|
smoogipoo
|
0bd35ab7bb
|
Turn on warnings, resolve issues
|
2019-04-25 17:36:17 +09:00 |
|
smoogipoo
|
2c18b6df1c
|
Fix score table using 300/100/50
|
2019-04-03 16:09:19 +09:00 |
|
Dean Herbert
|
c39c37a18d
|
Apply more missed cases
|
2019-04-01 12:44:46 +09:00 |
|
Dean Herbert
|
612db31c38
|
Apply newline additions
|
2019-04-01 12:16:32 +09:00 |
|
smoogipoo
|
012dcc25c9
|
Rename APIScoreInfo -> APILegacyScoreInfo
|
2019-03-27 17:08:40 +09:00 |
|
smoogipoo
|
d2af2cf21d
|
Set legacy api score statistics directly
|
2019-03-27 17:08:01 +09:00 |
|
smoogipoo
|
eceecde0f8
|
Make APIScoreInfo derive LegacyScoreInfo
|
2019-03-27 17:07:45 +09:00 |
|
Dean Herbert
|
59d0996c8d
|
Cleanup other instance of same function
|
2019-03-22 14:31:54 +09:00 |
|
smoogipoo
|
860999ad29
|
Cleanup
|
2019-03-22 14:20:53 +09:00 |
|
Dean Herbert
|
dc004910d7
|
Fix AccountCreationOverlay tests and better complete dummy api's behaviour
|
2019-03-22 11:55:35 +09:00 |
|
Dean Herbert
|
7d637691d7
|
Use non-guest user ID for non-guest user
|
2019-03-13 19:01:42 +09:00 |
|
Dan Balasescu
|
6aa3dc9f55
|
Use non-real domain
Co-Authored-By: peppy <pe@ppy.sh>
|
2019-03-13 18:56:48 +09:00 |
|
Dean Herbert
|
f0114d776d
|
Use interface to access API
Allows for better testability.
|
2019-03-13 12:58:18 +09:00 |
|
Dean Herbert
|
400514630d
|
Fix incomplete comment
|
2019-03-08 12:44:33 +09:00 |
|
Dean Herbert
|
11e5c6a2a0
|
Fire initial APIStateChanged on local thread
|
2019-03-08 12:15:27 +09:00 |
|
Dan Balasescu
|
8e99f54fed
|
Merge branch 'master' into update-beatmap-sections
|
2019-03-05 17:39:47 +09:00 |
|
Dean Herbert
|
0788a7e9f1
|
Merge branch 'master' into more-inspections
|
2019-02-28 14:32:57 +09:00 |
|
Dean Herbert
|
42be7857d1
|
Use expression body for property get/set where possible
|
2019-02-28 13:58:19 +09:00 |
|
Dean Herbert
|
26d53d06a9
|
Fix remaining issues
|
2019-02-28 13:31:40 +09:00 |
|
smoogipoo
|
d8c55bc729
|
Adjust namespaces
|
2019-02-21 19:05:52 +09:00 |
|
smoogipoo
|
bca347427f
|
Update with framework bindable changes
|
2019-02-21 18:56:34 +09:00 |
|
Dean Herbert
|
b69a19f810
|
Attach progress immediately
|
2019-01-31 19:08:45 +09:00 |
|
Dean Herbert
|
327a34f12a
|
Merge remote-tracking branch 'upstream/master' into download-tracking-component
# Conflicts:
# osu.Game/Beatmaps/Drawables/BeatmapSetDownloader.cs
|
2019-01-31 18:45:09 +09:00 |
|
Dean Herbert
|
baea9691cc
|
Fix baetmap downloads using too much memory
|
2019-01-29 18:34:10 +09:00 |
|