Skip to content

OMP Switch v0.5.2

Choose a tag to compare

@github-actions github-actions released this 23 Aug 13:09
· 54 commits to main since this release

OMP Switch v0.5.2

This release adds Model Provider deletion with cascading protection and delivers a major frontend architecture refactoring.

Downloads

Artifact Platform Notes
OMP-Switch-Setup-0.5.2.exe Windows x64 NSIS installer, per-user
OMP-Switch-0.5.2-win.zip Windows x64 Portable build
SHA256SUMS.txt SHA256 verification for both artifacts
latest.json + latest.json.sig Signed update manifest (Ed25519)

The installer and portable build include the Windows DPAPI-backed secret bridge and the packaged
omp-switch-cli.exe. The headless CLI image is published as
ghcr.io/skh2945932142/omp-switch-cli:0.5.2 and :latest.

Highlights

Added

  • Provider Deletion with Cascading Protection:
    • Dual operation entry points: Quick delete button on Provider cards (.provider-delete) and dangerous action button in the drawer edit mode.
    • Multi-hop role reference chain inspection before deletion to warn about affected role bindings (e.g., @default, @smol).
    • Automatic cascading cleanup from modelProviderOrder in config.yml.
    • Full two-step YAML Diff preview and automated snapshot backup before write.

Refactored

  • Frontend Architecture Decoupling:
    • Extracted 1650-line App.tsx into modular domain components: ModelsModule, ProviderDrawer, SettingsDrawer, DiagnosticsDrawer, TopBar, and LeftRail.
    • Encapsulated business state and Patch transactions into custom hooks (useOmpConfig, useProviderForm).
    • Added Vitest test suite models-module.test.ts with 100% test pass rate across 23 test suites (200 tests).

Verify what you downloaded

(Get-FileHash -Algorithm SHA256 ".\OMP-Switch-Setup-0.5.2.exe").Hash.ToLower()
(Get-FileHash -Algorithm SHA256 ".\OMP-Switch-0.5.2-win.zip").Hash.ToLower()
# Compare both values with SHA256SUMS.txt.
gh attestation verify ".\OMP-Switch-Setup-0.5.2.exe" --repo skh2945932142/omp-switch