Releases: tanviralamtusar/SysMonBar
Release list
SysMonBar v2.1.0
SysMonBar v2.1.0 — Release Notes
Release Date: May 9, 2025
🐛 Bug Fixes
#14 Fixed: App not starting on Windows startup
The "Run on Windows Startup" setting appeared enabled but the app would never actually launch after a reboot. This was caused by Windows silently blocking elevated (Administrator) applications from starting via the standard Registry Run key.
Solution: Replaced the registry-based startup mechanism with Windows Task Scheduler, which properly supports launching elevated applications at user logon — no UAC prompt, no silent failures.
⚙️ Under the Hood
- New
StartupManagermodule — Handles startup registration via Task Scheduler using XML-based task definitions for maximum reliability with paths containing spaces. - Automatic migration — The old, non-functional registry startup entry is automatically cleaned up when you save settings.
- Error logging — Startup registration failures are now logged to
startup_error.txtfor easier troubleshooting.
📋 Action Required
If you had "Run on Windows Startup" enabled in a previous version, please:
- Open Settings (right-click the tray icon → Settings).
- Toggle Run on Windows Startup off, then on again.
- Click Save and Apply.
Full Changelog: v2.0.2...v2.1.0
v2.0.2 - The "Ultra-Light" Optimization Update 🚀
This release focus on extreme performance optimization and stability. We have successfully reduced the memory footprint by over 60%, making SysMonBar one of the most efficient system monitors available.
🌟 What's New
- Memory Breakthrough: Optimized RAM usage to a lean 20–30 MB (down from ~100MB).
- Single-File Deployment: The application is now bundled as a self-contained, high-performance executable. No external dependencies are required.
- Enhanced Stability: Fixed a "Side-by-Side" configuration error that prevented launch on some systems.
- New Tech Stack: Migrated to a raw SQLite engine for high-speed data logging with zero overhead.
- Improved Tray Reliability: Optimized the system tray icon handling to prevent crashes on startup.
📥 Installation
- Download the
SysMonBar_Installer.exefrom the assets below. - Run the installer (requires Administrator privileges to read hardware sensors).
- Enjoy your real-time stats!
🔧 Technical Changes
- Implemented manual Garbage Collection (GC) triggers and memory trimming.
- Switched to
Microsoft.Data.Sqlitefor a lighter database footprint. - Configured
Workstation GCto prioritize low memory over high throughput. - Optimized sensor polling intervals to reduce CPU interrupts.
Full Changelog: stable...v2.0.2