Releases: MowMiMazur/UsageMonitor
Releases · MowMiMazur/UsageMonitor
Release list
v2.0.0
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.
v1.0.3
- Save log files to logs/ subfolder instead of app root directory
(auto-created on first monitoring session) - Add build.ps1: PowerShell build script that auto-detects Python,
prompts for version, updates version.txt, installs dependencies
(requirements.txt + PyInstaller), compiles a single-file .exe via
PyInstaller and moves the result to exec/UsageMonitor-{version}.exe,
then cleans up temporary build artifacts - Rewrite README.md for public repository: English language, badges,
full installation and usage instructions, updated project structure,
build instructions for build.ps1, license and MAZNET author section
v1.0.2
- Dodano licznik czasu trwania monitorowania w głównym oknie aplikacji - Rozszerzono raport o informacje dotyczące całkowitego czasu pomiaru - Uzupełniono eksport CSV o zbiorcze podsumowanie statystyczne na końcu pliku - Zaimplementowano wykresy przedstawiające przebieg zużycia CPU i RAM w czasie