Allow API beatmap requests using interface type
GetBeatmapRequest
AddParameter
Update beatmap set status pill appearance in line with new designs
Fix tournament client silently failing on error during parsing
FixedWidth
AutoSizeAxes
Fix incorrect length when calling `APIBeatmap.ToBeatmapInfo`
APIBeatmap.ToBeatmapInfo
LadderInfo
Fix `BeatmapSetInfo`'s `Status` value being marked as non-databased
BeatmapSetInfo
Status
Add build-only CI jobs for mobile platforms
Resolves compilation failures for the newly-added Android build-only CI job caused by inspection CA2201 ("Exception type System.Exception is not sufficiently specific").
Fix a couple of new layout inspections introduced in Rider 2021.3 EAP5
Fix a missed toast shortcut string not localising correctly
Fix focus returning to the lounge search textbox while password is being checked
Refactor `BeatmapMetadataContainer` and usages to use interface types
Remove unused `BeatmapTypeInfo` class
BeatmapMetadataContainer
Remove `BeatmapMetadata` base class from API classes
BeatmapTypeInfo
Helps reduce the scope of upcoming changes.
Fix low-pass filter continuing to take effect after fail animation has already ended
Remove unnecessary setters from `IBeatmapSetOnlineInfo` interface
IBeatmapSetOnlineInfo
Fix incorrect length mapping in `APIBeatmap`
APIBeatmap
BeatmapMetadata
APIBeatmapSet
Implement `IBeatmapInfo`/`IBeatmapSetInfo` from API beatmap types
APIBeatmapSet.Covers
IBeatmapInfo
IBeatmapSetInfo