0.9.22
Improvements
-
General
- directory paths changed for a root user using bauh:
- caching:
/var/cache/bauh
- configuration:
/etc/bauh
- temp dir:
/tmp/bauh@root
(/tmp/bauh@$USER
for non-root users) - autostart:
/etc/xdg/autostart
(only used by the Web gem at the moment) - desktop entries:
/usr/share/applications
- custom themes:
/usr/share/bauh/themes
- symlinks/binaries :
/usr/local/bin
- shared files:
/usr/local/share/bauh
- caching:
- adding the
XDG_RUNTIME_DIR
environment variable if not available (following the pattern/run/user/$UID
) - refactorings related to String formatting
- refactorings related to shared information
- useless code removed
- directory paths changed for a root user using bauh:
-
UI
-
AppImage
- faster reading of installed applications (subprocess call replaced by Python call)
-
Flatpak
- settings: not displaying the installation target option when bauh is launched by the root user
- always considering system as the installation level for the root user
-
Web
- the Electron builds cache directory has been moved to the environment directory
~/.local/share/bauh/web/env/electron
- letting the Electron client to download the Electron build file instead of bauh (to avoid wrong caching paths)
- the Electron builds cache directory has been moved to the environment directory
Fixes
-
General
- single thread downloader (wget) does not create the directory where the file will be stored
-
AppImage
- trying to download a file without a URL associated with #210
- regressions:
- not able to import AppImage files (introduced in 0.9.21)
- not able to upgrade imported AppImage files (introduced in 0.9.21)
-
Arch
- wget as a hard requirement for Arch package management
-
UI
- settings panel:
- not re-enabling the action buttons when a validation error is displayed
- settings panel: