You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix Expand-Archive module load failure (#4) — Replaced all Expand-Archive calls with [System.IO.Compression.ZipFile]::ExtractToDirectory() which uses .NET directly and has no PowerShell module dependency
Fix worker runspace missing assembly — The ZipFile calls run in a background thread; the System.IO.Compression.FileSystem assembly is now loaded into the worker runspace's InitialSessionState
BITS transfer fallback — Polling loop now handles Queued and TransientError job states instead of failing immediately
Desktop shortcut cleanup — Get-DesktopPath now expands environment variables from registry (e.g. %USERPROFILE%\Desktop)
Download verification — Download-FileSafe now verifies the output file exists and is non-empty after download, catching silent failures (disk full, redirect to error page)
Reapply config parsing — Maintenance > Reapply now uses Load-LibreSpotConfig instead of inline JSON parsing that didn't handle array properties (extensions list)
WebResponse leak — Test-NetworkReady now properly disposes the response via finally block
Cache limit input — Textbox now restricts input to digits only