Improve Archive Needs System
I have added some improvements to the Archive Needs system. Previously this was for staff to add missing full albums that were having a hard time finding, but that was mostly it.
It has now been upgraded using data from the albums to automatically post a listing by the system when either of the following are needed:
Tracks are missing that need fulfillment
Track Quality is lower than FLAC or lower than highest released format (for old content).
When either of those are true it will auto-post an archive needs listing, set the type, and highlight the tracks that are missing or need quality upgrades. The album page itself also has a note about an open request, and the missing tracks will be darkened / locked.
Additionally some misc bugs have been fixed:
Added more formatting checks for auto parsing files to disc / track numbers.
Changed guard rail that was preventing partial track or disc removal after asset ingestion attachment.
Added better filtering, and tag colorization, and content alignment for the archive needs page.
Fixed bugs around custom collection category overrides not showing up at all on the collection page and not being selectable for edits.
Fixed it saying “Unknown User” or “Member” on the activity feed or archive page when the system opened a listing.
Fixed some database ownership related migration scripting and added some additional security enhancements.