Skip to content

Releases: middaysan/windows-ram-cleaner

Release v1.4.4

16 Jun 19:47
Compare
Choose a tag to compare
deleted: Auto clean stand by list goroutine

Release v1.4.3

28 May 21:44
Compare
Choose a tag to compare
refactored: Background tasks

Release v1.4.2

27 May 17:31
Compare
Choose a tag to compare

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

27 May 00:06
Compare
Choose a tag to compare
refactor(windows api): Add critical processes to prevent cleaning

Release v1.4.0

26 May 14:49
Compare
Choose a tag to compare
refactor(tray): Add startup management to system tray menu

Release v1.3.0

26 May 13:44
Compare
Choose a tag to compare
update(README): Updated README file

Release v1.2.8

26 May 13:25
Compare
Choose a tag to compare
fix(auto clean): Fix percent count logic

Release v1.2.6

26 May 03:29
Compare
Choose a tag to compare
renamed(app): Renamed app exe file

Release v1.2.5

26 May 03:23
Compare
Choose a tag to compare
updated(github actions): Added goversioninfo into env

Release v1.2.2

25 May 23:43
Compare
Choose a tag to compare
added: RAM cleaner, refactored: internals files