Commit Graph

3103 Commits (ff27effdae3b2b25f650cd9920cbb7604ff3f6c7)
 

Author SHA1 Message Date
Broque Thomas ff27effdae Amazon download client: write final size==transferred before returning file path
1 week ago
Broque Thomas b4403ed393 Amazon download client: fix engine API calls in status methods
1 week ago
Broque Thomas ebda0b8613 fix(amazon): _record_to_status read 'filename' not 'original_filename'
1 week ago
Broque Thomas 9fb63ff86d fix(amazon): add set_engine/set_shutdown_check so _engine gets wired
1 week ago
Broque Thomas 791e3630ff fix(amazon): wire amazon into all streaming-source guards
1 week ago
Broque Thomas dcbe09c7aa Add Amazon Music to download source mode dropdown
1 week ago
Broque Thomas fa73c41ef6 Wire Amazon Music as a first-class download source
1 week ago
Broque Thomas 85984d4174 Amazon Music provider: metadata client + download source (T2Tunes)
1 week ago
BoulderBadgeDad d94a6e4f7a
Merge pull request #614 from Nezreka/feature/personalized-playlist-pipeline
1 week ago
Broque Thomas 115d7ed9c5 Preserve personalized playlist metadata for wishlist
1 week ago
Broque Thomas d861a40277 Personalized pipeline: refresh snapshot on first-run too
1 week ago
Broque Thomas 08725094db get_current_profile_id: catch RuntimeError so background callers don't crash
1 week ago
Broque Thomas 877d0e7d81 Personalized pipeline: auto-refresh stale snapshots after watchlist scan
1 week ago
Broque Thomas 66390e685a Personalized pipeline picker: full-width column layout + label overrides
1 week ago
Broque Thomas e1f0810df5 Personalized pipeline: UI multi-select picker for kinds + variants
1 week ago
Broque Thomas cc44254bf9 Personalized playlist pipeline: auto-sync discover-page playlists
1 week ago
BoulderBadgeDad fe6f196cac
Merge pull request #613 from Nezreka/feature/personalized-playlists-overhaul
1 week ago
Broque Thomas 3f965f48cd Personalized playlists: ruff B905 — explicit strict= on zip()
1 week ago
Broque Thomas 9cf1fe492b Personalized playlists (5/5): WHATS_NEW entry
1 week ago
Broque Thomas cc0828e9ff Personalized playlists (4/N): staleness post-filter (exclude_recent_days)
1 week ago
Broque Thomas 9f383acbfb Personalized playlists (3/N): standardized API endpoints
1 week ago
Broque Thomas 53284ee7c8 Personalized playlists (2/N): all 8 generators wired through manager
1 week ago
Broque Thomas 79224ed294 Personalized playlists (1/N): unified storage + manager foundation
1 week ago
Broque Thomas 19a18ba992 Dashboard activity feed: stop showing 'NaNmo ago'
1 week ago
Broque Thomas 81af852f61 reenable beatport
1 week ago
BoulderBadgeDad 6a8870f070
Merge pull request #611 from Nezreka/refactor/extract-automation-handlers
1 week ago
Broque Thomas d3768610d7 Extract automation handlers (kettui-bar): engine-boundary tests
1 week ago
Broque Thomas e140da117a Extract automation handlers (4/3 — finish): progress callbacks + scan-completion emitter
1 week ago
Broque Thomas 017553193f Extract automation handlers (3/3): maintenance + misc, finishing the lift
1 week ago
Broque Thomas cde237c7e7 Extract automation handlers (2/N): playlist lifecycle group
1 week ago
Broque Thomas ea7d5c65bb Extract automation handlers (1/N): infrastructure + 3 simple handlers
1 week ago
Broque Thomas d9529fc801 Token leak round 2: artist endpoint + playlist sync + URL-encoded redaction
1 week ago
Broque Thomas 2fe1926074 Stop leaking Plex / Jellyfin / Navidrome tokens into app.log
1 week ago
BoulderBadgeDad 15c41fcc64
Merge pull request #610 from Nezreka/fix/acoustid-quarantine-issues
1 week ago
Broque Thomas b42cafa150 AcoustID + quarantine modal: three bug fixes (closes #607, closes #608)
1 week ago
BoulderBadgeDad 4d682f42b8
Merge pull request #609 from Nezreka/feature/reorganize-tag-source
1 week ago
Broque Thomas b05ba5d498 Reorganize: optional embedded-tag mode (closes #592)
1 week ago
BoulderBadgeDad 1f6d439c13
Merge pull request #605 from Nezreka/feature/dashboard-bento-redesign
2 weeks ago
Broque Thomas f52e056827 Update style.css
2 weeks ago
Broque Thomas 2ccada088d Dashboard: cursor-following accent blob + darker cards
2 weeks ago
Broque Thomas acce083675 Dashboard bento grid redesign + responsive breakpoints
2 weeks ago
BoulderBadgeDad fc86535da4
Merge pull request #602 from Nezreka/release/v2.5.3
2 weeks ago
Broque Thomas 544cdb49fd Bump version to 2.5.3
2 weeks ago
BoulderBadgeDad d706187d86
Merge pull request #600 from Nezreka/fix/retag-write-lyrics-tag
2 weeks ago
Broque Thomas 2f284efa57 Retag now re-embeds LYRICS tag instead of leaving it empty
2 weeks ago
BoulderBadgeDad 853c32bdb2
Merge pull request #599 from Nezreka/fix/track-number-zero-total
2 weeks ago
Broque Thomas 30f017d1f0 Stop writing TRCK as "6/0" when album total_tracks is unknown
2 weeks ago
BoulderBadgeDad 9a07c89763
Merge pull request #598 from Nezreka/fix/acoustid-scanner-multi-candidate-and-retag
2 weeks ago
Broque Thomas 9cc09118bf AcoustID scanner: multi-candidate match + duration guard + multi-value retag
2 weeks ago
BoulderBadgeDad 1fc4c4313b
Merge pull request #597 from Nezreka/fix/cross-script-artist-alias-coverage
2 weeks ago