diff --git a/CHANGELOG.md b/CHANGELOG.md index c963f34..e7588eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,14 @@ every change carries a descriptive commit message. ## [Unreleased] +## [3.40.2] — 2026-10-26 + +### Added + +- **File filter: reset (✕) button.** A red ✕ to the right of the filter + selector appears whenever the filter is not "All" and resets it to "All" + in one click. + ## [3.40.1] — 2026-10-26 ### Changed diff --git a/frontend/index.html b/frontend/index.html index e6df90a..fbe9b03 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -1127,6 +1127,7 @@ + @@ -1989,7 +1990,7 @@ // ===== Version ===== // Single source of truth for the PWA version: shown in the header and used // by the server version check in pysimConnect(). -const SIMPLE_VERSION = '3.40.1'; +const SIMPLE_VERSION = '3.40.2'; document.getElementById('app-version').textContent = 'v' + SIMPLE_VERSION; // ===== view history (the browser Back/Forward buttons) ===== @@ -16270,6 +16271,7 @@ function pysimFsFilterRender() { const menu = document.getElementById('pysim-fs-filter-menu'); const btn = document.getElementById('pysim-fs-filter-btn'); if (!menu) return; + const active = pysimFsFilter.size > 0 && !pysimFsFilter.has(FS_FILTER_ALL); const services = fsFilterServiceOptions(); const item = (id, label) => '