Commit Graph

1607 Commits (2fcdfd3145d415355b9202c406d8985fda8eb003)

Author SHA1 Message Date
BoulderBadgeDad 28850672a6 Fix: duplicate detector kept lossy over lossless (rank format first)
4 weeks ago
BoulderBadgeDad 6bc2836f47 Feature: preferred album-art source selection (opt-in, ordered, with fallback)
4 weeks ago
BoulderBadgeDad 6e7948b642 Mirrored playlist modal: revamp + fix header clipping on long playlists
4 weeks ago
BoulderBadgeDad ffb9249ded Fix: mirrored playlist action buttons dead when name has an apostrophe
4 weeks ago
BoulderBadgeDad 227c9373fe Batches panel: redesign expanded track rows + fix scrollbar clipping
4 weeks ago
BoulderBadgeDad f50e67ac9b Batches panel: Phase A visual upgrade (summary, segmented progress, ETA, live track)
4 weeks ago
BoulderBadgeDad e072b49138 Track-detail modal: fix stray cover-art placeholder (hidden overridden by display:flex)
4 weeks ago
BoulderBadgeDad 134d306511 Track-detail modal: click any download row for a rich, status-aware view
4 weeks ago
BoulderBadgeDad a703c5fdc2 Quarantine: inline 'Approve' button also marks the row Completed
4 weeks ago
BoulderBadgeDad bad3eb1fab Quarantine: flip the modal row to Completed after Accept & Import
4 weeks ago
BoulderBadgeDad 3060678f29 Quarantine: manage a quarantined file from the download modal (Listen / Accept / Search)
4 weeks ago
BoulderBadgeDad fa750b6e89 Search: bump live-search debounce 300ms -> 600ms (#751)
4 weeks ago
BoulderBadgeDad 112ecbb24f Player: seek hover tooltip on the Now Playing progress bar
4 weeks ago
BoulderBadgeDad bf2a2ca928 Player: log SoulSync web-player plays (recently-played + smart-radio recency)
4 weeks ago
BoulderBadgeDad f9bc96bd90 Player: 'Playing from' context header (Radio / <Artist> Radio)
4 weeks ago
BoulderBadgeDad ab2b5c64f4 Player: shuffle + repeat on the mini-player (parity with modal)
4 weeks ago
BoulderBadgeDad 1e514693f1 Player: 'Play next' action + accent-correct queue buttons
4 weeks ago
BoulderBadgeDad 65f49ccecd Player: N/P next-prev keys + global mute + persist volume across reloads
4 weeks ago
BoulderBadgeDad 3c123958ca Fix: Artist Radio never populated the queue
4 weeks ago
BoulderBadgeDad 592b68c16c Player revamp: harden crossfade race conditions + global decl (audit fixes)
4 weeks ago
BoulderBadgeDad 866f2e4a23 Now Playing: complete Media Session lock-screen controls
4 weeks ago
BoulderBadgeDad 843f4081cf Now Playing: click-to-seek synced lyrics
4 weeks ago
BoulderBadgeDad a8985b317f Now Playing: fix squashed stop button + queue persistence + crafted entrance
4 weeks ago
BoulderBadgeDad ccfb3fb042 Now Playing: real crossfade for library tracks (experimental)
4 weeks ago
BoulderBadgeDad ffbe669c67 Now Playing: vibrant album-art color extraction + drag-to-reorder queue
4 weeks ago
BoulderBadgeDad 3461d9235b Now Playing modal: full visual redesign + click-art visualizer, sleep timer, up-next
4 weeks ago
BoulderBadgeDad 9b34d06b6d UI: migrate remaining compact button families to the .btn--sm tier
4 weeks ago
BoulderBadgeDad 169c30fd5b UI: add .btn--sm/.btn--block/.btn--warning tier; migrate sync-history buttons
4 weeks ago
BoulderBadgeDad ae0968e1b0 UI: migrate watchlist/wishlist action buttons to the shared .btn primitive
4 weeks ago
BoulderBadgeDad a42f8ecc10 UI: move Downloads above Automations in the sidebar
4 weeks ago
BoulderBadgeDad 21426af7fe Tools: add Deep Scan option to the Database Updater
4 weeks ago
BoulderBadgeDad d9a24d48c6 Fix: search results disappear when interacting with the media player (#732)
4 weeks ago
BoulderBadgeDad 6129ea8508 UI consistency: normalize exception-page outer gutter to .page (40px)
1 month ago
BoulderBadgeDad f57fc640b2 UI consistency (page shell 6/N): sync page adopts .page-shell card
1 month ago
BoulderBadgeDad 079c169f8d UI consistency (tabs/cards): add .tab and .card primitives (no migration)
1 month ago
BoulderBadgeDad dd5fe844d4 UI consistency (buttons 2/N): wishlist modal buttons -> .btn
1 month ago
BoulderBadgeDad eebc58d3ff UI consistency (buttons 1/N): add shared .btn primitive; migrate config-modal
1 month ago
BoulderBadgeDad 44faf44fca UI consistency (page shell 5/N): settings adopts .page-shell card
1 month ago
BoulderBadgeDad 45bbc99d94 UI consistency (page shell 3/N): playlist-explorer adopts .page-shell card
1 month ago
BoulderBadgeDad def58a9907 UI consistency (page shell 2/N): automations adopts .page-shell card
1 month ago
BoulderBadgeDad d2a730a6aa UI consistency (page shell 1/2): extract shared .page-shell primitive
1 month ago
BoulderBadgeDad ff974c0b5c Standardize artist-detail hero action buttons
1 month ago
Broque Thomas 7145368d42 Basic search: visual overhaul + per-source picker in hybrid mode
1 month ago
Broque Thomas 258905ff5c Fix: duplicate tracks in albums with Japanese / CJK titles (#722)
1 month ago
Broque Thomas 6d54203710 Bump version to 2.6.4
1 month ago
Broque Thomas df675c7c9f Fix: Usenet bundle stuck on "downloading release" when SAB History flips before storage lands (#721)
1 month ago
Broque Thomas a9608e1bcb Bump version to 2.6.3
1 month ago
Broque Thomas 5771c5ba77 Album-bundle staging: clean Soulseek copies + sweep orphans at startup
1 month ago
Broque Thomas 4ae5aee528 Sync page: collapse tabs to brand-logo chips with active label pill
1 month ago
Broque Thomas f976a6da53 Fix: Soulseek album-bundle downloads stuck on "failed" after slskd
1 month ago