Self-update: preserve your library and settings (fixes #1)
- Root cause: Release archives included a blank
apps.json, and the self-updater copied it over your install folder, replacing your library manifest with{ "apps": [] }. - Fix: Release zips no longer bundle
apps.json. The updater now skips user data when applying updates:apps.json,settings.json,games.json, and theCache/folder. - Recovery: If you were affected, check
%TEMP%\Quiver_backup_*(Windows) or/tmp/Quiver_backup_*(Linux) from the day you updated — your oldapps.jsonmay still be there. Installed apps in your configured apps folder are usually unchanged; re-add them from App Catalog if needed.
Close After Launch
- Quiver no longer closes after a download completes or after dismissing a download error dialog when Close After Launch is enabled.
- Quiver still closes immediately after a successful launch, as intended.
Other
- Added
apps.json.exampleas a reference template (not shipped in release archives). - Added regression tests for updater user-data preservation and release packaging.