Skip to content

fix: deploy DLL safeguard and replay scope badge redesign#26

Merged
simsteward merged 1 commit intomainfrom
feature/browser-testing
Mar 26, 2026
Merged

fix: deploy DLL safeguard and replay scope badge redesign#26
simsteward merged 1 commit intomainfrom
feature/browser-testing

Conversation

@simsteward
Copy link
Copy Markdown
Owner

  • Trim deploy DLL list to only plugin-unique assemblies, preventing overwrites of SimHub's own System./Microsoft. DLLs that break its web server and plugin loader via binding-redirect mismatches
  • Add version-conflict guard in Copy-DeployDlls that blocks deploys when assembly versions differ from SimHub's existing copies
  • Replace replay scope toggle buttons with auto-detected read-only badges (full/partial) that reflect plugin session detection state
  • Auto-detect replay scope from IsReplaySessionCompleted() at preflight start instead of requiring manual dashboard toggle

- Trim deploy DLL list to only plugin-unique assemblies, preventing
  overwrites of SimHub's own System.*/Microsoft.* DLLs that break its
  web server and plugin loader via binding-redirect mismatches
- Add version-conflict guard in Copy-DeployDlls that blocks deploys
  when assembly versions differ from SimHub's existing copies
- Replace replay scope toggle buttons with auto-detected read-only
  badges (full/partial) that reflect plugin session detection state
- Auto-detect replay scope from IsReplaySessionCompleted() at
  preflight start instead of requiring manual dashboard toggle

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@simsteward simsteward merged commit 54c6967 into main Mar 26, 2026
9 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