Releases: mostafanazarzadeh/RememberWindowsState
Releases · mostafanazarzadeh/RememberWindowsState
Release list
v1.4.2
RememberWindowsState v1.4.2
Bug-fix release focused on cleaner window tracking and fewer Defender false positives.
Fixed
- Windows Defender false positive — UPX compression is disabled in the PyInstaller build. Packed unsigned executables were often flagged as
Trojan:Win32/Wacatac.B!ml(Defender ML heuristic). - Cloaked / non-user-facing windows — DWM-cloaked windows and owned popups that are not
WS_EX_APPWINDOWare skipped. Background OEM/UWP companion UIs (for example audio control panels that stay “visible” to Win32 APIs after dismissal) are no longer saved or restored as real open apps. - Helper windows — Known GDI+, IME, and shell helper windows are filtered from capture and restore so they cannot appear as separate applications.
Installation
Download RememberWindowsState_Setup_1.4.2.exe from the assets below, run it, and you're set.
v1.4.0
🚀 RememberWindowsState v1.4.0 is here! 🎉
Your windows remember things. Now your clipboard can too. ✨
✨ What’s new
- 🧠 Optional encrypted latest-text clipboard monitoring and restoration across restarts.
- 🔒 Clipboard data is protected with Windows DPAPI.
- 🤫 Clipboard contents are never written to logs.
- 🪄 A smoother, safer little memory upgrade for your Windows desktop.
📦 Installation
Download the Windows installer from the assets below, run it, and let RememberWindowsState do its thing. 🪟💙
Thanks for using RememberWindowsState! ⭐
v1.3.1
What's Changed in v1.3.1
- License Update: Relicensed the project under GNU General Public License v3.0 or later (GPL-3.0-or-later).
- Added full GPLv3 text to
LICENSE. - Updated documentation and README badges.
v1.3.0
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.
v1.1.0
Fix blacklist tab reload and listbox synchronization on tab selection
v1.0.0
RememberWindowsState v1.0.0 Release
This is the initial stable release of RememberWindowsState, including a fully English user interface, robust system tray integration, automatic state persistence, window startup recovery, and custom user settings.
Key Features
- ⏱ Auto-Save Snapshots — captures your open windows at configurable intervals.
- 🖥 System Tray Icon — runs silently in the background with a clean tray menu.
- 🚫 Application Blacklist — exclude specific apps from being tracked.
- 📜 Snapshot History — view the last saved snapshots directly in a collapsible history interface.
- 🔒 Single-Instance Guard — prevents running duplicate instances simultaneously.
- 💾 Local Storage Only — all data is stored exclusively on your local machine.
Installation
- Download
RememberWindowsState_Setup_1.0.0.exebelow. - Run the installer to install the application.