Skip to content

Rebuild OpenSynapse runtime with PowerShell 5.1 / WinForms single-process architecture - #1

Merged
Hariketsu merged 17 commits into
mainfrom
dev-echo
Jul 28, 2026
Merged

Rebuild OpenSynapse runtime with PowerShell 5.1 / WinForms single-process architecture#1
Hariketsu merged 17 commits into
mainfrom
dev-echo

Conversation

@MoveLikeYager

@MoveLikeYager MoveLikeYager commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Rebuild the OpenSynapse runtime on a single-process PowerShell 5.1 / WinForms architecture.
  • Rename the migrated product, tasks, assets, configuration, and UI to OpenSynapse.
  • Preserve legacy state migration from previous installations.
  • Integrate DeathAdder V3 Pro HID detection, DPI control, and polling-rate control.
  • Update installers, publishing workflow, architecture documentation, parity report, and regression coverage.

Validation

  • 20 PowerShell regression tests passed.
  • 34 PowerShell files passed parser validation.
  • OpenSynapse.Core: 38/38 tests passed.
  • OpenSynapse.Agent: 52/52 tests passed.
  • Release build completed with 0 warnings and 0 errors.
  • dotnet format verification passed.
  • Live install, scheduled-task, telemetry, profile, and state-migration validation passed.

Safety boundary

  • EC, fan curves, GPU TGP, and MUX state remain untouched.
  • Razer mouse writes are restricted to supported DeathAdder V3 Pro HID feature reports.

This PR does not merge directly into main and is ready for review.

@Hariketsu Hariketsu changed the title Rebuild OpenSynapse on the PowerPilot 2.4.1 runtime Rebuild OpenSynapse runtime with PowerShell 5.1 / WinForms single-process architecture Jul 28, 2026
@Hariketsu
Hariketsu merged commit a987196 into main Jul 28, 2026
2 checks passed
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