Skip to content

Add new bundled power plans#34

Merged
PrimeBuild-pc merged 3 commits into
mainfrom
feat/add-power-plans
Jul 11, 2026
Merged

Add new bundled power plans#34
PrimeBuild-pc merged 3 commits into
mainfrom
feat/add-power-plans

Conversation

@PrimeBuild-pc

Copy link
Copy Markdown
Owner

Summary

  • Add 30 validated bundled Windows power plans.
  • Update IIIEXOIII LOW LATENCY, LLG parking/E-core fix, Slower, and xilly.
  • Remove one redundant Sazinho duplicate.
  • Preserve parentheses in powercfg display-name parsing.
  • Add structural, discovery, duplicate, packaging, missing-file, and invalid-file coverage.

Discovery and packaging

Bundled plans are discovered automatically by PowerPlanService.GetCustomPowerPlansAsync() from the Powerplans directory. No manifest or static catalog is required.

ThreadPilot.csproj copies assets/Powerplans/**/*.pow to build and publish output. The release workflow, portable ZIP, and Inno Setup installer already package that directory recursively.

Validation

  • Every changed .pow imported successfully through powercfg /import using a temporary GUID and was deleted immediately afterward.
  • The active Windows power plan remained unchanged.
  • Local Release publish contained 89/89 source plans with matching SHA-256 values, no missing/extra files, and no diagnostic artifacts.
  • Manual validation confirmed all bundled plans are visible in the generated build.
  • Release build: 0 warnings, 0 errors.
  • Automated tests: 561 passed, 0 failed.

Validation limit

The binary registry-hive contents were not rewritten. Validation covered file structure (regf), size, naming, duplicate content, SHA-256, real Windows importability, discovery, and packaging.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@PrimeBuild-pc PrimeBuild-pc merged commit 58c8990 into main Jul 11, 2026
3 checks passed
@PrimeBuild-pc PrimeBuild-pc deleted the feat/add-power-plans branch July 11, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants