What's Changed
- release: v1.4.4-8
- refactor: second-pass audit — threading, dead code, and code quality
- fix: comprehensive code audit — threading, safety, and dead code cleanup
- fix: restore VitePress base to /macIconChanger/ on main
- fix: update documentation URLs to new domain app.snaix.homes
- fix: update VitePress base path to match new deployment URL
- refactor: clean up comments to only explain why
- release: bump to 1.4.4-pre-8
- fix: detect stale sudoers path by dry-running helper instead of sudo -n -l
- release: bump to 1.4.4-pre-7
- fix: restore error now shows specific app names and failure reasons
- fix: settings restore now shows partial failures instead of false success
- fix: detect app updates by bundle version instead of modDate
- feat: restore result summary with skipped/failed counts
- fix: restore cleanup ordering, progress accuracy, main thread safety
- fix: PBKDF2 key derivation, wrong password error, restore skip reporting
- release: bump to 1.4.4-pre-6
- feat: floating restore progress with liquid glass on macOS 26
- release: bump to 1.4.4-pre-5
- feat: restore progress overlay, batch UI refresh
- fix: refresh UI after config import
- release: bump to 1.4.4-pre-4
Full Changelog: v1.4.4-pre-8...v1.4.4-8