Repository navigation
LibreSpot v4.0.0-preview.1
Pre-release
Pre-release
·
839 commits
to main
since this release
Pre-release of the new native WPF desktop shell. The trusted PowerShell install and maintenance pipelines are preserved — they're now driven through a structured stdout protocol behind a cohesive, premium-feeling product surface.
Added
- Native WPF desktop shell (.NET 8, MVVM) replacing the PS2EXE GUI wrapper
- Token-based design system: surface elevation, semantic intent, motion, easing, radius, and spacing scales read from a single source of truth
- Focus rings as overlay borders (no 1px layout jitter on keyboard focus)
- Button hover-tint via Opacity animation + tactile 0.985x press-scale
- Indeterminate progress shimmer, rotating ComboBox chevron, fade-in checkbox checkmarks
- Overlay cards (activity + prompt) fade + scale-in on every show via DataTrigger EnterActions
- State-aware activity badge — accent pulse while running, Danger + "Needs attention" on failure, "Run complete" on success, "Working..." during indeterminate runs
- Staggered accent-dot empty state for the log panel
- Structured stdout protocol between WPF shell and embedded PowerShell backend
- Embedded backend script extracted to LocalAppData and SHA-verified before each run
- Action allow-list validation before any PowerShell dispatch
- Cancellation chain tears down the child process tree on window close
Changed
- Backend flows hardened for the new shell integration (install/maintenance pipelines preserved)
- Desktop UX polish across controls, states, and transitions
- Single-file self-contained .NET 8 executable (no runtime dependency)
Install
Download LibreSpot-v4.0.0-preview.1.exe below and run. Requires Windows 10/11. No .NET runtime install needed — the executable is self-contained.
This is a pre-release. The stable PS1/PS2EXE shell is still available on the v3.1.1 release.