Releases: middaysan/windows-ram-cleaner
Releases · middaysan/windows-ram-cleaner
Release v1.4.4
Release v1.4.3
refactored: Background tasks
Release v1.4.2
Refactored and enhanced memory cleaner functionality
-
Refactored autoCleanStandbyList in cmd/main.go:
- Added autoCleanupCooldown constant for better readability.
- Removed unused lastCleanup variable.
- Changed initial sleep to 2 seconds for faster startup.
- Applied autoCleanupCooldown for consistent timing.
-
Split tray package into multiple files for better organization:
- Deleted internal/tray/tray.go.
- Moved tray icon initialization to internal/tray/icon.go.
- Moved menu items initialization to internal/tray/menu.go.
- Moved startup check logic to internal/tray/startup.go.
- Moved tooltip update logic to internal/tray/tooltip.go.
- Moved menu click handling to internal/tray/handle_clicks.go.
-
Updated internal/win_startup/startup.go:
- Renamed CheckStartupTask to IsStartupTaskExists for better clarity.
-
Enhanced memory cleaning options in internal/windows_api/actions.go:
- Added CleanOptions struct to specify cleaning options.
- Added DefaultCleanOptions function to provide default options.
- Updated CleanRAM to accept optional CleanOptions parameter.
- Modified cleanSystemMemory to use IgnoreCritical option for better control.
-
General improvements and cleanup:
- Improved readability and maintainability by breaking down large functions into smaller, focused ones.
- Updated comments and documentation for better clarity.
Release v1.4.1
refactor(windows api): Add critical processes to prevent cleaning
Release v1.4.0
refactor(tray): Add startup management to system tray menu
Release v1.3.0
update(README): Updated README file
Release v1.2.8
fix(auto clean): Fix percent count logic
Release v1.2.6
renamed(app): Renamed app exe file
Release v1.2.5
updated(github actions): Added goversioninfo into env
Release v1.2.2
added: RAM cleaner, refactored: internals files