diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7850664..59f0b59 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,11 @@ Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) · versioned wi
---
+## [1.20.40] — 2026-08-19
+
+### Added
+- **Character profiles now show the generated voice filename and a play button** when the assigned voice has a saved local audio file. Playback reuses the existing voice-file preview and does not synthesize a new sample.
+
## [1.20.39] — 2026-08-19
### Changed
diff --git a/VERSION b/VERSION
index df40f00..3af842e 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.20.39
+1.20.40
diff --git a/static/index.html b/static/index.html
index 7cdb9f4..c80bc92 100644
--- a/static/index.html
+++ b/static/index.html
@@ -10,7 +10,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
@@ -378,7 +378,7 @@ window.toggleNavTree = function(treeId, chevronId) {
-
+