Repository navigation
v0.11.1
What's Changed
Highlights
- Improved installation reliability on Ubuntu Desktop, Arch Linux, and Fedora.
- Added APT lock waiting and download retries to reduce failures during automatic system updates.
- Fixed Neovim reinstalls leaving outdated libraries and runtime files.
- Added temporary inhibition of automatic screen blanking and suspend during Ubuntu Desktop installation.
Installation and Reliability
- Changed local Debian package installation to use APT for dependency resolution instead of direct
dpkg -iinstallation. - Added bounded retries for APT package-list lock contention.
- Skipped dependent Flatpak applications when shared setup fails, while continuing independent installation steps.
- Preserved Homebrew environment changes across batch steps, including installations on Arch Linux and Fedora.
- Replaced Fedora development package groups with explicit prerequisites compatible with DNF4 and DNF5.
Ubuntu Desktop
- Switched Zoom installation back to Snap for individual installation and Ubuntu Desktop setup.
- Removed Zoom from the Flatpak batch while retaining GIMP, Pinta, and Thunderbird.
- Preferred Snap Zoom in Dock favorites while retaining detection of existing Flatpak installations.
- Released screen blanking and suspend inhibition on completion, errors, and interruption without modifying saved power settings.
- Explicitly selected the purple GNOME accent color when supported, alongside the existing dark style.
- Fixed Chrome font setup when no font name is specified.
- Created missing Chrome font preference entries while preserving unrelated settings and language-specific fonts.
Editors and Shell
- Replaced Neovim binaries, libraries, and runtime directories during reinstallation, removing obsolete files.
- Validated downloaded Neovim releases before replacement and stopped subsequent setup when installation fails.
Testing and Release Maintenance
- Added regression coverage for APT contention, dependency handling, Neovim replacement, Chrome fonts, Zoom installation, and desktop inhibition.
- Improved isolated batch continuation tests and CI secret scanning.
- Added manual rebuilding and repair of release archives and checksums for existing tags.
- Verified all 54 Bats tests, lifecycle smoke tests, and repository validation in a Linux environment.
Full Changelog: v0.11.0...v0.11.1