Clean up carousel tests Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Fix database unique constraint issues on some imports
Make settings textboxes commit on focus lost
Disallow .osu files with the same file content from being imported when in the same set
Add version badge to README
Remove usages of untyped equality
Fix background loading twice when entering song select
Add API functionality to beatmap favourite button
Fix osu!direct test failing
Unsure how this occurred only now; may warrant further investigation.
Implement slider control point additions
Add Ctrl+A to select all and Escape to deselect all Co-authored-by: Dean Herbert <pe@ppy.sh>