Releases: iasiv5/skins
Releases · iasiv5/skins
Release list
v0.4.2
Verification release
- No functional changes. Publishes v0.4.2 to exercise the in-product update chain end to end: one-click update from a GitHub install, then the service-manager-aware Restart now introduced in v0.4.1 (exit code 75 so a
Restart=on-failureunit re-launches DSH Web).
Verified with DSH Web 0.1.1-rc.2.
v0.4.1
Fixes
- Hand "Restart now" to the service manager when DSH Web runs under one (detected via systemd
INVOCATION_ID/NOTIFY_SOCKET): skip the detached relaunch helper and exit with code 75 so aRestart=on-failureunit re-launches the server with its own back-off. Previously the helper was killed by cgroup cleanup and the cleanexit(0)never triggered the restart, leaving the Web UI offline after an update's Restart now. - Add restart-scheduler coverage for managed and unmanaged environments (22 tests).
- Refresh
pnpm-lock.yamlto match the current dependency tree.
Verified with DSH Web 0.1.1-rc.2.
v0.4.0
Highlights
- Add a verified stable-Release updater inside the Skin Switcher.
- Check only when the popover opens and reuse a persistent one-hour cache.
- Resolve Release tags to immutable commit SHAs and verify package name, repository, version, and DSH metadata before installation.
- Restrict one-click update to the official GitHub source; local
link:development installs remain protected. - Roll back to the exact previously installed commit if installation or validation fails.
- Protect update and restart routes with the DSH browser-trust fence.
- Offer Restart now / Later after update, while blocking restart when Agents are running.
- Add the DeepSeek Harness (Official) appearance option and standardize
officialnaming. - Expand Host/client integration, lifecycle, security, rollback, and UI coverage to 19 tests.
Upgrade note
The in-product updater is introduced in v0.4.0. Installations older than v0.4.0 need one manual upgrade; later stable Releases can be installed from the Skin Switcher.
Verified with DSH Web 0.1.1-rc.2.