Bump VERSION/pyproject/PWA header to 3.40.0 and the SW cache to simple-v485 (index.html changed). CHANGELOG [3.40.0] documents the file-tree filter (checkbox multiselect, path-exact DF hiding, expand/ collapse all, auto-expand, and the "To EF filter" cross-link).
This commit is contained in:
1 parent
4fd2efe77c
commit
98926833f7
5 files changed
+24
-4
No files matched your search
@@ -9,6 +9,26 @@ every change carries a descriptive commit message.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [3.40.0] — 2026-10-26
|
||||
|
||||
### Added
|
||||
|
||||
- **File-tree filter** (the file manager gains a **Filter** dropdown, next to
|
||||
Sort). A collapsed checkbox multiselect with: **All** (default), **Custom
|
||||
files**, **Identifiers** (ICCID/IMSI/MSISDN/IMPI/IMPU/SUPI_NAI/GID1/GID2),
|
||||
**PLMN selection** / **Provider names** / **WLAN/I-WLAN** / **SMS-related** /
|
||||
**CB-related** (cell broadcast), and one option per file-backed service of
|
||||
the cross-reference. When a filter is active, directories that are not on
|
||||
the path of the selected files are hidden; the button turns blue to stand
|
||||
out.
|
||||
- **Expand all / Collapse all** buttons beside the sort pills; **Expand all**
|
||||
walks the tree loading children on demand and skips directories the probe
|
||||
found absent, and selecting any filter other than "All" auto-expands the
|
||||
tree so the matched files are visible.
|
||||
- **"To EF filter"** cross-link: each file-backed service row in the
|
||||
SST/UST/IST/EST decoded editors carries a compact glyph that narrows the
|
||||
file-tree filter to exactly that service's files.
|
||||
|
||||
## [3.39.0] — 2026-10-26
|
||||
|
||||
### Added
|
||||
|
||||
+1
-1
@@ -1989,7 +1989,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.39.0';
|
||||
const SIMPLE_VERSION = '3.40.0';
|
||||
document.getElementById('app-version').textContent = 'v' + SIMPLE_VERSION;
|
||||
|
||||
// ===== view history (the browser Back/Forward buttons) =====
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
const CACHE = 'simple-v484';
|
||||
const CACHE = 'simple-v485';
|
||||
const URLS = [
|
||||
'index.html',
|
||||
'help.html',
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "pysim-simple-server"
|
||||
version = "3.39.0"
|
||||
version = "3.40.0"
|
||||
description = "HTTP REST server wrapping pysim for the SIMple PWA"
|
||||
license = { text = "GPL-2.0-or-later" }
|
||||
requires-python = ">=3.9"
|
||||
|
||||
@@ -37,7 +37,7 @@ from osmocom.tlv import BER_TLV_IE
|
||||
from osmocom.utils import rpad
|
||||
|
||||
|
||||
VERSION = '3.39.0'
|
||||
VERSION = '3.40.0'
|
||||
|
||||
MAX_ENVELOPE_SEGMENTS = 5 # max SMS segments for outgoing C-APDU in ENVELOPE
|
||||
|
||||
|
||||
Reference in new issue
Block a user