Repository navigation
v0.5.0 - Dismiss & Persistence
v0.5.0 - Dismiss & Persistence
This release adds the ability to track your progress as you work through issues over multiple sessions.
✨ New Features
Dismiss Issues
- Dismiss button on each issue lets you mark items as fixed or "won't fix"
- Dismissed items are hidden from the main view and counts update accordingly
- Per-track dismissal for Missing Albums and Compilations - work through long lists at your own pace
- "View dismissed only" toggle to review and restore items if needed
Persistence
- Your dismissed items are saved automatically and restored when you re-import the same file
- Uses a hash of your file to identify it - different exports start fresh
- Stored locally in your browser (nothing sent to any server)
Smart Quote Detection
- Detects Unicode vs ASCII apostrophe variations (e.g., "Don't" vs "Don't")
- Common issue when copying artist/track names from MusicBrainz
- Flagged with a yellow "
⚠️ smart quote" badge
Better Onboarding
- New empty state with instructions on how to get your export file
- "What's New" section so returning users know about updates
- Links to GitHub Issues/Discussions for feedback
- Email signup for release notifications
Improved Error Handling
- Friendly error message when uploading files with missing/invalid headers
- Links to documentation for supported formats
🐛 Bug Fixes
- Fixed click-drag closing cards - You can now select text to copy without the card collapsing
- Cards stay expanded when dismissing individual tracks
📋 Technical Notes
- All data processing still happens 100% client-side
- No data is sent anywhere - your scrobble history stays private
- Persistence uses localStorage keyed by file hash
Found a bug or have feedback? Open an issue or start a discussion!