AppImage sandboxing release with compatibility and UI improvements, bug fixes and update flow enhancements
Testers needed
Please provide feedback and file any issues you find with apps not working properly in sandboxed environment
What's Changed
- fix(background-update): resolve daemon exec path from registry and scope daemon control to current user. Fixes #201 (d0ec3bd)
- fix(details): match installation size calculation with app list view (8c2a24c)
- feat(updates): support private GitHub repositories via release-asset downloads. Fixes #216 (fa178a1)
- fix: Fix where Nautilus 51 file thumbnails background missed css target (f721c55)
- fix(tls): persist CA bundle link under XDG_CONFIG_HOME for AnyLinux AppImage. Fixes #209 (9cb031f)
- feat(updates): persist failed update reasons in staged updates for retryable badge (f322612)
- fix(nix): update flake.lock to use a newer nixpkgs snapshot by @jaherron in #220
- feat(updates): detect AppImages replaced by their own updater via file fingerprints (ex. Bitwarden, OpenChamber). Fixes #219 (c42aaea)
- feat(ui): split list view into pending updates and others groups with cross-group reorder animations (7df8263)
- perf(sandbox): Increase the dwarfs block cache to 1536M and expire blocks idle for 10s, matching uruntime defaults. Improve large app launch x3 faster (0def70d)
- fix(sandbox): shorten mount path to avoid $APPDIR length limits (3739ae4)
- fix(sandbox): only relocate $TMPDIR for Chromium-based apps. Fixes WPS issue to start. (0fc0f2e)
- feat(sandbox): suggest Flathub permissions from the app's declared id (48da1f5)
- feat(sandbox): add security keys permission, sleep/shutdown notices and global menu support (9b5f633)
Translations
- French translation by @denisrennes in #213
- Update Brazilian Portuguese (pt_BR) translation by @infinite-impermanence in #214
New Contributors
- @infinite-impermanence made their first contribution in #214
- @jaherron made their first contribution in #220
Full Changelog: v4.0.0-beta4...v4.0.0-beta5