Enable NRT and simplify `LineBufferedReader`
finally
ReadToEnd
Fix incorrect case in `CatcherArea` parameter
Add statistics display for `MemoryCachingComponent`s
Fix `BeatSyncedContainer` unintentionally blocking on beatmap load
MemoryCachingComponent
Never sure if these are working as they should (or how well they are working). This helps quite a bit.
-1
BeatSyncedContainer
LineBufferedReader
Fix personal best score showing delete option on context menu
CatcherArea
Add forgotten password link to login form
LoginForm
IAPIProvider
Allow MIDI and joysticks to trigger the osu! cookie on the initial screen
Fix intermittent realm migration test failures
realmRetrievalLock
ThreadLocal
Every time I looked at this code I have to re-learn what it's doing. Changing these variable names should help quite a bit.
Fix realm backup creation failing when run from `RealmAccess` constructor
RealmAccess
At the point of construction, we are not on the update thread, but it doesn't really matter at this point because there's no other usages.
Remove nullable disable annotation in the ruleset filter.
Update framework
Move star difficulty filter to song select
Mark, document and silence remaining flaky tests on standard CI runs
Remove nullable disable annotation in replays namespace
Send beatmap hash to server on solo score request
Fix `BeatmapInfoWedge` test potentially failing due to quick initial load
Fix replays showing incorrect star difficulty on load
AsNonNull()
Add more verbose logging to realm blocking process
Imitate stable's slider ball fade in/out animation