Skip to content

v0.5.0 - Dismiss & Persistence

Choose a tag to compare

@scoblitz scoblitz released this 11 Dec 04:50
· 69 commits to main since this release
6cf2332

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

Launch Scrobble Analyzer →

Found a bug or have feedback? Open an issue or start a discussion!