Commit Graph

3416 Commits (66d7029276aaa06028ef9b2cd903e8cd51138aa0)
 

Author SHA1 Message Date
Broque Thomas 66d7029276 Wishlist payloads: preserve real track_number + release_date end-to-end
1 month ago
Broque Thomas 94ba1d733d Staging match: log rejection reason on every silent-False exit
1 month ago
BoulderBadgeDad cac057b6eb
Merge pull request #716 from Nezreka/fix/wishlist-album-bundle-threshold
1 month ago
Broque Thomas dd32e3bbe1 Wishlist: only engage album-bundle when multiple tracks from same album (PR 1/4)
1 month ago
BoulderBadgeDad b0df627e18
Merge pull request #714 from Nezreka/feat/auto-sync-weekday-tab
1 month ago
Broque Thomas 698c21c3ce Auto-Sync Weekly Board: weekday schedules in the UI (PR 3/4)
1 month ago
BoulderBadgeDad f23761cf59
Merge pull request #713 from Nezreka/feat/auto-sync-engine-monthly-trigger
1 month ago
Broque Thomas 62ef39c4b7 Wire automation engine through next_run_at + register monthly_time (PR 2/4)
1 month ago
BoulderBadgeDad 6ad85e2733
Merge pull request #712 from Nezreka/feat/auto-sync-schedule-types
1 month ago
Broque Thomas 3e61105a1d Close three review gaps before PR 1 ships
1 month ago
Broque Thomas ec4a55c104 Add next_run_at pure function for Auto-Sync schedule types (PR 1/4)
1 month ago
BoulderBadgeDad d363572d87
Merge pull request #711 from Nezreka/fix/usenet-album-poll-sab-handoff
1 month ago
Broque Thomas e2d45c51e5 Address kettui-flagged items on usenet poll fix (#706)
1 month ago
Broque Thomas f13d339584 Usenet album poll: tolerate SAB queue→history handoff, emit terminal failure (#706)
1 month ago
Broque Thomas 1d6ced286b Discogs: strip artist disambiguation suffixes at every name surface (#634)
1 month ago
BoulderBadgeDad 36614e1a4d
Merge pull request #708 from Nezreka/fix/community-feedback-mbrainz-mirrored-enhanced
1 month ago
Broque Thomas 65d7756da2 Resolve pre-existing ruff lint errors blocking CI
1 month ago
Broque Thomas 6125ef8834 MB rerank: prefer_known_duration is now a score boost, not a tiebreaker
1 month ago
Broque Thomas 8dbbf13c61 Branch cleanup: lift manual-match helpers, fix length-pref ordering, profile-scope view toggle
1 month ago
Broque Thomas b67d13164a Library: persist Enhanced / Standard view toggle in localStorage
1 month ago
Broque Thomas 39f582a690 Mirrored playlist: stop Playlist Pipeline from reverting manual Fix-popup matches
1 month ago
Broque Thomas acc5eb77ea Fix popup: anchor artist field in MB search to stop title-collision covers
1 month ago
Broque Thomas 4555ff7eb9 Wishlist modal: surface most-advanced live phase, not least-complete
1 month ago
Broque Thomas 7f751202d2 Wishlist modal: merge sibling sub-batches into one status response
1 month ago
Broque Thomas c002014f10 Wishlist: reify run id + gate cycle toggle on last-sibling completion
1 month ago
Broque Thomas 7832acba31 Manual wishlist run: also split into per-album sub-batches
1 month ago
Broque Thomas c3b88e6963 Wishlist albums cycle: split into per-album bundle batches
1 month ago
Broque Thomas 85426a210c Fix album-bundle downloads landing every track as track 1
1 month ago
Broque Thomas f758ae9330 Drop `[LB Rolling]` diagnostic logs back to debug
1 month ago
Broque Thomas 80a88a62ac Auto-Sync sidebar: improve playlist card readability
1 month ago
Broque Thomas a8e6432e86 SoulSync Discovery tab: open mirror detail modal after refresh
1 month ago
Broque Thomas bd91c94f92 Add SoulSync Discovery tab to Sync page (Phase 1c.3)
1 month ago
Broque Thomas 5378b726ee Debug logging on LB rolling-mirror bulk ensure
1 month ago
Broque Thomas 4dc70b3611 Rolling LB mirrors: also fire on skipped + bulk catch-all in cleanup
1 month ago
Broque Thomas 1eadd9a65e Pre-create rolling LB series mirrors when LB cache updates
1 month ago
Broque Thomas d8cc2f5f01 Last.fm radio cache cap: 5 → 10
1 month ago
Broque Thomas 862cedde9d Auto-Sync manager: exclude Last.fm Radio mirrors from the schedule board
1 month ago
Broque Thomas cf5da04439 Roll LB Weekly / Top series into single rolling mirrors (Phase 1c.2.1)
1 month ago
Broque Thomas e8ee8576a0 Fix Last.fm radios mirrored under wrong source
1 month ago
Broque Thomas bbc950d325 Auto-Sync manager: add LB / Last.fm / SoulSync Discovery / iTunes labels
1 month ago
Broque Thomas 38e35930a9 Add Last.fm Radio tab to Sync page (Phase 1c.2)
1 month ago
Broque Thomas 6198fc37d8 LB manager: cascade-delete mirrored rows when LB cache prunes
1 month ago
Broque Thomas f521be7720 LB Sync tab: fix track counts + auto-mirror on discovery complete
1 month ago
Broque Thomas 969d5ffc1b Fix LB Sync tab card styling — dead CSS + ID collision
1 month ago
Broque Thomas 55583c1db3 LB Sync tab cards: live updates parity with Tidal
1 month ago
Broque Thomas df31d42b94 Fix LB Sync tab card data shape + tone down styling
1 month ago
Broque Thomas a7053a6061 Add ListenBrainz tab to Sync page (Phase 1c.1)
1 month ago
Broque Thomas 246503066b Fold provider-matching into PlaylistSource contract (Phase 1b)
1 month ago
Broque Thomas 8c41b05fe8 Refactor refresh_mirrored to use unified PlaylistSource registry
1 month ago
Broque Thomas c5898c3b9b Add unified PlaylistSource adapter layer (Phase 0)
1 month ago