Skip to content

Releases: TatshSiow/Winderust

Winderust v0.5.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Aug 03:38
280112e

What's Changed

Added

  • Add crash recovery protection.
  • Add collapsible sidebar.
  • Add enabled-feature counters in the sidebar.
  • Add status indicators to navigation cards.
  • Add visible-window detection.

Changed

  • Replace the previous mixed CPU control designs with separate CPU Sets (Soft) and Processor Affinity (Hard).
  • Allow each CPU allocation rule to select presets or individual logical processors.
  • Improve Process List context menus, grouped-process actions, suspend controls, and process-tree handling.
  • Prevent the same application from using CPU Sets (Soft) and Processor Affinity (Hard) simultaneously.
  • Update navigation icons for Winderust Features and Adaptive Engine.

Fixed

  • Remove SeDebugPrivilege and rely on standard Windows process access checks, prevent false positive Windows Defender blocking.
  • Restore all Winderust-managed process states during normal shutdown. (Crash Recovery Protection)
  • Protect critical Windows, shell, security, and infrastructure processes from unsafe suspend and stop actions.
  • Apply grouped Process List actions to all eligible subprocesses.
  • Reduce unnecessary retries against inaccessible or unsupported processes.

Dependencies

  • Update serde from 1.0.228 to 1.0.229.
  • Update serde_json from 1.0.150 to 1.0.151.

Full Changelog: v0.4.0-alpha...v0.5.0-alpha

Winderust v0.4.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 14:01
4b2ec95

What's Changed

Added

  • Add process search, grouped-process context menus, and user-session details to Process List
  • Add startup update notifications
  • Identify process rules by executable path so same-named applications remain distinct

Changed

  • Redesign Process List for better UI/UX
  • Improve the process rule to be cross session/user instead of only current user session (changeable in settings)

Fixed

  • Run Workload Engine only when Adaptive Engine is enabled
  • Preserve the window size and maximized state when restoring Winderust from the tray (Fixes Issue #11 )
  • Stop retry spam for inaccessible or unsupported process-rule targets

Bug

  • GPUI source has problem with 2 level context menu, causing the entry to highlight even when not hovered, not fixable for now

Full Changelog: v0.3.0-alpha...v0.4.0-alpha

Winderust v0.3.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Jul 11:00
d91369e

Added

  • Add clickable Enabled Features entries on Home with feature-section icons.
  • Add settings to pause dashboard metrics and process-list population.

Changed

  • Disable all automation rules by default on first run.
  • Rename and clarify the Home enabled-features summary.
  • Reorder Language and Appearance controls for a clearer setup flow.
  • Restructure UI, automation, and feature modules for easier maintenance.

Fixed

  • Preserve the selected Adaptive Engine profile when toggling the feature.
  • Harden settings loading, importing, cancellation, and validation behavior.
  • Improve power-plan rule timing, selection, cleanup, and process-state restoration.
  • Improve startup, input-hook, Windows-event, tray, update-check, and Action Log reliability.
  • Complete localization for system dialogs, tray actions, and runtime statuses.

Misc

  • RAM usage improve by ~5%
  • Executable size shrinked by ~170KB

Full Changelog: v0.2.0-alpha...v0.3.0-alpha

Winderust v0.2.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 17:22
06eef3f

Added

  • Add automatic update checks, also able to switch between stable/pre-release channel.
  • Add project, documentation, license, GitHub, and Discord links to About Page.

Changed

  • Settings file and log export now stays at the same folder with Winderust executable.
  • Home automation rules now with a master switch indicator to improve fool-proof mechanism.
  • Power-plan scheduler A/C toggle moved to Power Plan Control page.
  • Shortened the README and speed up regular CI runs.

Fixed

  • Adaptive Engine operating-profile text truncation.

Full Changelog: v0.1.1-alpha...v0.2.0-alpha

Winderust v0.1.1-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 01:17

Added

  • Home and Adaptive Engine screenshots in the README.

Changed

  • Completed Traditional Chinese coverage for current UI locale keys, dynamic dashboard values, common runtime statuses, rule controls, and search fields.
  • Search and rule-name placeholders now refresh immediately when the language changes.

Fixed

  • Home dashboard labels that displayed untranslated locale key names.

Full Changelog: v0.1.0-alpha...v0.1.1-alpha

Winderust v0.1.0-alpha

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:14

What's Changed

  • Chore(deps): Bump actions/checkout from 4 to 7 by @dependabot[bot] in #2
  • Chore(deps): Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1
  • Chore(deps): Bump embed-resource from 3.0.9 to 3.0.11 by @dependabot[bot] in #4
  • Chore(deps): Bump chrono from 0.4.44 to 0.4.45 by @dependabot[bot] in #7

New Contributors

Full Changelog: https://github.com/TatshSiow/Winderust/commits/v0.1.0-alpha