Stabilize bundled component installation #8

Merged
Dusk-92 merged 18 commits from test/stable-bundled-components into main 2026-09-03 14:42:37 +00:00
Dusk-92 commented 2026-09-03 08:36:32 +00:00 (Migrated from github.com)

Summary

  • keep SuperAPI following upstream master, while downloading the exact resolved commit SHA
  • pin branch-based GitHub downloads to their resolved commit SHA
  • use the bundled known-good No1600x1200 copy instead of following the archive repository
  • verify bundled payload size, SHA-256 and x86 PE format before installation
  • install VanillaFixes/VfPatcher and PerfBoost/settings transactionally
  • stop copying component addons globally before remote package resolution
  • clean stale transactional backups only after the live package is verified current
  • remove the manually maintained README version table and keep source links as the long-term reference
  • simplify WeirdPerformance UI attribution to by Dusk-92
  • reorganize README component/source links into evergreen categories and remove stale hardcoded component/release versions
  • merge client plugin descriptions with their upstream source links to remove duplicate lists
  • inline all remaining upstream source links into their existing README sections and remove the separate Additional Upstream Sources block
  • add regression tests and update documentation

Safety

  • draft PR only
  • no changes to main
  • no payload binaries changed
## Summary - keep SuperAPI following upstream `master`, while downloading the exact resolved commit SHA - pin branch-based GitHub downloads to their resolved commit SHA - use the bundled known-good No1600x1200 copy instead of following the archive repository - verify bundled payload size, SHA-256 and x86 PE format before installation - install VanillaFixes/VfPatcher and PerfBoost/settings transactionally - stop copying component addons globally before remote package resolution - clean stale transactional backups only after the live package is verified current - remove the manually maintained README version table and keep source links as the long-term reference - simplify WeirdPerformance UI attribution to `by Dusk-92` - reorganize README component/source links into evergreen categories and remove stale hardcoded component/release versions - merge client plugin descriptions with their upstream source links to remove duplicate lists - inline all remaining upstream source links into their existing README sections and remove the separate Additional Upstream Sources block - add regression tests and update documentation ## Safety - draft PR only - no changes to main - no payload binaries changed
Sign in to join this conversation.