Commit graph

  • a159ac3fd6 Fix activity feed blinking and show live relative timestamps Broque Thomas 2026-03-10 20:34:57 -0700
  • 9bee72503f Unify dashboard button styles and enhance activity log Broque Thomas 2026-03-10 20:24:33 -0700
  • 44f4e1ccbf Fix artists page particle lag and bright flash on page transitions Broque Thomas 2026-03-10 19:51:15 -0700
  • f91626ef18 Per-Page Particle Animations Broque Thomas 2026-03-10 19:46:31 -0700
  • 40521fa499 Sidebar audio visualizer with 5 reactive styles and settings toggle Broque Thomas 2026-03-10 16:56:47 -0700
  • a682f814f7 Sidebar SVG icons, larger page header icons, and accent-colored nav Broque Thomas 2026-03-10 16:18:07 -0700
  • 6b1d069be0 Add ambient accent-colored aura animation to sidebar Broque Thomas 2026-03-10 16:01:09 -0700
  • b75f115a85 update latest updates Broque Thomas 2026-03-10 15:50:31 -0700
  • 603db69b10 Fix Genius 429 backoff by re-raising rate limit errors from _make_request Broque Thomas 2026-03-10 15:46:37 -0700
  • bb0599c585 update docs Broque Thomas 2026-03-10 15:46:03 -0700
  • cc85188d52 Add media server setup, processing settings, text import, automation history, and streaming details Broque Thomas 2026-03-10 15:35:18 -0700
  • 9a1c3b4124 Fix watchlist badge positioning and mobile card sizing Broque Thomas 2026-03-10 15:24:33 -0700
  • bc41afe83b Fill content gaps, fix sidebar scroll spy bug, add LRC lyrics Broque Thomas 2026-03-10 15:10:15 -0700
  • 1b0fca9009 Service Badges, Page Headers, Docs Page, and Bug Fixe Broque Thomas 2026-03-10 14:47:11 -0700
  • 58a2f1ac4a Fix iTunes country setting not persisting on save Broque Thomas 2026-03-10 13:27:30 -0700
  • 51b5469e85 Add page icons & gradient shimmer to all page headers Broque Thomas 2026-03-10 13:12:50 -0700
  • 08cc10c909 update latest updates Broque Thomas 2026-03-10 12:59:13 -0700
  • c8975f8186 Make iTunes country setting apply immediately without restart Broque Thomas 2026-03-10 12:56:22 -0700
  • 927fe6338e Fix Spotify badge icon & compact card badge layout for overflow Broque Thomas 2026-03-10 12:54:18 -0700
  • 87d567151e iTunes storefront fallback with configurable country setting Broque Thomas 2026-03-10 12:13:21 -0700
  • 03442327ee Fix library page showing wrong artist albums due to cross-artist GROUP BY merge Broque Thomas 2026-03-10 11:52:15 -0700
  • 7138125b9e Fix post-processing race condition logging errors on already-moved files Broque Thomas 2026-03-10 11:30:55 -0700
  • e8ddbe3709 Reset all Genius matches to fix blind-fallback search bug & fix css issues Broque Thomas 2026-03-10 10:57:50 -0700
  • c96159d0fc fix download modal progress bar height. fix text in wishlist/watchlist buttons appearing outside container Broque Thomas 2026-03-10 10:51:36 -0700
  • 87db94554a Fix Genius search blind fallback matching wrong artists/songs Broque Thomas 2026-03-10 10:38:52 -0700
  • f26f6f8266 Last.fm & Genius full worker parity, clickable service badges, and playlist folder race condition fix Broque Thomas 2026-03-10 10:35:55 -0700
  • dbe0ce4db4 Fix playlist folder mode race condition where second thread deletes successfully moved file Broque Thomas 2026-03-10 10:01:39 -0700
  • 6506c2f163 update latest updates Broque Thomas 2026-03-10 09:28:55 -0700
  • 92ba36a9ba Add no-auth state to Last.fm and Genius dashboard buttons with greyed-out UI and settings guidance Broque Thomas 2026-03-10 09:20:16 -0700
  • dc7140c459 Add Last.fm and Genius to on-demand enrichment, settings reload, and enrich dropdown parity Broque Thomas 2026-03-10 09:12:36 -0700
  • f8d23ec37c Add Last.fm and Genius API clients with settings integration Broque Thomas 2026-03-09 22:35:10 -0700
  • 1bd66cf5b4 fix issue where artists would appear as objects. Broque Thomas 2026-03-09 22:11:00 -0700
  • e71ae7a5f7 Import file tab on sync page to create mirrored playlists from CSV/TXT files Broque Thomas 2026-03-09 22:03:13 -0700
  • aa93458ed3 Configurable ListenBrainz API endpoint for self-hosted instances Broque Thomas 2026-03-09 20:52:33 -0700
  • bbccd3524f Explicit content filter with configurable toggle to skip explicit tracks during downloads Broque Thomas 2026-03-09 20:39:40 -0700
  • 16e01f6039 Pause enrichment workers during discovery to prioritize user-initiated API calls Broque Thomas 2026-03-09 19:42:48 -0700
  • 1b42b88c31 css changes Broque Thomas 2026-03-09 18:15:42 -0700
  • b9d5d4e277 update page icons Broque Thomas 2026-03-09 18:06:44 -0700
  • 6f5ef73e86 add static images Broque Thomas 2026-03-09 17:35:46 -0700
  • d1890c768c cleanup staging folder same as download folder Broque Thomas 2026-03-09 17:10:35 -0700
  • 07a79e7af6 Full Cleanup automation: combined housekeeping sweep for quarantine, downloads, staging, and search history Broque Thomas 2026-03-09 16:39:29 -0700
  • 6e16596b9d update recent updates Broque Thomas 2026-03-09 16:07:43 -0700
  • eac97a6c2b Smart Spotify rate limit detection with global ban, auto-suppression, and frontend modal Broque Thomas 2026-03-09 16:05:33 -0700
  • 1ea262c749 fix cover images not appearing in music player modal Broque Thomas 2026-03-09 14:55:23 -0700
  • cc4502e5f8 Add server sync option to enhanced library write-tags flow Broque Thomas 2026-03-09 14:17:56 -0700
  • 729f42f1a4 Skip redundant scheduled automations on restart if last run is still recent Broque Thomas 2026-03-09 13:37:00 -0700
  • 7411bd1eab Clarify update notification for Docker users that image will follow Broque Thomas 2026-03-09 13:15:03 -0700
  • b3d607752b Add version tracking to database backup manager & Fix radio mode next track closing modal and losing playback state Broque Thomas 2026-03-09 13:10:25 -0700
  • abec2965ac Fix playlist folder downloads marked as failed despite successful processing Broque Thomas 2026-03-09 12:04:57 -0700
  • aebaa900c9 recent updates updated Broque Thomas 2026-03-09 11:53:23 -0700
  • 8d46d3746b Fix Docker upgrade crashes from stale volume mounts and partial DB migrations Broque Thomas 2026-03-09 11:44:00 -0700
  • ea1441d09d "Write Tags to File" in the Enhanced Library Manager Broque Thomas 2026-03-09 11:17:01 -0700
  • 5f58432ca4 Redesigned media player with expanded Now Playing modal and smart radio Broque Thomas 2026-03-09 10:13:42 -0700
  • 5b79ca1e88 redesign the media player in sidebar Broque Thomas 2026-03-09 08:02:05 -0700
  • acc88441c2 update latest updates. Broque Thomas 2026-03-08 23:39:40 -0700
  • 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. Broque Thomas 2026-03-08 23:37:02 -0700
  • 7b933ff97a Fix Plex album completion false positives from leafCount reflecting partial ownership Broque Thomas 2026-03-08 19:13:09 -0700
  • 5f94352b40 Add cancellation support to all discovery workers Broque Thomas 2026-03-08 18:12:37 -0700
  • 41edb31e07 Replace sidebar donation dropdown with support modal Broque Thomas 2026-03-08 17:33:20 -0700
  • 18b2766b01 Fix discovery fix button not working for mirrored playlists Broque Thomas 2026-03-08 16:20:05 -0700
  • 98746961aa Improve AcoustID verification normalization for version tags and suffixes Broque Thomas 2026-03-08 15:42:41 -0700
  • d2c1e24ff7 Fix ampersand in artist names breaking search queries Broque Thomas 2026-03-08 13:17:18 -0700
  • 7de84c535c Add file path and bitrate support for Jellyfin tracks Broque Thomas 2026-03-08 13:08:26 -0700
  • 3f4770a735 Fix quality scanner stop button, rate limiting, and redundant Spotify client Broque Thomas 2026-03-08 12:58:14 -0700
  • b0761a6e62 update version modal Broque Thomas 2026-03-08 12:33:41 -0700
  • 2a40a59da5 Fix entrypoint for Podman rootless compatibility Broque Thomas 2026-03-08 12:26:39 -0700
  • 5daa8c0596 Add rich stats to automation run history Broque Thomas 2026-03-08 12:20:50 -0700
  • f9e8c8dadd Add themed confirm dialog modal replacing all native browser confirms Broque Thomas 2026-03-08 11:16:11 -0700
  • 266d044797 Add Backup Manager dashboard tool card with list, download, restore & delete Broque Thomas 2026-03-08 10:46:03 -0700
  • b1cb9f9964 Add scheduled database backup system automation Broque Thomas 2026-03-08 08:24:49 -0700
  • 2ef0c75a25 Fix sync completion not reaching UI after WebSocket reconnect Broque Thomas 2026-03-07 22:53:15 -0800
  • 8b3b82702a Add deep library scan automation for enrichment-safe sync Broque Thomas 2026-03-07 18:39:45 -0800
  • ddd7f2d9b5 Persist mirrored playlist discovery results & retry failed Broque Thomas 2026-03-07 17:28:17 -0800
  • e62f4b0203 update front end when discovery is running Broque Thomas 2026-03-07 16:01:58 -0800
  • e11ee8622e Fix discovery modal persistence, artist dict handling, and rate limiter scope Broque Thomas 2026-03-07 13:05:49 -0800
  • 05b5c376e9 update automation status ever 1s Broque Thomas 2026-03-07 11:49:15 -0800
  • d97b3d1846 Fix automation timezone bug Broque Thomas 2026-03-07 11:42:44 -0800
  • 918dbad88f reorganize automations page. Broque Thomas 2026-03-07 11:27:53 -0800
  • dbe9745794 Add new automations for refreshing beatport, cleaning download folder and cleaning search history. Broque Thomas 2026-03-07 11:11:43 -0800
  • 93a83f0417 Guard against string album values in wishlist spotify_data to prevent AttributeError Broque Thomas 2026-03-07 10:17:06 -0800
  • b34e348937 keep a history of automation runs Broque Thomas 2026-03-07 09:39:08 -0800
  • ba6aea5435 Add rich progress tracking to all automation cards with stall detection and timeout handling Broque Thomas 2026-03-07 00:57:03 -0800
  • b90c270d54 Add Download Now button to wishlist modal and library page download bubbles Broque Thomas 2026-03-07 00:11:15 -0800
  • 41e895d254 Batch watchlist status checks to eliminate rate limit errors Broque Thomas 2026-03-06 23:41:01 -0800
  • cdcaa245d1 Add post-scan phase progress to watchlist automation card Broque Thomas 2026-03-06 23:15:30 -0800
  • 5b507d897e Fix similar_artists repair when profile_id column was previously stripped Broque Thomas 2026-03-06 22:30:37 -0800
  • 3dcf07807c Fix similar_artists profile_id column being dropped on every startup Broque Thomas 2026-03-06 21:54:19 -0800
  • c2af4152ab Add live status feed to database update automation card Broque Thomas 2026-03-06 21:42:43 -0800
  • 5f14f027d6 glow effect on active automations Broque Thomas 2026-03-06 21:09:24 -0800
  • 4fa66b8981 Fix batch completion detection for post-processing race condition Broque Thomas 2026-03-06 20:53:06 -0800
  • 156c37d907 Replace hardcoded post-download chain with system automations Broque Thomas 2026-03-06 19:48:48 -0800
  • 8b6a2c0adc allow multiple notification calls per automation as well as a new signal fire utility Broque Thomas 2026-03-06 18:10:15 -0800
  • dd5f2f07e9 detail modal for each action and trgiger Broque Thomas 2026-03-06 16:43:24 -0800
  • 7647ac22ed Add Discovery Pool dashboard tool card and revamp modal with premium category-card design Broque Thomas 2026-03-06 11:59:45 -0800
  • c9d83d5d13 Fix Tidal OAuth PKCE verification on Flask callback route Broque Thomas 2026-03-06 10:27:17 -0800
  • d264ec70f3 Add sync match cache and fix discovery clear to purge cache Broque Thomas 2026-03-06 09:41:44 -0800
  • b775d290ae Update web_server.py Broque Thomas 2026-03-06 08:41:28 -0800
  • 7485ba8aa2 fix issue with tracking auto sync playlist node Broque Thomas 2026-03-06 08:01:17 -0800
  • 69d16ec402 Fix sync playlist node Broque Thomas 2026-03-05 22:18:58 -0800
  • 3af8c941b0 speed up discovery node Broque Thomas 2026-03-05 22:10:28 -0800