Skip to content

v1.3.0

Choose a tag to compare

@mostafanazarzadeh mostafanazarzadeh released this 23 Jul 18:39
· 8 commits to main since this release

What's Changed in v1.3.0

🔄 Software Update Checker

  • In-App Update Check: Added a dedicated "Check for Updates" section in General Settings (settings_gui_general.py, updater.py). Asynchronously connects to GitHub Releases to check for application updates and display direct release links.

🚀 Automatic User-Opened Window & Tray Tracking

  • Smart User Window Detection: Only processes that were explicitly launched with a visible/minimized window by the user are tracked when minimized or sent to the tray (USER_OPENED_EXES). Uninvited background services and system helpers are completely ignored.
  • Expanded System Blacklist: Added comprehensive exclusion rules for background Windows services, updaters, and helper processes (backgroundtaskhost.exe, searchapp.exe, widgets.exe, msedgewebview2.exe, smartscreen.exe, etc.) to eliminate log spam.
  • Visual Badges: Added [Tray] badges in the History dialog and settings view for apps running in the tray.
  • UI & Code Cleanup: Streamlined settings and removed redundant background tracking toggles for a cleaner, fully automatic user experience.

🛠️ UI & Bug Fixes

  • Blacklist Tab Synchronization: Fixed listbox reload when switching to the Blacklist tab in Settings (settings_gui.py, settings_gui_blacklist.py), ensuring items added to the blacklist directly from dialog cards immediately appear in the list.