Skip to content

v1.14.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 14:01
· 31 commits to main since this release
v1.14.1 — fix pywebview private_mode wiping localStorage on app close

The packaged Mac DMG and Windows installer wrap the dashboard in
pywebview. pywebview defaults private_mode=True, which runs the
embedded WKWebView (macOS) / WebView2 (Windows) in incognito mode —
localStorage was getting wiped on every app close, so the theme
toggle, hashrate unit (GH/s ↔ TH/s), temperature unit (°C/°F), and
every other localStorage-backed UI preference reset on each launch.

Fix: pass private_mode=False + an explicit storage_path under
_DATA_DIR/webview so the webview persists localStorage, cookies,
IndexedDB, etc. across restarts. Storage lives under the same data
dir we use for config.json / history.db so it survives Mac DMG
reinstalls and Umbrel app updates (bind-mounted to /data on Umbrel).

Source-mode (python app.py + system browser) and Umbrel were never
affected — those used the system browser / its localStorage.

APP_VERSION bump 1.14.0 → 1.14.1, matching footer bumps.