Skip to content

Refactor BLE runtime orchestration - #486

Merged
enaboapps merged 1 commit into
mainfrom
refactor/ble-runtime-485
Jul 29, 2026
Merged

Refactor BLE runtime orchestration#486
enaboapps merged 1 commit into
mainfrom
refactor/ble-runtime-485

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Closes #485

Summary

  • extract BLE lifecycle and message orchestration from the WPF application root
  • add transport and frame-processor abstractions for focused runtime tests
  • centralize authenticated connection state, pairing expiry, output serialization, and disconnect cleanup

Compatibility

No UUID, framing, protocol, authentication, pairing, persistence, timing, UI, or command behavior changes.

Validation

  • dotnet restore src/SwitchifyPc.sln
  • dotnet build src/SwitchifyPc.sln -c Release --no-restore
  • dotnet test src/SwitchifyPc.sln -c Release --no-build (529 unit tests and 1 integration test passed)

@enaboapps enaboapps added this to the Release 0.10.0 milestone Jul 29, 2026
@enaboapps
enaboapps merged commit 15d7bfa into main Jul 29, 2026
1 check passed
@enaboapps
enaboapps deleted the refactor/ble-runtime-485 branch July 29, 2026 08:24
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.

Refactor BLE runtime orchestration

2 participants