Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 2.45 KB

File metadata and controls

64 lines (42 loc) · 2.45 KB

Changelog

All notable changes to this project are documented in this file.

[1.1.6] - 2026-05-16

Added

  • Windows 11 native visual refresh: neutral Fluent surfaces, refined card styles, and reduced visual weight across Rules, Logs, Performance, Settings, Tweaks, Process, Power Plans, and CPU Masks views.
  • Sidebar navigation separator polish: horizontal separator lines softened for a cleaner Windows 11 Settings-like sidebar appearance.
  • Start minimized default clarification: StartMinimized now explicitly defaults to false for predictable manual-launch visibility.

Changed

  • Project version updated to 1.1.6.

Fixed

  • Older settings JSON without startMinimized field no longer risks unexpected minimized startup.

[1.1.3] - 2026-05-09

Added

  • Expanded core service test coverage to 104 tests.

Changed

  • Hardened background refresh behavior while ThreadPilot is minimized or hidden to tray.
  • Improved process enumeration resilience for access-denied, protected, and rapidly terminating processes.
  • Added a verified affinity apply flow so UI state reflects the OS-confirmed affinity after explicit apply.
  • Added duplicate and debounce protection for process-driven power plan switching.
  • Redesigned Process Management into a clearer two-pane layout with selected-process actions on the right.
  • Clarified terminology between Automation Monitoring and Live Metrics.

Fixed

  • Prevented passive process read failures from emptying the process table.
  • Preserved explicit-only affinity changes so process selection and mask selection do not apply affinity automatically.

[1.1.1] - 2026-04-15

Added

  • Global unobserved task exception handler with structured diagnostics.
  • Domain exception hierarchy and ErrorCode registry (ThreadPilotException and derived types).
  • Retry policy unit tests covering transient and non-retriable behaviors.
  • Release readiness documentation set:
    • Exception handling policy
    • Quality gates
    • Release runbook
    • Release notes template
    • Test plan v1.1.1
  • GitHub release automation script (build/create-github-release.ps1).

Changed

  • System tray periodic status updates now use adaptive backoff after failures.
  • Tray update path reduces UI-thread load by collecting metrics off-dispatcher and applying UI updates on dispatcher only.
  • .gitignore expanded for AI/workspace temporary artifact cleanup.

Security

  • Improved persistence of unhandled exception metadata for post-mortem diagnostics.