Dean Herbert
|
db6343c44c
|
Correctly redirect BPM from API to interface
|
2021-10-27 17:09:51 +09:00 |
|
Dean Herbert
|
40d963fc8a
|
Allow setting of APIBeatmap.Length (and don't serialise twice)
|
2021-10-27 16:44:21 +09:00 |
|
Dan Balasescu
|
f687ed8599
|
Merge pull request #15283 from peppy/test-api-beatmap-set
Add ability to make test `APIBeatmapSet`s from test scenes
|
2021-10-26 15:34:19 +09:00 |
|
Bartłomiej Dach
|
a49a1f41cb
|
Merge branch 'master' into move-online-beatmap-metrics
|
2021-10-25 20:33:49 +02:00 |
|
Dean Herbert
|
b65d199f6a
|
Fix incorrect length when calling APIBeatmap.ToBeatmapInfo
|
2021-10-25 17:01:47 +09:00 |
|
Dean Herbert
|
6adb0f068b
|
Fix multiple issues with json serialisation of online info (causing tournament failures)
|
2021-10-25 16:52:50 +09:00 |
|
Dean Herbert
|
2c308f3008
|
Rename BeatmapMetrics to APIFailTimes
|
2021-10-25 15:34:41 +09:00 |
|
Dean Herbert
|
20baae9094
|
Move online metrics out of BeatmapInfo model
|
2021-10-25 15:32:18 +09:00 |
|
Dean Herbert
|
045dd94a6e
|
Move online metrics out of BeatmapSetInfo model
|
2021-10-25 15:12:39 +09:00 |
|
Dean Herbert
|
19312435d0
|
Add ability to make test APIBeatmaps from test scenes
Allow tests to create a sample `APIBeatmapSet`
One step towards removing calls to `ToBeatmap` / `ToBeatmapSet`.
|
2021-10-25 14:18:13 +09:00 |
|
Dean Herbert
|
c701579c69
|
Refactor BeatmapMetadataContainer and usages to use interface types
|
2021-10-22 21:38:50 +09:00 |
|
Dean Herbert
|
28d8820976
|
Merge pull request #15224 from peppy/no-more-beatmap-metadata-base
Remove `BeatmapMetadata` base class from API classes
|
2021-10-22 21:07:29 +09:00 |
|
Dean Herbert
|
ea473428e8
|
Fix incorrect length mapping in APIBeatmap
|
2021-10-22 15:54:40 +09:00 |
|
Dean Herbert
|
de33b2f45a
|
Return set metadata if available before falling back to empty object
|
2021-10-22 15:00:31 +09:00 |
|
Dean Herbert
|
fb7cf35481
|
Remove BeatmapMetadata base class from APIBeatmap
|
2021-10-21 21:48:14 +09:00 |
|
Dean Herbert
|
6dd54a417f
|
Remove BeatmapMetadata base class from APIBeatmapSet
|
2021-10-21 21:32:07 +09:00 |
|
Dean Herbert
|
c580ec865f
|
APIBeatmapSet.Covers is never null
|
2021-10-21 19:34:01 +09:00 |
|
Dean Herbert
|
0fe0b5dc09
|
APIBeatmap implements IBeatmapInfo
|
2021-10-21 19:14:31 +09:00 |
|
Dean Herbert
|
40a176e86e
|
APIBeatmapSet implements IBeatmapSetInfo
|
2021-10-21 19:14:19 +09:00 |
|
Dan Balasescu
|
8ae05ee8f7
|
Merge branch 'master' into online-info-as-interface
|
2021-10-21 17:14:57 +09:00 |
|
Dean Herbert
|
0706ad70fb
|
Move BeatmapSetOnlineInfo to an interface type
|
2021-10-21 16:58:42 +09:00 |
|
Dean Herbert
|
a5c155bc87
|
Remove APIPlaylistBeatmap subclass
|
2021-10-21 16:43:46 +09:00 |
|
Bartłomiej Dach
|
baa8baaa1e
|
Fix "most played beatmap" request breakage after property rename
|
2021-10-05 21:17:19 +02:00 |
|
Dean Herbert
|
853cf6feaa
|
Rename last remaining BeatmapInfo Beatmap usage
|
2021-10-04 17:35:53 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
Dean Herbert
|
309460e505
|
Merge pull request #14675 from ekrctb/featured-artist-markers
Add featured artist markers to beatmap listing and overlay
|
2021-09-10 14:30:33 +09:00 |
|
Dean Herbert
|
cf633973a9
|
Refactor exposed mod retrieval methods for better safety
|
2021-09-10 11:09:13 +09:00 |
|
Dean Herbert
|
2edb851008
|
Add ability to lookup mod from a type specification
|
2021-09-09 16:50:59 +09:00 |
|
Dean Herbert
|
4d0530ca9d
|
Add new methods to ruleset for quicker mod lookups
|
2021-09-09 16:46:14 +09:00 |
|
ekrctb
|
7543f9dfb0
|
Add featured artist track ID online info
|
2021-09-08 12:21:24 +09:00 |
|
Gagah Pangeran Rosfatiputra
|
480d5ffa5d
|
add pinned comment to users setter in comment bundle
|
2021-08-13 19:40:37 +07:00 |
|
Gagah Pangeran Rosfatiputra
|
39b13efdd5
|
add pinned comments property in comment bundle
|
2021-08-13 13:13:28 +07:00 |
|
Gagah Pangeran Rosfatiputra
|
0901333ef3
|
add pinned property in comment
|
2021-08-13 12:57:29 +07:00 |
|
Dean Herbert
|
061e3d7f26
|
Move legacy ScoreInfo to be completely based on presence of classic mod
|
2021-06-08 18:00:09 +09:00 |
|
Gagah Pangeran Rosfatiputra
|
f3555ad08c
|
add APIWikiPage response
|
2021-04-20 16:12:32 +07:00 |
|
Andrei Zavatski
|
4b97224932
|
Implement NewsSideBar component
|
2021-05-10 09:53:52 +03:00 |
|
smoogipoo
|
9a7b6ebe50
|
Fix missed occurrence
|
2021-02-17 14:30:52 +09:00 |
|
Salman Ahmed
|
c317d60169
|
Add offline test scene for beatmap listing overlay
|
2021-01-26 00:03:20 +03:00 |
|
Salman Ahmed
|
e8daea91d2
|
Add online beatmap "explicit content" property
|
2021-01-13 12:13:14 +03:00 |
|
Bartłomiej Dach
|
0bd9f68cbd
|
Refactor update stream colour mapping code
|
2020-12-25 21:06:03 +01:00 |
|
Dean Herbert
|
66a23c22e5
|
Fix various tests failing due to dependence on specific online data
|
2020-12-24 21:28:24 +09:00 |
|
smoogipoo
|
eb46c9ce9b
|
Fix metadata lost in beatmapset deserialisation
|
2020-12-21 17:11:30 +09:00 |
|
Dean Herbert
|
3550e5b30f
|
Add length display to room screen as well
|
2020-12-03 16:42:06 +09:00 |
|
Dean Herbert
|
1e1569eb53
|
Use int instead of long for user_id fields for now
|
2020-11-06 12:59:46 +09:00 |
|
Max Hübner
|
f27ce7521d
|
Make "Sometimes" setting depend on season end date, rather than chance
|
2020-10-30 10:27:43 +01:00 |
|
Max Hübner
|
09d49aa0f7
|
Add GetSeasonalBackgroundsRequest
|
2020-10-22 18:25:01 +02:00 |
|
smoogipoo
|
297168ecc4
|
Fix scores sometimes not being re-standardised correctly
|
2020-09-29 19:06:09 +09:00 |
|
smoogipoo
|
6ed191786f
|
Add support for position
|
2020-08-31 20:01:59 +09:00 |
|
smoogipoo
|
ed74c39b55
|
Move UserTopScoreContainer into base leaderboard
|
2020-08-31 19:54:22 +09:00 |
|
smoogipoo
|
0957c5f74c
|
Re-namespace multiplayer requests/responses
|
2020-07-22 18:34:04 +09: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 |
|
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
|
1ccdfd7364
|
Pull playlist beatmap checksum from api
|
2020-06-02 14:03:13 +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 |
|
Dean Herbert
|
5c16dbbea9
|
Merge pull request #7919 from smoogipoo/null-leaderboard-position
Support null leaderboard position
|
2020-02-20 16:27:24 +09:00 |
|
smoogipoo
|
1a689231c2
|
Support null leaderboard position
|
2020-02-20 14:51:25 +09:00 |
|
TheWildTree
|
23c9782f50
|
Add maxCombo to APIBeatmap
|
2020-02-19 17:58:41 +01:00 |
|
Andrei Zavatski
|
7cb11be810
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into subcomments-alter-new
|
2020-02-14 20:55:51 +03: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
|
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 |
|
smoogipoo
|
2bc7458abf
|
Add mod setting (de)serialization support
|
2020-01-17 13:27:47 +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 |
|
Andrei Zavatski
|
9260ea9195
|
Apply suggestions
|
2020-01-10 20:46:35 +03:00 |
|
Andrei Zavatski
|
f65f030e79
|
Implement GetSpotlightsRequest
|
2020-01-10 15:48:54 +03:00 |
|
Andrei Zavatski
|
69deb0ca96
|
Fix unavailable replays can be accessed via leaderboard
|
2019-12-09 07:19:55 +03: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 |
|
Huo Yaoyuan
|
ca52d09e81
|
Enforce expression body for typical simple ones.
|
2019-11-12 19:56:37 +08:00 |
|
Andrei Zavatski
|
9ee63a8c1a
|
Apply suggested changes
|
2019-10-17 16:28:32 +03:00 |
|
Andrei Zavatski
|
38dcd42d08
|
Parse voted comments
|
2019-10-17 12:35:12 +03: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
|
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
|
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
|
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
|
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
|
de8ac9a428
|
Simple implementation
|
2019-07-21 21:41:07 +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
|
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
|
9805adc61d
|
Fix online ScoreInfo having the wrong ruleset
|
2019-07-03 14:25:59 +05:30 |
|
naoey
|
ab0bb8b678
|
Implement replay downloading with ArchiveDownloadModelManager
|
2019-06-28 09:33:13 +05:30 |
|
iiSaLMaN
|
5278c5f365
|
Merge branch 'master' into not-available-to-download
|
2019-06-19 01:14:32 +03:00 |
|
Dean Herbert
|
84a0b948e1
|
Fix typo in VersionNavigation class name
|
2019-06-17 16:32:38 +09:00 |
|
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 |
|
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 |
|