Skip to content

Releases: PrimeBuild-pc/ThreadPilot

ThreadPilot v1.4.4

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:11
a5106d8

ThreadPilot v1.4.4

Patch release focused on reducing ThreadPilot's foreground and background runtime overhead while preserving process automation and persistent CPU-priority verification.

Measured improvements

Compared with the official v1.4.3 build on the same system and using the same Release profile:

  • Approximately 80-100% lower background idle CPU in measured tray scenarios, reaching 0% in the final idle sample.
  • Approximately 8% lower CPU overhead during process churn with 80 short-lived processes.
  • Approximately 4-5% lower hidden working-set memory.
  • Approximately 12-13% lower peak handle usage while hidden.
  • Approximately 85% fewer external command launches during visible startup, reduced from 27 to 4.

Results vary by hardware, Windows configuration, active page, and workload. The Process page remains intentionally more active while visible because it refreshes live process information.

Runtime changes

  • Cached persistent-rule snapshots in memory and pre-matched process starts before expensive enrichment.
  • Disposed process handles consistently and cleared PID-scoped caches on process exit.
  • Deferred initialization of inactive Power Plans, Rules, Settings, Tweaks, and Logs pages.
  • Reused the process monitor's initial snapshot and PID/start-time-validated static process metadata.
  • Parsed the active plan from a single powercfg /list call and limited periodic power-plan refresh to the visible Power Plans page.
  • Suspended Log Viewer collection updates while hidden and changed log flushing to one-shot scheduling.
  • Added WMI recovery backoff while preserving fallback polling reliability.

Compatibility and safety

  • Persistent rules, process start/stop tracking, and lazy diagnostics remain covered by regression tests.
  • CPU-priority verification and the bounded retry introduced for issue #32 are unchanged.
  • No default ThreadPilot affinity limit was enabled.

Validation

  • Release build completed with zero warnings and zero errors.
  • All 581 automated tests passed before release preparation.
  • CI and CodeQL passed for both performance pull requests.
  • NuGet dependency audit found no known vulnerable packages.

ThreadPilot v1.4.3

Choose a tag to compare

@github-actions github-actions released this 11 Jul 18:40
58c8990

ThreadPilot v1.4.3

Patch release expanding and validating ThreadPilot's bundled Windows power-plan catalog.

Added

  • Added 30 new bundled Windows power plans: 0 Synez Public Power, arsenha low latency, arsenha low latency (Intel Thread Director fix), AutoOS, BEYOND PERFORMANCE AMD+INTEL, Bitsum Highest Performance, cactusOS, FPSHEAVEN2026, GALA's ultimate performance (AMD), Gavot Performance, GTweaks Power Plan V3, imribiy2026, IrisFixed, JokrOS Power Plan, Jackpot2026, Kizzimo's Extreme Low Latency, KSOS11, melody LowestLatency, Microsoft High performance, Microsoft Ultimate Performance, Mitstas IDLE ENABLED, n1kobg GPU Booster Power Plan, Prodazin Power Plan, Reticle v2, RevisionPowerPlanV2.8, RIP Tweaks Power Plan, Rosca Tweaks v2, Velo's Power Plan, VTRL Optimized, and XNRL Pro Plan.
  • Added structural, discovery, duplicate, packaging, and invalid-file tests for bundled power plans.

Changed

  • Updated four existing bundled plans: IIIEXOIII LOW LATENCY, LLG parking/E-core fix, Slower, and xilly.
  • Removed a redundant duplicate Sazinho power-plan file.
  • Power-plan display-name parsing now preserves names containing parentheses.

Validation

  • Every changed .pow file was imported successfully with powercfg using a temporary GUID and then removed; the active Windows power plan remained unchanged.
  • Bundled assets are discovered automatically and copied to build, publish, portable ZIP, and installer output through the existing project and release workflow.

ThreadPilot v1.4.2

Choose a tag to compare

@github-actions github-actions released this 11 Jul 17:27
fbfe010

ThreadPilot v1.4.2

Patch release fixing persistent CPU-priority rules that are reverted shortly after process startup. Fixes #32.

Fixed

  • Persistent CPU-priority rules now verify the applied priority.
  • ThreadPilot detects when a process resets its CPU priority shortly after startup.
  • A single bounded retry is performed when a verified priority is reverted.
  • Retry state is cleared when the process exits.
  • Improved activity logging distinguishes initial apply, reversion, retry, verification, and final failure.
  • Added attribution for internal CPU-priority writes.
  • Fixed misleading success reporting when the requested priority did not remain applied.

Validation

  • 555 automated tests passed with no failures.
  • The general apply → verify → detect revert → one retry → final verify lifecycle was validated with a real process that resets its priority after startup.
  • No executable-specific retry logic or continuous polling was added.

ThreadPilot v1.4.1

Choose a tag to compare

@PrimeBuild-pc PrimeBuild-pc released this 24 Jun 16:27

Changelog

All notable changes to ThreadPilot are documented in this file.

v1.4.1 - 2026-06-24

What's Changed

Full Changelog: v1.4.0...v1.4.1

ThreadPilot v1.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 10:44
12feeaf

Changelog

All notable changes to ThreadPilot are documented in this file.

v1.4.0 - 2026-06-07

What's Changed

Full Changelog: v1.3.1...v1.4.0

ThreadPilot v1.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 03:34
b0b65e8

Changelog

All notable changes to ThreadPilot are documented in this file.

v1.3.1 - 2026-06-07

What's Changed

Full Changelog: v1.3.0...v1.3.1

ThreadPilot v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jun 23:46
edd6808

ThreadPilot v1.3.0 adds the first localization foundation for the app, including English and Simplified Chinese resources, a language selector in Settings, localized notification support, and safe fallback behavior for invalid or missing translation keys.

English remains the default language, while Simplified Chinese is available as an optional display language. This release does not change elevation, system tweaks, affinity, power plan, or privileged process behavior.

What's Changed

Full Changelog: v1.2.0...v1.3.0

ThreadPilot v1.2.0

Choose a tag to compare

@github-actions github-actions released this 23 May 14:00

Changelog

All notable changes to ThreadPilot are documented in this file.

v1.2.0 - 2026-05-23

What's Changed

Full Changelog: v1.1.6...v1.2.0

v1.1.6

Choose a tag to compare

@github-actions github-actions released this 17 May 00:12

This release focuses on a Windows 11 native visual refresh and UI polish across the app.

What’s Changed

  • Refreshed the app’s visual style with more neutral Windows 11 / Fluent-inspired surfaces.
  • Updated light and dark theme tokens for cleaner contrast and more consistent cards, panels, borders, and controls.
  • Polished the main shell, sidebar, navigation states, dialogs, overlays, and status bar.
  • Refined the visual layout of Settings, Tweaks, Process Management, CPU Masks, Power Plans, Rules, Activity Logs, and Performance.
  • Reduced heavy shadows, saturated panels, and custom-looking dashboard elements for a calmer native feel.
  • Improved sidebar styling by removing overly visible separator lines.
  • Clarified Start minimized behavior: manual launches open normally by default, while explicit user settings and startup arguments are still respected.
  • Updated release notes, changelog, and project version metadata to v1.1.6.
  • Cleaned up many analyzer/style warnings while keeping behavior unchanged.

Validation

  • Build passed.
  • Test suite passed: 149/149 tests.
  • Manual checks covered theme switching, navigation, startup behavior, Settings, Rules, Logs, Performance, and tray restore behavior.

v1.1.5

Choose a tag to compare

@github-actions github-actions released this 16 May 22:30

ThreadPilot v1.1.5 improves stability, responsiveness, background efficiency, and release packaging.

Highlights:

  • Fixed dashboard restore/off-screen behavior after monitor, DPI, resolution, or VM display changes.
  • Improved tray restore actions for Open Dashboard and Open Performance.
  • Added default low-impact background mode: ThreadPilot lowers its own priority while minimized or hidden to tray, then restores it in foreground.
  • Reduced unnecessary refreshes, tray updates, and theme reapplications.
  • Fixed repeated dark/light theme switching so the UI no longer gets stuck in a mixed theme state.
  • Added a themed unsaved-settings dialog and improved settings dirty tracking.
  • Added a visible Low impact mode in background setting.
  • Expanded bundled power plan support and recursive .pow discovery.
  • Cleaned GitHub Release assets so only user-facing downloads are published.
  • Moved Chocolatey publishing to manual/optional due moderation delays.

Build passed and the test suite passed with 139 tests.