Commit Graph

128 Commits (8a4672e2eb347a3c2db5d6626b86ff4dfbc212e9)

Author SHA1 Message Date
Broque Thomas ecfa30c918 Fix Tidal V2 search endpoint, duration parsing, and library badge display
4 months ago
Broque Thomas ac2c710a1e Tidal & Qobuz Background Enrichment Workers
4 months ago
Broque Thomas c06fd044a1 Profile Permissions & Page Access Control
4 months ago
Broque Thomas 927fe6338e Fix Spotify badge icon & compact card badge layout for overflow
4 months ago
Broque Thomas 03442327ee Fix library page showing wrong artist albums due to cross-artist GROUP BY merge
4 months ago
Broque Thomas e8ddbe3709 Reset all Genius matches to fix blind-fallback search bug & fix css issues
4 months ago
Broque Thomas f26f6f8266 Last.fm & Genius full worker parity, clickable service badges, and playlist folder race condition fix
4 months ago
Broque Thomas dc7140c459 Add Last.fm and Genius to on-demand enrichment, settings reload, and enrich dropdown parity
4 months ago
Broque Thomas b3d607752b Add version tracking to database backup manager & Fix radio mode next track closing modal and losing playback state
4 months ago
Broque Thomas 8d46d3746b Fix Docker upgrade crashes from stale volume mounts and partial DB migrations
4 months ago
Broque Thomas 5f58432ca4 Redesigned media player with expanded Now Playing modal and smart radio
4 months ago
Broque Thomas 7c50f350c0 Add a library management interface to the artist detail page with inline metadata editing, per-service manual matching, bulk operations, and full track/album management.
4 months ago
Broque Thomas 7b933ff97a Fix Plex album completion false positives from leafCount reflecting partial ownership
4 months ago
Broque Thomas 8b3b82702a Add deep library scan automation for enrichment-safe sync
4 months ago
Broque Thomas b34e348937 keep a history of automation runs
4 months ago
Broque Thomas 5b507d897e Fix similar_artists repair when profile_id column was previously stripped
4 months ago
Broque Thomas 3dcf07807c Fix similar_artists profile_id column being dropped on every startup
4 months ago
Broque Thomas 8b6a2c0adc allow multiple notification calls per automation as well as a new signal fire utility
4 months ago
Broque Thomas 7647ac22ed Add Discovery Pool dashboard tool card and revamp modal with premium category-card design
4 months ago
Broque Thomas d264ec70f3 Add sync match cache and fix discovery clear to purge cache
4 months ago
Broque Thomas d57b48a62a Playlist discovery pipeline with official metadata enforcement for automated sync
4 months ago
Broque Thomas f99f873d60 Replace hardcoded wishlist/watchlist timers with system automations + add Pushbullet & Telegram notifications
4 months ago
Broque Thomas da707dcf0a Full automation engine expansion with scheduling, triggers, actions, and UI polish
4 months ago
Broque Thomas b30e1f60bd Add Mirrored Playlists — persistent cross-service playlist archive
4 months ago
Broque Thomas 86a502f556 Enrich the SoulSync API
4 months ago
Broque Thomas 4fee005dee Add multi-profile support with Netflix-style profile picker
4 months ago
Broque Thomas 7b854baba8 Detect and remove deleted content during incremental database updates
4 months ago
Broque Thomas df33adf6a7 include 'add to watchlist' button to each artist in library.
4 months ago
Broque Thomas c279f2e4fa Design retag layout
4 months ago
Broque Thomas 4bff57cb70 Handle edit versions, improve cleanup & thresholds
4 months ago
Broque Thomas 7261b04950 Add hero cycling for similar artists
4 months ago
Broque Thomas fb7b373d71 Improve edition detection and completion logic
4 months ago
Broque Thomas 317d5c1770 Add Retag tool (DB, backend, frontend)
4 months ago
Broque Thomas 81617b06aa Reset watchlist scan timestamps on clear/period change
4 months ago
Broque Thomas 7eee2be38c Add release_date to Track and UI
4 months ago
Broque Thomas f1fe72ceb2 Add track selection UI and backend mapping
4 months ago
Broque Thomas fabec1e455 Handle duplicate artists and ratingKey migrations
4 months ago
Broque Thomas 24bfc2462d Add Spotify & iTunes workers; update repair worker
4 months ago
Broque Thomas ce474749d5 Add library repair worker and UI
4 months ago
Broque Thomas 3644422ab8 Add FLAC bit depth filter to post-download quality gate
4 months ago
Broque Thomas 1d33a37eb2 Fix database migrations to check each column individually, preventing partial migration failures
4 months ago
Broque Thomas c70cfd335a Fix missing formats key in error path and clean up format query
4 months ago
Broque Thomas 6c6651b879 Add format summary tags to library release cards, wishlist modal, and artist hero
4 months ago
Broque Thomas 8cf0950d3b Quality filter: use bitrate density instead of file size, cache Library/Discover pages, extend Beatport cache to 24h
4 months ago
Broque Thomas ae5d77810d Add Deezer & AudioDB source badges to library artist cards and detail page
4 months ago
Broque Thomas e2351eaa5c backup image for library artists
4 months ago
Broque Thomas 2ab52a340b Add Deezer enrichment for artists, albums, and track
4 months ago
Broque Thomas 1a4395cc95 Add AudioDB enrichment for artists, albums, and tracks
4 months ago
Broque Thomas 0f18b12967 Move bubble snapshots from disk to database
4 months ago
Broque Thomas 139b8530f4 Add watchlist filter to library page
4 months ago