Broque Thomas
|
3bbbfb125e
|
Add $albumtype template variable with smart EP/Single/Album detection
|
2026-03-14 12:40:25 -07:00 |
|
Broque Thomas
|
761052145f
|
Add select all checkbox to watchlist modal for bulk removal
|
2026-03-14 12:25:58 -07:00 |
|
Broque Thomas
|
16a474ac0d
|
Add DROP TABLE IF EXISTS guards to all table rebuild migrations
|
2026-03-14 12:04:27 -07:00 |
|
Broque Thomas
|
d6cfb2fdb8
|
Fix watchlist NOT NULL constraint blocking artists without Spotify ID
|
2026-03-14 11:49:04 -07:00 |
|
Broque Thomas
|
fc90ed68a3
|
Fix debug info copy button failing over HTTP in Docker
|
2026-03-14 11:37:44 -07:00 |
|
Broque Thomas
|
fead6db379
|
Fix docs sidebar navigation scroll targeting with lazy-loaded images
|
2026-03-14 11:16:26 -07:00 |
|
Broque Thomas
|
c3eecc88ad
|
Retry Tidal download at lower quality when hi-res returns garbage file
|
2026-03-14 10:54:33 -07:00 |
|
Broque Thomas
|
a512d6ae70
|
Fix discover hero/modal to strictly filter similar artists by active source
|
2026-03-14 10:20:25 -07:00 |
|
Broque Thomas
|
719980cf5a
|
Hide sync sidebar by default, only show during active sync
|
2026-03-14 09:56:48 -07:00 |
|
Broque Thomas
|
363b3d0922
|
Fix MusicBrainz API call in metadata gap filler job
|
2026-03-14 09:46:02 -07:00 |
|
Broque Thomas
|
945f86c643
|
Library Repair Worker: multi-job background maintenance daemon with 10 jobs, findings system, and management modal
|
2026-03-14 09:09:18 -07:00 |
|
Broque Thomas
|
6de3ab7cef
|
Add universal metadata cache for Spotify & iTunes API responses with browsable dashboard tool
|
2026-03-14 01:26:45 -07:00 |
|
Broque Thomas
|
c54e52e18d
|
Add Spotify Library discovery section, instrumental filter, custom exclusion terms & album download modal fixes
|
2026-03-14 00:21:44 -07:00 |
|
Broque Thomas
|
a5e72cff05
|
Add instrumental filter & custom exclusion terms to watchlist content filters
|
2026-03-13 23:09:12 -07:00 |
|
Broque Thomas
|
9856ec6772
|
update recent updates
|
2026-03-13 22:49:35 -07:00 |
|
Broque Thomas
|
e3fdb12d78
|
Preserve watchlist scan timestamps for UI display instead of wiping on lookback changes
|
2026-03-13 22:46:41 -07:00 |
|
Broque Thomas
|
32f1cc946c
|
Improve watchlist cross-provider matching accuracy and add manual artist linking UI
|
2026-03-13 22:28:13 -07:00 |
|
Broque Thomas
|
0e89155c15
|
Add watchlist settings gear button to artist detail and artist card pages
|
2026-03-13 22:07:54 -07:00 |
|
Broque Thomas
|
e5a6ac7821
|
Strip all parentheticals in AcoustID title normalization
|
2026-03-13 21:28:18 -07:00 |
|
Broque Thomas
|
e1a5bf678a
|
Add library issue reporting system with actionable detail modal
|
2026-03-13 21:14:57 -07:00 |
|
Broque Thomas
|
57a8bdd107
|
Add album file reorganization to Enhanced Library Manager
|
2026-03-13 18:43:54 -07:00 |
|
Broque Thomas
|
d4eadef374
|
Add interactive REST API docs with full endpoint tester and complete metadata serialization
|
2026-03-13 17:45:01 -07:00 |
|
Broque Thomas
|
d4d1b8c7a0
|
Update web_server.py
|
2026-03-13 16:34:29 -07:00 |
|
Broque Thomas
|
4dfefc70df
|
Polish settings page styling — premium header, toggle switches, refined inputs
|
2026-03-13 16:29:02 -07:00 |
|
Broque Thomas
|
9261d1f182
|
update latest updates
|
2026-03-13 16:06:56 -07:00 |
|
Broque Thomas
|
f9bdabc0e4
|
Add particle background toggle & optimize accent color caching
|
2026-03-13 16:05:22 -07:00 |
|
Broque Thomas
|
2c6f2adce1
|
Redesign watchlist modal with polished cards, gradient overlays, and rate limit modal
|
2026-03-13 15:55:26 -07:00 |
|
Broque Thomas
|
a557074d3c
|
Add Spotify rate limit modal with live countdown and ban duration escalation
|
2026-03-13 15:36:24 -07:00 |
|
Broque Thomas
|
daa55d208e
|
fix issue where album info was not displayed for discover items.
|
2026-03-13 14:16:20 -07:00 |
|
Broque Thomas
|
02c1da76ba
|
update recent updates and fix spotify worker rate limit button
|
2026-03-13 14:08:30 -07:00 |
|
Broque Thomas
|
de2cc6db7a
|
Detect rate limits in methods that swallow 429 exceptions so the modal appears
|
2026-03-13 14:00:23 -07:00 |
|
Broque Thomas
|
c9549e8a9a
|
Fix iTunes discovery playlists: synthetic popularity, EP inclusion, and seasonal iTunes support
|
2026-03-13 13:52:32 -07:00 |
|
Broque Thomas
|
7da7f3b112
|
Cache similar artist metadata at scan time to eliminate redundant Spotify API calls
|
2026-03-13 13:35:54 -07:00 |
|
Broque Thomas
|
ae6fb929bf
|
Cache hero slider artist metadata to eliminate Spotify API calls on every page load
|
2026-03-13 13:13:31 -07:00 |
|
Broque Thomas
|
5ee9390c05
|
Add album art to discovery pool by extracting image URLs from match data
|
2026-03-13 12:40:30 -07:00 |
|
Broque Thomas
|
55186c6a51
|
Add Deezer playlist sync tab with discovery, fix modal, and cache persistence
|
2026-03-13 12:29:49 -07:00 |
|
Broque Thomas
|
f9d80606e3
|
Expand debug info with library stats, service status, config, and configurable log output
|
2026-03-13 08:47:04 -07:00 |
|
Broque Thomas
|
fc05412a13
|
update docs page
|
2026-03-13 08:35:28 -07:00 |
|
Broque Thomas
|
470b8dca7e
|
fix spotify active animation color
|
2026-03-12 21:41:01 -07:00 |
|
Broque Thomas
|
603ed06465
|
Improve album download analysis with album-scoped track matching
|
2026-03-12 21:38:02 -07:00 |
|
Broque Thomas
|
d2a241cc04
|
Fix Tidal playlist sync dropping remix/version info from track titles
|
2026-03-12 21:12:34 -07:00 |
|
Broque Thomas
|
7b83959c30
|
Add Navidrome ReportRealPath guidance when library files can't be found
|
2026-03-12 19:16:19 -07:00 |
|
Broque Thomas
|
7d092e8b53
|
css fixes
|
2026-03-12 17:30:14 -07:00 |
|
Broque Thomas
|
e8df863205
|
enhanced library write all modal and confirmation dialog
|
2026-03-12 16:57:38 -07:00 |
|
Broque Thomas
|
6c4de45b32
|
fix acoustID match issue and css changes
|
2026-03-12 16:43:22 -07:00 |
|
Broque Thomas
|
ded906bef4
|
Fix false positive track matching & tag writing visibility for library files
|
2026-03-12 16:08:44 -07:00 |
|
Broque Thomas
|
a3bf858558
|
Seamless Spotify rate limit UX — replace intrusive modal with ambient indicators
|
2026-03-12 12:45:59 -07:00 |
|
Broque Thomas
|
66e9457d0e
|
Stop unnecessary Spotify API call every 60s from enrichment status polling
|
2026-03-12 12:06:25 -07:00 |
|
Broque Thomas
|
8d059b2e65
|
Extend race guard verification to all download source monitors
|
2026-03-12 11:28:56 -07:00 |
|
Broque Thomas
|
822568a2d5
|
Fix automated scans for non-Plex servers & incremental scan performance
|
2026-03-12 11:17:32 -07:00 |
|