diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4837bee..1e3e2a8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# Changelog
+## 0.51.3 - 2026-08-09
+
+- Removed the Episode mode selector from the Search page and now choose the selected result's episode language automatically from the saved Config default and available `SUB`/`DUB` flags.
+- Search result thumbnails now prefer provider-supplied artwork from the site that returned the search result, then fall back to the local title-based thumbnail route if provider artwork is missing or fails to load.
+
## 0.51.2 - 2026-08-09
- Changed Search to inspect both subbed and dubbed episode availability for each result.
diff --git a/README.md b/README.md
index 55c073d..bac99ca 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@ Kaizoku is a local web app for searching, tracking, and downloading anime from A
## Features
- Search anime through the configured provider and tag results with available `SUB` and `DUB` episode languages.
+- Prefer provider-supplied search artwork, with a local title-based thumbnail fallback when provider artwork is missing or broken.
- Queue single episodes or batches in subbed or dubbed mode.
- Fall back across the other configured providers when an episode or stream cannot be resolved on the primary provider.
- Save files with Jellyfin-friendly layout: `TV/Series Name/Season 01/Series Name - S01E01.mp4`.
diff --git a/VERSION b/VERSION
index 969eb25..cf2529d 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.51.2
+0.51.3
diff --git a/app.py b/app.py
index 05ab2f8..4e47fbf 100644
--- a/app.py
+++ b/app.py
@@ -939,6 +939,7 @@ def search_anime(query, mode):
"has_dub": language_summary["dub"],
"sub_episodes": language_summary["sub_count"],
"dub_episodes": language_summary["dub_count"],
+ "image": show.get("image") or "",
"index": index,
"query": query,
"mode": mode,
diff --git a/search_page.py b/search_page.py
index 92a9d81..a5aada5 100644
--- a/search_page.py
+++ b/search_page.py
@@ -423,12 +423,6 @@ INDEX_HTML = r"""
-
-
-