OMP Switch v0.5.2
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
modelProviderOrderinconfig.yml. - Full two-step YAML Diff preview and automated snapshot backup before write.
- Dual operation entry points: Quick delete button on Provider cards (
Refactored
- Frontend Architecture Decoupling:
- Extracted 1650-line
App.tsxinto modular domain components:ModelsModule,ProviderDrawer,SettingsDrawer,DiagnosticsDrawer,TopBar, andLeftRail. - Encapsulated business state and Patch transactions into custom hooks (
useOmpConfig,useProviderForm). - Added Vitest test suite
models-module.test.tswith 100% test pass rate across 23 test suites (200 tests).
- Extracted 1650-line
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