Skip to content

Releases: AurelioAvila/pc-tweaker-app

PC Tweaker v0.3.0

Choose a tag to compare

@AurelioAvila AurelioAvila released this 04 Aug 17:03

PC Tweaker 0.3.0 adds real disk tools (Optimize drive, Flush DNS cache, Find large files, Drive health), a proper multi-drive picker, and a smaller native-style toggle switch.

Existing download links still work. v0.2.0 and v0.1.1 remain published and downloadable.

New

Optimize drive — runs Windows' own built-in optimizer: TRIM on an SSD, defragmentation on an HDD, never a full defrag pass on an SSD (which would only wear it out for no benefit). Requires administrator rights, one UAC prompt.

Flush DNS cache — clears cached DNS lookups. Free, no elevation needed.

Find large files — scans a folder for its biggest files (over 100 MB) so you can quickly free up space. Same scan → select → move-to-Recycle-Bin flow as the existing duplicate finder, but by size instead of content — a single large forgotten file has no duplicate to find, but is easy to spot once sorted by size.

Drive health — reads Windows' own S.M.A.R.T./reliability status for the selected drive.

A real drive picker — Drive health and Optimize drive now work against any fixed drive on the machine, not just the system drive.

Changed

  • Toggle switches are now a compact pill with an "On"/"Off" caption, matching Windows 11's own Settings app, instead of a larger iOS-style switch.

Fixed

  • "Optimize drive" could silently fail for real users. The first version called defrag directly without going through the app's elevation flow — it only worked when the app process happened to already be running elevated. A normal, unelevated install would have failed outright with no UAC prompt ever shown. Now wired through the same proven single-UAC-prompt pattern used everywhere else in the app.
  • Roughly 30 leftover Italian error strings on rarely-hit failure branches across several Rust modules — the same class of issue fixed for tweak names in 0.2.0, missed in the error-message paths at the time.

Under the hood

31 Rust unit tests (up from 24), including drive-enumeration tests that run against the real disks on the build machine.

Install

Download pc-tweaker-app_0.3.0_x64-setup.exe (recommended) or the .msi. Windows 10/11, 64-bit.

The installer is not code-signed yet, so SmartScreen shows "Windows protected your PC" on first run — click More infoRun anyway.

Full changelog: CHANGELOG.md

PC Tweaker v0.2.0

Choose a tag to compare

@AurelioAvila AurelioAvila released this 04 Aug 03:42

PC Tweaker 0.2.0 adds a RAM cleaner, a Restore all button, 11 new tweaks (25 → 36), and fixes the translation problems that left parts of the interface in English regardless of the selected language.

Existing download links still work. v0.1.1 remains published and downloadable — repoint your links to this release when you are ready.

New

Free up RAM — asks Windows to release memory that programs are holding but not using. Run it as often as you like, or schedule it every 10 min / 30 min / 1 h / 3 h / 6 h. Measured on a real machine during testing: 2.80 GB freed, memory use down from 51% to 42%.

Restore all — one button reverts every applied optimization and puts each value back exactly as it was. It costs a single UAC prompt for the whole batch, not one per tweak.

11 new tweaks (25 → 36) — remove the ~10 s startup-app delay, instant menu response, disable CPU power throttling, raise GPU priority for games, disable tailored experiences, stop app-launch tracking, stop feedback prompts, disable Cortana, always show file extensions, hide taskbar Widgets, disable transparency effects.

Changed

  • The app now always opens in English. The language changes only by an explicit choice in the account menu, and is remembered from then on.
  • Fix all moved to the top of the scan results, with a progress fill and an explicit Done screen.
  • The account dropdown is smaller and denser; the ten themes are swatches instead of a labelled grid, and the signed-in row now shows an avatar, the address and a verification badge.
  • Pro is visually distinct — a gold frame and crown in both the sidebar and the account menu — instead of looking identical to Free.

Fixed

  • The Scan list was not translated. It rendered the raw English name of every tweak, so scanning on an Italian, French, Spanish or German install produced an English checklist.
  • "Themes" in the account menu was English in all five languages, and the Scan / Performance / UI sidebar labels were untranslated in four of them.
  • Automatic RAM cleanup stopped when you left the Scan tab. The schedule now runs for as long as the app is open.
  • Verification emails failed with an unexplained error. The API now tells you whether the address was rejected or the mail service is temporarily unavailable, instead of returning a bare 500.
  • The pricing page advertised "20 real tweaks" on the Free plan. The number is now derived from the actual tweak list (28 free).

Under the hood

Every fix above is covered by a test that was proven to fail without it:

  • 24 Rust unit tests — rollback-store concurrency, locale-independent parsing of Windows CLI output, elevation batching, registry-value collisions, and translation coverage across all five languages
  • A translation-quality gate that fails the build if any string is silently left in English, missing an accent, or missing Spanish opening punctuation
  • A 36-check end-to-end backend test covering register → verify → log in → reset → revoke → checkout, plus email enumeration and reset-form XSS
  • All of it runs in CI on every push

Install

Download pc-tweaker-app_0.2.0_x64-setup.exe (recommended) or the .msi. Windows 10/11, 64-bit.

The installer is not code-signed yet, so SmartScreen shows "Windows protected your PC" on first run — click More infoRun anyway.

Full changelog: CHANGELOG.md

PC Tweaker v0.1.1

Choose a tag to compare

@AurelioAvila AurelioAvila released this 25 Jul 15:33

Real backend now live: registration, login, Pro upgrade via Stripe Checkout, and rollback all tested end-to-end against a deployed Railway instance.

  • Fixed a Stripe API version incompatibility with Managed Payments accounts
  • Fixed a CSS bug that could show a blank white area behind short tabs / the open account menu

Install: winget install AurelioAvila.PCTweaker (pending approval) or download the installer below.

PC Tweaker v0.1.0 (prototipo)

Choose a tag to compare

@AurelioAvila AurelioAvila released this 24 Jul 09:06

Prima build installabile. Prototipo funzionante — nessuna firma Authenticode ancora, Windows SmartScreen mostrerà un avviso all'installazione. Repository privato: link visibile solo con accesso al repo.