Releases: TatshSiow/Winderust
Releases · TatshSiow/Winderust
Release list
Winderust v0.5.0-alpha
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
SeDebugPrivilegeand 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
serdefrom 1.0.228 to 1.0.229. - Update
serde_jsonfrom 1.0.150 to 1.0.151.
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
Winderust v0.4.0-alpha
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
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
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
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
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
- @dependabot[bot] made their first contribution in #2
Full Changelog: https://github.com/TatshSiow/Winderust/commits/v0.1.0-alpha