From ba408877b5831f82791b508d8f1ee251dc39a03d Mon Sep 17 00:00:00 2001 From: Dymas Date: Thu, 9 Jul 2026 18:15:52 +0200 Subject: [PATCH] Add website favicon support --- CHANGELOG.md | 4 ++++ README.md | 3 ++- VERSION | 2 +- config_page.py | 1 + favicon.png | Bin 0 -> 2406 bytes http_handler.py | 9 +++++++++ queue_page.py | 1 + search_page.py | 1 + test_app.py | 15 +++++++++++++++ watchlist_page.py | 1 + 10 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 favicon.png diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d08b08..9292f1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 0.48.2 - 2026-07-09 + +- Added support for a checked-in `favicon.png`, serving it from the app and wiring it into the website pages so browsers show the custom favicon. + ## 0.48.1 - 2026-07-09 - Changed queue inserts so adding a download that exactly matches an existing failed job now reuses that failed entry and resets it to pending instead of creating another duplicate failed row. diff --git a/README.md b/README.md index 658c7f7..cfba89b 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Local web UI for a system-wide `ani-cli` install. -Current version: `0.48.1` +Current version: `0.48.2` ## What it does @@ -15,6 +15,7 @@ Current version: `0.48.1` - Auto-download missing episodes for `Watching` entries after later refreshes, with a per-show `Source name` override for `ani-cli` search - Move fully completed libraries into Jellyfin TV or movie folders with a tracked background handoff job - Send optional Discord webhook notifications +- Serve a checked-in `favicon.png` as the site favicon ## Pages diff --git a/VERSION b/VERSION index cffa44c..e85205d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.48.1 +0.48.2 diff --git a/config_page.py b/config_page.py index 8be5348..d7f95eb 100644 --- a/config_page.py +++ b/config_page.py @@ -21,6 +21,7 @@ CONFIG_HTML = r""" ani-cli web - config +