Faircamp 1.7.1Unreleased

# Fixes

Fix patchy logic for determining varying track artists on a release with incognitothief git 1
Print detailed debug reports for hard_link_or_copy failure cases git 1

# Translations

Update catalan translations Ayman Hamad git 1
Update polish translations luce git 1

# Internal changes in preparation of 2.0

Sketch out slint-based graphical launcher prototype git 1
Extract core functionality, site rendering and utils into stand-alone crates git 1
Reorganize renderer implementation into pages and widgets modules git 1

# Contributors to these unreleased changes

# All commits for this release
git 11