Commit Graph

3494 Commits (aa2806180e00a09e205f41d088b8f73ea9fe6ccb)
 

Author SHA1 Message Date
BoulderBadgeDad aa2806180e Fix: Soulseek album poll hangs on a stalled peer; failed batches never cleared
3 weeks ago
BoulderBadgeDad 8ec6d2ae83
Merge pull request #744 from Nezreka/refactor/wishlist-orchestration-unify
3 weeks ago
BoulderBadgeDad cea897cbd1 Wishlist: import Optional (fix ruff F821 in processing.py)
3 weeks ago
BoulderBadgeDad d3c897fb9d Wishlist: route the manual flow through the shared engine (manual == auto)
3 weeks ago
BoulderBadgeDad db1e51109c Wishlist: extract shared _run_wishlist_cycle engine; auto delegates to it
3 weeks ago
BoulderBadgeDad e4b5cbbe60 Wishlist: unify batch-row construction into make_wishlist_batch_row
3 weeks ago
BoulderBadgeDad 1801bfc8f8
Merge pull request #742 from Nezreka/fix/wishlist-batch-jam-740
3 weeks ago
BoulderBadgeDad 0898014364 Fix #740: run wishlist album-bundle downloads on a dedicated pool
3 weeks ago
BoulderBadgeDad 2d68843343
Merge pull request #741 from Nezreka/refactor/db-schema-hardening
3 weeks ago
BoulderBadgeDad 4fcc461616 Source IDs: add canonical registry, adopt at the highest-value sites
3 weeks ago
BoulderBadgeDad b55faff54b DB: add schema_migrations ledger + PRAGMA user_version backstop
3 weeks ago
BoulderBadgeDad c5b02c0026 DB: normalize legacy comma-separated genres to canonical JSON
3 weeks ago
BoulderBadgeDad 2bb935b9d7 DB: stop watchlist_artists rebuilds from dropping amazon_artist_id
3 weeks ago
BoulderBadgeDad 9b34d06b6d UI: migrate remaining compact button families to the .btn--sm tier
3 weeks ago
BoulderBadgeDad 169c30fd5b UI: add .btn--sm/.btn--block/.btn--warning tier; migrate sync-history buttons
3 weeks ago
BoulderBadgeDad ae0968e1b0 UI: migrate watchlist/wishlist action buttons to the shared .btn primitive
3 weeks ago
BoulderBadgeDad a42f8ecc10 UI: move Downloads above Automations in the sidebar
3 weeks ago
BoulderBadgeDad 21426af7fe Tools: add Deep Scan option to the Database Updater
3 weeks ago
BoulderBadgeDad 54d0fed345
Merge pull request #728 from IamGroot60/fix/usenet-album-progress-sab-fetch
3 weeks ago
BoulderBadgeDad d9a24d48c6 Fix: search results disappear when interacting with the media player (#732)
3 weeks ago
BoulderBadgeDad a4ab70a42c
Merge pull request #739 from Nezreka/fix/album-artist-unknown
3 weeks ago
BoulderBadgeDad 560156abee Fix: import overwrites album-artist tag to "Unknown Artist" (#735)
3 weeks ago
BoulderBadgeDad 191668867b
Merge pull request #738 from Nezreka/fix/spotify-playlist-truncation
3 weeks ago
BoulderBadgeDad 779d729a08 Fix: Spotify playlist sync shows only 100 tracks (#736)
3 weeks ago
BoulderBadgeDad 70249cade4
Merge pull request #737 from Nezreka/refactor/ui-page-shell
3 weeks ago
BoulderBadgeDad 6129ea8508 UI consistency: normalize exception-page outer gutter to .page (40px)
3 weeks ago
BoulderBadgeDad f57fc640b2 UI consistency (page shell 6/N): sync page adopts .page-shell card
3 weeks ago
BoulderBadgeDad 079c169f8d UI consistency (tabs/cards): add .tab and .card primitives (no migration)
3 weeks ago
BoulderBadgeDad dd5fe844d4 UI consistency (buttons 2/N): wishlist modal buttons -> .btn
3 weeks ago
BoulderBadgeDad eebc58d3ff UI consistency (buttons 1/N): add shared .btn primitive; migrate config-modal
3 weeks ago
BoulderBadgeDad 44faf44fca UI consistency (page shell 5/N): settings adopts .page-shell card
3 weeks ago
Tyler Richardson-LaPlume 0b325da3e9 Usenet bundle: writable staging dir + client→local path resolution (#721)
3 weeks ago
BoulderBadgeDad 45bbc99d94 UI consistency (page shell 3/N): playlist-explorer adopts .page-shell card
3 weeks ago
BoulderBadgeDad def58a9907 UI consistency (page shell 2/N): automations adopts .page-shell card
3 weeks ago
BoulderBadgeDad d2a730a6aa UI consistency (page shell 1/2): extract shared .page-shell primitive
3 weeks ago
Tyler Richardson-LaPlume b8384beef9 Fix: Usenet bundle stuck at 99%/100% — SAB reports post-processing in History as non-terminal (#721)
3 weeks ago
BoulderBadgeDad 4bbb0913fa
Merge pull request #727 from Nezreka/refactor/discovery-endpoints-lift
3 weeks ago
BoulderBadgeDad d5f6a14ba1 Discovery lift (10/N): save_*_bubble_snapshot -> shared helper
3 weeks ago
BoulderBadgeDad 4caf36deb1 Discovery lift (9/N): update_*_playlist_phase -> shared helper
3 weeks ago
BoulderBadgeDad 50ebfbd82f Discovery lift (8/N): update_*_discovery_match -> shared helper
3 weeks ago
BoulderBadgeDad 17c9e9b7b9 Discovery lift (7/N): start_*_sync -> shared helper
3 weeks ago
BoulderBadgeDad 7b6615b65a Discovery lift (6/N): get_*_playlist_states -> shared helper
3 weeks ago
BoulderBadgeDad 44b032b6c0 Discovery lift (5/N): reset_*_playlist -> shared helper
3 weeks ago
BoulderBadgeDad 8a9ed677ab Discovery lift (4/N): get_*_discovery_status -> shared helper
3 weeks ago
BoulderBadgeDad aad1d2b8f0 Discovery lift (3/N): get_*_sync_status -> shared helper
3 weeks ago
BoulderBadgeDad 2d76a7c061 Discovery lift (2/N): cancel_*_sync + delete_*_playlist -> shared helpers
3 weeks ago
BoulderBadgeDad 628395eda5 Discovery lift (1/N): convert_*_results_to_spotify_tracks -> shared helper
3 weeks ago
BoulderBadgeDad abdea631a7 HiFi/MB cover art: use CAA 1200px thumbnail, not the flaky /front original
3 weeks ago
BoulderBadgeDad c9ad4f496f Embed highest-resolution album art across all art paths
3 weeks ago
BoulderBadgeDad ff974c0b5c Standardize artist-detail hero action buttons
3 weeks ago