diff --git a/CHANGELOG.md b/CHANGELOG.md
index 736b205..7ca08fa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,14 @@ Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) · versioned wi
---
+## [1.12.57] — 2026-06-30
+
+### Fixed
+- **Audiobook stop-casting flow** — stopping a book-to-audiobook cast now keeps the casting panel open, aborts the active request cleanly, and preserves completed passages instead of dropping back to the empty Reader import view.
+- **Interrupted cast drafts** — partial audiobook casts now save their real completed chunk count so recovery no longer treats an interrupted cast as 100% complete.
+
+---
+
## [1.12.56] — 2026-06-30
### Fixed
diff --git a/VERSION b/VERSION
index 85badc6..a389f8c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.12.56
+1.12.57
diff --git a/static/index.html b/static/index.html
index dabd3a4..72b49fd 100644
--- a/static/index.html
+++ b/static/index.html
@@ -10,7 +10,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
@@ -362,7 +362,7 @@ window.toggleNavTree = function(treeId, chevronId) {
-
+