diff --git a/CHANGELOG.md b/CHANGELOG.md
index 325ba18..35c4cf5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,10 @@ Follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) · versioned wi
---
## [Unreleased]
+
+---
+
+## [1.61.0] — 2026-10-11
### Added
- **My Voices list header:** a sort header (select-all/none checkbox with a partial-selection state, then sortable Name / Lang / Gender / Speed / Rating with the active column highlighted) sits directly above the voice list, and the filter row starts with a filter icon. The full table header still takes over in table view.
- **QA: Python tests in a throwaway container** (`npm run qa -- --only pyunit --container`): runs the unit tests on production's Python 3.11 in a no-network, read-only container built from the app image on a writable throwaway copy of the read-only mounted repo (`docker/Dockerfile.test` adds only `httpx2` and `nodejs`); opt-in, SKIPPED when docker or the image is missing.
@@ -4784,7 +4788,8 @@ Initial feature-complete release.
---
-[Unreleased]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.60.0...HEAD
+[Unreleased]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.61.0...HEAD
+[1.61.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.60.0...v1.61.0
[1.60.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.59.0...v1.60.0
[1.59.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.58.0...v1.59.0
[1.58.0]: https://github.com/mARTin-B78/tts-voice-creator-clone-and-design-2/compare/v1.57.0...v1.58.0
diff --git a/VERSION b/VERSION
index 4d5fde5..91951fd 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.60.0
+1.61.0
diff --git a/static/index.html b/static/index.html
index 3d8a97b..38ee49f 100644
--- a/static/index.html
+++ b/static/index.html
@@ -10,7 +10,7 @@
-
+
@@ -27,12 +27,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -403,7 +403,7 @@ window.toggleNavTree = function(treeId, chevronId) {
-
+