-
-
Notifications
You must be signed in to change notification settings - Fork 139
Releases: itsfatduck/optimizerDuck
optimizerDuck v2.22.4 - Quality of Life Improvements
94c8503 A maintenance update focused on performance, stability, and quality-of-life improvements. This release includes faster startup times, improved crash handling, expanded Bloatware classifications, and multiple bug fixes across the application.
What's New
- Added a Refresh quick action for Disk Cleanup items, making it easier to recalculate and update cleanup results on demand.
- Improved crash handling for unexpected application failures. Crash logs are now automatically saved to
optimizerDuck/Crashes/*.logto simplify troubleshooting and diagnostics. - Expanded the Safe Apps and Caution Apps lists in the Bloatware section with additional applications.
Improvements
- Improved overall application performance, resulting in faster startup times and smoother loading of Bloatware AppX packages.
- Improved service startup type handling by treating non-existent services as successful operations during optimization.
- Added additional resource cleanup routines and caching optimizations to improve responsiveness and reduce overhead.
- Updated NuGet packages to their latest compatible versions.
Bug Fixes
- Fixed an issue where the "Unable to create or enable System Restore" dialog could still appear even after a restore point was successfully created following a retry.
- Fixed excessive scrolling behavior on the Scheduled Tasks page.
- Fixed UI freezing that could occur while applying the Disable USB Power Saving optimization.
- Disk Cleanup items with no reclaimable space are now automatically disabled.
- Fixed memory leaks that could occur while loading system information.
Full Changelog: v2.21.1...v2.22.4
Assets 3
optimizerDuck v2.21.1 - Japanese Language Support
c8b2e9d This release introduces Japanese language support contributed by the community and improves transparency around the optimizerDuck Power Plan optimization.
New
- Added Japanese language support, contributed by @zerofrip in #30. Thank you for helping make optimizerDuck accessible to more users!
Improvements
- Added a warning to the optimizerDuck Power Plan optimization explaining that some Windows versions may incorrectly report 100% CPU usage in Task Manager after the tweak is applied, even when actual CPU usage remains normal.
Bug Fixes
- Improved documentation and user guidance for issue #29.
New Contributors
Full Changelog: v2.20.0...v2.21.1
Assets 3
optimizerDuck v2.20.0 - Spanish Language Support 🇪🇸
This update adds Spanish language support, contributed by @thexxtt in #25. Thank you for helping make optimizerDuck more accessible to users around the world!
New
- Added Spanish language support across the application.
- Added Spanish to all README language switchers and localization resources.
- Thanks to @thexxtt for contributing the Spanish translation!
New Contributors
Full Changelog: v2.19.1...v2.20.0
Assets 3
optimizerDuck v2.19.1 - Service Management Improvements & Bug Fixes
8546de6 This update improves Service management reliability and fixes several issues in Customize.
New
- After applying/reverting tweaks or changing options, an asterisk (*) will appear in the app title to indicate there are pending changes.
Improvements
- Service modifications now use the native
sc.exeutility for better compatibility, improved reliability, and to prevent duplicate registry entries.
Fixes
- Fixed an issue where disabling Desktop Icons could make the desktop inaccessible.
- Improved refresh behavior after toggling or changing Customize options, resulting in a smoother and more consistent experience. (Some changes may still require an Explorer restart.)
- Fixed a 404 error when opening source links from the Optimization Details dialog.
Full Changelog: v2.18.1...v2.19.1
Assets 3
optimizerDuck v2.18.1 - Polish Support, Smarter Dashboard Bars & Cleaner Cleanup List!
465941a This update introduces full Polish language support, smarter color-coding for progress bars, and a more consistent user interface. It also includes refined Korean translations, a cleaner Disk Cleanup layout, and a critical fix for logo colors when switching themes.
New
- New language: Polish.
A full Polish translation is now available. Select it in Settings to switch the entire app interface to Polish. Thanks to @dudus2000 in #22.
Changes
-
Progress bars now change color with usage.
RAM and disk usage bars on the Dashboard use green, yellow, or red depending on how full they are, making it easier to spot trouble at a glance. -
Better Korean translation.
Korean texts have been reviewed and cleaned up, removing awkward phrasing and trailing periods for a more natural read. Thanks to @klfnn in #21.
Improvements
-
Consistent hand cursor on every button.
All clickable buttons across the app (Dashboard, Bloatware, Scheduled Tasks, Startup Manager) now show the hand cursor, so it is always clear what is interactive. -
Cleaner cleanup list.
Action buttons no longer appear on zero-byte items in the Disk Cleanup section, keeping the list focused on items that actually need attention.
Fixes
- Fixed an issue where logos did not change color when switching themes.
New Contributors
- @dudus2000 made their first contribution in #22
Full Changelog: v2.17.4...v2.18.1
Assets 3
optimizerDuck v2.17.4 - A Fresh Look and Korean support
2ef977e This update focuses on giving you more control over disk cleanup while also refreshing the overall look and feel of the application. Cleanup actions are now more flexible, the interface has received several visual improvements, and a full Korean translation has been added thanks to a community contribution @klfnn .
New
-
Korean language support
A complete Korean translation has been added to the application, contributed by @klfnn in #18. Huge thanks for helping make optimizerDuck more accessible to users around the world. -
Individual disk cleanup actions
Disk Cleanup has been redesigned to give you more control.Each cleanup item now includes its own split button, allowing you to:
- Clean that specific category immediately
- Open the associated folder and review files before deleting them
This replaces the old status-only progress rings and makes cleanup actions much more practical for users who prefer to manage storage manually.
Changes
-
Refreshed accent colors
The application now uses a lighter gold and amber color palette. The new colors feel softer, warmer, and help create a more cohesive visual identity throughout the app. -
Improved Optimize page toggles
The old toggle-style buttons on the Optimize page have been replaced with proper toggle switches. Besides looking cleaner, they provide a more familiar and intuitive experience.
New Contributors
Thanks
A huge thank you to everyone who has contributed translations over time. Community contributions continue to help optimizerDuck feel more natural and welcoming for users across different languages and regions.
Full Changelog: v2.16.5...v2.17.4
Assets 3
optimizerDuck v2.16.5 - Removed deprecated Shell Feed setting
a9be005 The legacy Widgets/Shell Feed tweak has been removed.
To disable Widgets manually:
Right-click an empty area on the Taskbar, open Taskbar settings, then turn off Widgets under Taskbar items.
Changes
- Removed
ShellFeedsTaskbarViewModefromDisableAdvertisingAndSuggestions
This setting is no longer relevant on modern versions of Windows 11, and Microsoft has added additional protection around modifying it through the registry. Since the tweak provided limited practical benefit and the same behavior can already be managed directly through Windows settings, it has been removed to keep optimization cleaner, safer, and more reliable.
Full Changelog: v2.16.4...v2.16.5
Assets 3
optimizerDuck v2.16.4 - Customize Page Overhaul & French Language Support
b70053e This update mainly focuses on reworking the entire customization experience in optimizerDuck. A lot of things behind the scenes were rewritten to make settings feel faster, cleaner, and less disruptive to apply.
New
-
French language support
optimizerDuck is now available in French thanks to @Robocnop in #17. -
Live setting updates
The Customize page now automatically updates if a setting changes outside the app, so what you see always matches your actual system state. -
More advanced setting controls
Added support for dropdowns, numeric inputs, and more flexible setting types. Some options that used to be simple toggles can now be configured more precisely.
Changes
-
Features to Customize
The old Features section has been redesigned and renamed to Customize. Everything is now grouped into a simpler single-page layout that's easier to navigate and scale over time. -
Reworked setting apply system
A large part of the backend logic for applying settings was rewritten to make changes apply more smoothly and reliably.
Improvements
-
Less disruptive Explorer handling
Many settings can now apply without fully killing and reopening File Explorer. optimizerDuck now handles Explorer restarts in a way that feels much closer to the native Windows behavior. -
Fixed Shell Feed write issues
Some Shell Feed related settings could fail or behave inconsistently because Explorer needed to close while values were being written. This process has now been handled properly. -
Refreshed tooltips
Tooltips now use improved spacing, smoother corners, and cleaner shadows to better match the Windows 11 style. -
Improved toggle layout
Toggle labels are now aligned on the left side for a cleaner and more readable layout.
Fixes
- Fixed inconsistent tooltip text spacing.
- Fixed progress dialogs sometimes getting stuck while applying or reverting settings.
- Fixed opening cleanup folder paths from the Disk Cleanup page.
- Fixed accidental multiple Apply/Revert actions caused by rapid clicking.
New Contributors
Full Changelog: v2.15.0...v2.16.4
Assets 3
optimizerDuck v2.15.0 - Russian Support and Navigation Improvements
6616c8d This update adds a new Russian language contributed by @Foodhead, completes the remaining Simplified Chinese translations by @wcxu21, fills in missing translation values across the app, and improves UI responsiveness for different languages.
New
- Added Russian language support (Русский).
Russian has been added to the app thanks to contributions from @Foodhead. Thank you, @Foodhead!
Improvements
-
Improved Navigation.
The Navigation View sidebar can now automatically adjust its width based on text length and includes new page transition animations. In addition, the top Navigation View inside the Optimize page is now horizontally scrollable and also features smooth animations. -
Improved Simplified Chinese translations.
Missing translation values in Simplified Chinese have now been completed thanks to contributions from @wcxu21. -
Filled in missing translations across the app.
More missing translation values across the app have now been filled in for supported languages.
Fixes
-
Fixed missing active indicator in Optimize navigation.
The active bar now stays visible correctly when the window becomes too narrow and overlaps the top Navigation View content. -
Fixed Disk Cleanup folder opening.
Folders linked to Disk Cleanup items can now be opened correctly again.
New Contributors
Full Changelog: v2.14.0...v2.15.0
Assets 3
optimizerDuck v2.14.0 - Better Feedback, Smoother Interactions
c691ddd This update focuses on making optimizerDuck feel smoother, clearer, and more reliable during everyday use. Interactions across the app are now more polished, error reporting is far more informative, and several long-standing edge cases have been cleaned up behind the scenes.
New
- Optional smooth scrolling across the app. Lists and pages can now use fluid scrolling animations instead of the default jumpy behavior. The feature is disabled by default and can be enabled anytime in Settings.
- Power plan installation now works fully offline. The optimizerDuck power plan is bundled directly into the app, so installation is faster and no longer depends on GitHub or an internet connection.
Changes
- "Risky" has been renamed to "Expert". Optimizations previously marked as "Risky" now use the "Expert" label instead, making it clearer that these tweaks are intended for advanced users rather than simply being dangerous.
- Optimization result dialogs have been redesigned. Failed operations now show much more useful information, including expandable technical details like command output, exit codes, and exception traces.
Improvements
- Searching through optimizations feels smoother. Search input is now slightly delayed before filtering results, preventing UI stutter while typing.
- Scheduled task operations now provide proper feedback. Running, stopping, or deleting scheduled tasks now reports success and failure clearly instead of silently failing or throwing unexpected errors.
- Better feedback when dashboard data fails to load. The app now displays a snackbar notification instead of leaving the dashboard empty without explanation.
- Partial optimization success is now handled properly. If some steps succeed while others fail, optimizerDuck now reports the operation more accurately and still saves revert data for successfully applied steps.
- Registry revert descriptions are now fully localized. Fallback messages for unknown registry revert actions now follow the app’s translation system across all supported languages.
- Application optimizations improve startup speed, overall performance, and user experience.
Fixes
- Power plan detection now works correctly on non-English versions of Windows. The app no longer relies on English-only
powercfgoutput when detecting the active power scheme. Thank you @Rowyll . - USB power-saving optimizations can now be reverted properly. Device states are now captured before changes are applied, allowing the original configuration to be restored later.
- Revert data handling is now safer and more reliable. Revert files are written atomically to reduce corruption risk, and corrupted data is now detected and logged instead of silently failing.
- Fixed issues that could cause app crashes, revert data problems, and UI glitches.
New Contributors
Full Changelog: v2.13.3...v2.14.0