What's Changed
- Refactor SoundCloud and Last.fm credential management into Advanced sections by @jherskowitz in #313
- Mask Client ID and API Key fields with password input type by @jherskowitz in #314
- Move listening data toggle to chat header bar as opt-in control by @jherskowitz in #315
- Claude/restore api credentials config vj h iv by @jherskowitz in #316
- Claude/restore api credentials config vj h iv by @jherskowitz in #317
- Claude/restore api credentials config vj h iv by @jherskowitz in #318
- Add resolver blocklist to report and filter bad track matches by @jherskowitz in #319
- Restore Bandcamp playback to embedded player window by @jherskowitz in #320
- Add page support indicator with pulsing badge animation by @jherskowitz in #321
- Show content name in popup page indicator by @jherskowitz in #322
- Fix Apple Music playlist scraping and add scrape retry logic by @jherskowitz in #323
- Claude/add page support indicator pbs gc by @jherskowitz in #324
- Improve fullRow walk-up for Apple Music artist extraction by @jherskowitz in #325
- Fix JSON-LD artist extraction for Apple Music playlists by @jherskowitz in #326
- Supplement JSON-LD tracks with artist info from DOM by @jherskowitz in #327
- Fix Play Next inserting at wrong position and context banner not upda… by @jherskowitz in #328
- Fix Windows drag-region and improve playlist drag-drop handling by @jherskowitz in #329
- Bump version to 0.7.0-alpha.3 with release notes by @jherskowitz in #330
Full Changelog: v0.7.0-alpha.2...v0.7.0-alpha.3