v2.6.0 - Manual Music Additions, Smart Duplicate Management & Enhanced Search
Important
⚠️ REMINDER: As with any update, it is highly recommended to export your database before upgrading. Safety first!
Hi everyone, it's been a while! I've been really busy lately, but now I have more time to devote to DVinyl
Here's the last “major” update before 3.0 (I hope!). Here are the new features:
🎵 Music Manual Addition
Big thanks to @refactomiguel & @minchetas for this massive contribution!
- Discogs-Free Entry: Full manual entry support for music items without needing a Discogs search.
- Tracklist Editor: Added a manual tracklist editor featuring strict validation for track duration formatting.
- Total Duration Badge: Automatic calculation and display of the total album runtime as a clean visual badge.
- Smart Fields & Suggestions: Mandatory Title/Artist fields, support for Label and Catalog reference numbers, and automatic genre suggestions.
🧠 Smart Duplicate & Variant Management
- Duplicate Warning: Smart alerts if an item being added already exists anywhere in your collection, across all categories.
- Auto-Increment Quantity: Intelligent logic to automatically increment the quantity counter for an existing item instead of creating a duplicate.
- Item Variants: Display all other editions or variants of the same title/author at the bottom of detail pages (supports Books, Games, DVDs, and Music).
🔍 Advanced Search Improvements
- Track Name Search: You can now search for music items directly by track or song name within the tracklist.
- Database ID Search: Added the ability to search for specific entries using their unique database identifier (
_id). - Auto-Trim Input: Improved tolerance for accidental spaces with automatic text trimming on search inputs.
🛡️ Translations & Security
- Discogs Value Translation: Localization support added for Discogs sales and value estimations.
- Secure JS Injections: Secured translation injections within JavaScript to eliminate layout bugs and reinforce overall system security.
I hope you like this version. A big thank you to @refactomiguel and @minchetas who made the whole manual add system.
Love u all <3