v2.0.0 — web-stack UI, bilingual, HTML report export
Full UI rewrite from PySide6/Qt to a web front-end rendered in a native window via pywebview (Edge WebView2). No Qt, no bundled Chromium.
UI & UX
- New dark "instrument panel" design; system fonts, fully offline (no CDN).
- Custom dependency-free SVG chart engine (crosshair + tooltip, theme-aware), shared by the live view, the in-app report, and exported files.
- Live monitoring view (per-core/total CPU + RAM, elapsed timer) and a polished report view with min/avg/max tiles.
- New app icon (emerald pulse mark).
Bilingual (PL / EN)
- Runtime language toggle; shared
web/i18n.js. - The exported HTML report is bilingual and ships with its own toggle.
HTML report export
- Each session is saved to
logs/as a self-contained.html: full sample log + summary + charts, light/dark aware, works offline.
Core & build
core/monitor.pyruns on a plain background thread (no GUI deps); errors reported via codes translated in the UI.core/api.pyis the JS↔Python bridge;core/report.pybuilds the report.build.ps1bundlesweb/, collects the pywebview backend, and now syncs the version intocore/constants.pyso the GUI/report always matchversion.txt.- Window cannot shrink below its initial size.
- Removed the old Qt UI (
ui/,theme/) and dead code; added an APATCH 2.0 LICENSE.