Release Notes v2.3.3.0
Highlights: Shelly grows more multilingual and more capable. This release adds three brand-new translations — Spanish, Chinese (Simplified), and an expanded Hungarian — alongside refreshed German and general localization updates. Under the hood, package management gets smarter with a new MarkCommand for setting install reasons, a PurifyPackages flag for clearing orphans, an AUR upgrade diff view in the UI, and a repository column in the upgrade summary. We also squashed a Wayland crash, fixed Flatpak addon installs, and refactored AppImage and AppStream handling.
🐚 Features
- Show diff in the UI during AUR upgrade (#985, closes #907)
- Add
MarkCommandto set install reason for packages (explicit, depends) (#1005) - Implement
PurifyPackagesflag to remove orphaned packages (#1004) - Add repository column to
UpgradeCommandpackage summary table (#967) - Add
TryRenderWireFrameto decode and log structured wireframe events (#968) - Add Spanish translation (#999)
- New Chinese (Simplified) translation (#838)
- New text segments added to the Hungarian translation (#994)
- Aur preventions for the post_install attack as well as a framework for handling further PKGBUILD review tool implementation (#996)
⚡ Improvements
- Remove AppStream as an optional dependency, replaced by Shelly icon stream (#961)
- Refactor AUR package management logic (#965)
- Refactor
BottomBarRegionfor improved readability and add_asciiOn…(#966) - AppImage refactor (#984)
- Improve Tray handling and prevent multiple instances of notifications (#987)
- Set
Homogeneousproperty to ensure consistent sizing (#974) - Flatpak permissions handling (#1006)
- Update translations (l10n) (#1000)
- Update
de_DE.poGerman translation (#998)
🐞 Bug Fixes
- Schedule Recommend UI updates on the GTK main thread to fix Wayland crash (#971)
- Fix addons installation issue in
FlatpakInstallCommand(#991) - Fix wrong references in
rd.xml(#1007)
🔧 Maintenance
- Bump version to 2.3.3.0 across all projects and update PKGBUILD files (#1008)
- Dev merge back (#995)
- Master merge back (#997)
- Release 2.3.3.0 (#1009)
Changes since v2.3.2.5
This release brings 24 merged pull requests and three new contributors, with broad internationalization gains (Spanish, Chinese, Hungarian, German) and substantial package-management features in MarkCommand, PurifyPackages, the AUR upgrade diff view, and AppImage/AppStream refactors.
Full Changelog: v2.3.2.5…v2.3.3.0
Contributors
- @azdanov
- @caroberrie
- @ZoeyErinBauer
- @VinnyQF
- @Impostor0729
- @Henry2o1o
- @juliazero
- @artemkaVG (new)
- @tigce2 (new)
- @llmj-zts (new)
New Contributors 🎉
A warm welcome to our three first-time contributors:
- @artemkaVG — Wayland crash fix for Recommend UI updates (#971)
- @tigce2 — Spanish translation (#999)
- @llmj-zts — Chinese (Simplified) translation (#838)
Full Changelog: https://github.com/Seafoam-Labs/Shelly-ALPM/compare/v2.3.2.5…v2.3.3.0