ReplayDownloadButton
Fix "most played beatmap" request breakage after property rename
Fix backwards containment check in chat channel load callback
Implement real-time PP counter
Remove local handling of realm when switching thread modes
Fix import notifications not showing correct text
IEnumerable
Player.Score
protected
GameplayState.Score
Apparently I wrote the BDL system and don't know how this works. I believe you need `CancellationToken?` or CanBeNull=true, however that doesn't actually play well when actually using the token in code...
ConfigureAwait
Add `ILive<T>` and use as return type of `Import` methods
Rename last remaining `BeatmapInfo Beatmap` usage
BeatmapInfo Beatmap
Show login failure messages on login form
Rename `BeatmapInfo` variables which were named `beatmap` for clarity