diff --git a/CHANGELOG.md b/CHANGELOG.md index 95d8423..f95528e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.52.17 - 2026-08-20 + +- Fixed the Watchlist refresh-all progress fill color so the advancing bar is visible. + ## 0.52.16 - 2026-08-18 - Fixed the Watchlist refresh-all progress bar fill so it visibly advances as refresh progress updates arrive. diff --git a/README.md b/README.md index af1e9a7..081480b 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Kaizoku is a local web app for searching, tracking, and downloading anime from A - Save files with Jellyfin-friendly layout: `TV/Series Name/Season 01/Series Name - S01E01.mp4`. - Save English external subtitles when the provider exposes usable subtitle tracks. - Manage focused watchlists for `Watching`, `Planned`, `Finished`, and `Dropped`, with provider source tags and title links back to the original provider page. -- Periodically refresh selected watchlists with a single advancing progress bar and auto-download newly available episodes. +- Periodically refresh selected watchlists with a single visible advancing progress bar and auto-download newly available episodes. - Sync watchlist download flags from the filesystem. - Hand completed libraries to Jellyfin TV or movie folders. - Export/import watchlist backups. diff --git a/VERSION b/VERSION index b6d899f..c92f670 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.52.16 +0.52.17 diff --git a/test_app.py b/test_app.py index 661cf59..64cb93a 100644 --- a/test_app.py +++ b/test_app.py @@ -4304,6 +4304,8 @@ class TemplateHelperTests(unittest.TestCase): def test_watchlist_page_renders_single_refresh_progress_bar(self): self.assertIn('class="refresh-progress" id="refreshJobStatus"', APP.WATCHLIST_HTML) self.assertIn('class="refresh-progress-fill" id="refreshJobFill"', APP.WATCHLIST_HTML) + self.assertIn("linear-gradient(90deg, var(--accent), var(--accent-strong))", APP.WATCHLIST_HTML) + self.assertNotIn("var(--accent-2)", APP.WATCHLIST_HTML) self.assertIn('role="progressbar"', APP.WATCHLIST_HTML) self.assertIn("function refreshJobPercent(job)", APP.WATCHLIST_HTML) self.assertIn('$("refreshJobFill").style.transform = `scaleX(${percent / 100})`;', APP.WATCHLIST_HTML) diff --git a/watchlist_page.py b/watchlist_page.py index 8fbccd2..a89fafc 100644 --- a/watchlist_page.py +++ b/watchlist_page.py @@ -280,7 +280,7 @@ WATCHLIST_HTML = r""" overflow: hidden; } .refresh-progress-fill { - background: linear-gradient(90deg, var(--accent), var(--accent-2)); + background: linear-gradient(90deg, var(--accent), var(--accent-strong)); border-radius: inherit; height: 100%; transform: scaleX(0);