Shelly-ALPM v2.3.2.2
Release date: 2026-06-06
This release introduces drag-and-drop AppImage installation, CachyOS updater parity with downgrade support, a Shelly CLI implementation of pacman-key --populate used by going shelly-keys populate {keyring}, several UI/UX refinements, expanded translations (including new Japanese, German, and Hungarian locales), and important reliability fixes.
✨ New Features
- Drag-and-drop AppImage installation — Added drag-and-drop functionality for installing AppImages. (#946 by @azdanov)
- CachyOS updater parity — Brought the CachyOS updater path to feature parity. (#953 by @ZoeyErinBauer)
- CachyOS archives downgrade command — Added a command to downgrade via CachyOS archives. This now automatically detects the repository of choice. (#954 by @azdanov)
shelly-keys populateCLI implementation — Created CLI support for populating gpg keyring. (#948 by @ZoeyErinBauer)- Selectable/copyable text in pop-ups — Made text in pop-ups select- and copy-able. (#909 by @VinnyQF)
- Package size column sorting — Added sorting for package size columns. (#916 by @azdanov)
- Arch news parsing — Parse Arch news from HTML to Markdown. (#942 by @azdanov)
--nowflag support — UpdatedUnprivilegedOperationServiceto enable the--nowflag for system operations. (#952 by @ZoeyErinBauer)noConfirmhandling — Handle thenoConfirmflag inQuestionHandlerto skip user input. (#956 by @ZoeyErinBauer)
🎨 UI / UX Improvements
- Added loading state and improved the description box on the
Recommendpage. (#936 by @azdanov) - Improved the visual presentation of installed packages in the question dialog. (#933 by @azdanov)
- Improved details expander box margins and alignment. (#935 by @azdanov)
- Switched to Summary in
ShellySearchfor more compact rows. (#939 by @azdanov) - Fixed spacing and made the close button circular in
GenericOverlay. (#924 by @azdanov)
🐛 Bug Fixes
- Fixed failure of "upgrade all" with the upgrade list during partial failures. (#930 by @caroberrie)
- Resolved downgrade issues. (#955 by @azdanov)
- Changed
db.locktodb.lck. (#922 by @utuhiro78)
🌐 Translations
- Initial Japanese translation. (#912 by @utuhiro78)
- Initial German (
de_DE.po) translation. (#944, #950 by @Henry2o1o) - Added a Hungarian translation and updated a few older lines. (#923 by @Impostor0729)
- Updated Polish translation. (#917 by @juliazero)
- Updated Brazilian Portuguese (pt-BR) translations. (#910 by @VinnyQF)
- Updated Catalan translation. (#932 by @dtalens)
🔧 Internal & Build
- Refactored
Program.csto update the activation flow. (#914 by @azdanov) - Refactored the build job and added a CLI reference generation command. (#913 by @azdanov)
- Bumped version to 2.3.2.2 across all projects and updated
PKGBUILDfiles. (#957 by @ZoeyErinBauer) - Master mergebacks. (#904, #919 by @ZoeyErinBauer)
🎉 New Contributors
- @utuhiro78 made their first contribution in #912
Full Changelog: v2.3.2.1...v2.3.2.2
More details available at the Shelly-ALPM changelog.