Skip to content

Releases: MowMiMazur/UsageMonitor

v2.0.0

Choose a tag to compare

@MowMiMazur MowMiMazur released this 04 Jul 18:13

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.py runs on a plain background thread (no GUI deps); errors reported via codes translated in the UI.
  • core/api.py is the JS↔Python bridge; core/report.py builds the report.
  • build.ps1 bundles web/, collects the pywebview backend, and now syncs the version into core/constants.py so the GUI/report always match version.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

Choose a tag to compare

@MowMiMazur MowMiMazur released this 04 Jun 10:32
  • 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

Choose a tag to compare

@MowMiMazur MowMiMazur released this 18 Apr 15:14
- 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