Skip to content

Releases: tanviralamtusar/SysMonBar

SysMonBar v2.1.0

Choose a tag to compare

@tanviralamtusar tanviralamtusar released this 08 May 20:07

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 StartupManager module — 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.txt for easier troubleshooting.

📋 Action Required

If you had "Run on Windows Startup" enabled in a previous version, please:

  1. Open Settings (right-click the tray icon → Settings).
  2. Toggle Run on Windows Startup off, then on again.
  3. Click Save and Apply.

Full Changelog: v2.0.2...v2.1.0

v2.0.2 - The "Ultra-Light" Optimization Update 🚀

Choose a tag to compare

@tanviralamtusar tanviralamtusar released this 06 May 21:04

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

  1. Download the SysMonBar_Installer.exe from the assets below.
  2. Run the installer (requires Administrator privileges to read hardware sensors).
  3. Enjoy your real-time stats!

🔧 Technical Changes

  • Implemented manual Garbage Collection (GC) triggers and memory trimming.
  • Switched to Microsoft.Data.Sqlite for a lighter database footprint.
  • Configured Workstation GC to prioritize low memory over high throughput.
  • Optimized sensor polling intervals to reduce CPU interrupts.

Full Changelog: stable...v2.0.2

V 1.0

Choose a tag to compare

@tanviralamtusar tanviralamtusar released this 12 Dec 06:16

1st version of my app