Also fixes circular references when using IJsonSerializable.
FirstOrDefault when called on a TableQuery with a predicate doesn't use table indices
Guarantees that backing files are cleaned up correctly. Also handles lingering "beatmaps" directory from older builds.
Also simplify initial migration for BeatmapStore by just nuking everything.
This fixes incorrect reference counts causing database desync.
Welcome back BeatmapManager
This reverts commit 6f20473e65, reversing changes made to c76a495d3d.
6f20473e65
c76a495d3d