Shelly Changelog
Version v2.3.2.0 The Downgrade, the Downstream, and the Downright Polished
v2.3.2.0 The Downgrade, the Downstream, and the Downright Polished
Release Notes v2.3.2.0
Highlights: Shelly takes a confident step forward by learning how to step backward β with a brand-new downgrade
UI, a fully-featured ignore command group for managing IgnorePkg entries, and a long-requested Flatpak repair
workflow. The cli gets a proper event-driven rewrite, recommendations gain a remove button, and the package detail
views now show Build Date, Install As, and Required By for richer at-a-glance information.
On top of all that, Shelly continues its globe-trotting tour, adding Catalan, Portuguese (Portugal), Turkish,
and Brazilian Portuguese (tray) translations, plus updates to Polish translation.
π Features
Downgrade UIignorecommand groupFlatpak repair(#704)Remove buttonon recommendationsca_ES,pt_PT,tr_TR,pt_BR(tray service) translationsBuild Date,Installed AsandRequired Byadded to package detail viewsConsole β EventconversionTray translationspipeline (po compile + package step)CLI help docsgeneration in CITooltipsacross the UI (#859)
β‘ Improvements
HttpClientinRecommend.csβ now uses compression and HTTP/2 + HTTP/3DowngradePackageCommandcorrectnessAurPackageManagerβ PKGBUILD no longer shown twiceRemove Optional Depscheckbox enabled by defaultUI framesrefactor and simplified downgrade logicLoadingindicators polishSearch behaviorclarified (#860)Checkbox visibilityimprovementsShellyTeamcategory description clarifiedFlatpakManagerβ tracks updated package names and reports them on successGitHub Actionsbumped to latest versionsPolishTranslationrefreshTurkishTranslationfollow-up updatesrelease.ymlindent fixAUR PKGBUILDparsing improvements for optional dependencies
π Bug Fixes
Sizeformatting β valid suffix selection (#886)optdependsβ validate and handle malformed entries with proper package naming (#887)Searching behavioris now clear and predictable (#888)Missing tooltipsrestored across UI (#890)- General fixes for German translation by @Henry2o1o (#849, #862)
- Scaling improvements should be resolved for scaling above 1.5
Changes since v2.3.1.0
This release contains 34 merged pull requests and three new contributors, with the spotlight on the new **downgrade
UI
**, the ignore command group, Flatpak repair, and a substantial console-to-event refactor. Package detail views
get more useful metadata (Build Date, Install As, Required By), recommendations become more actionable, and the
AUR + Flatpak pipelines are noticeably steadier. Localization continues to expand with four fresh languages joining the
family.
Full Changelog: v2.3.1.0β¦v2.3.2.0
Contributors
Thanks to everyone who contributed to this release: @azdanov, @caroberrie, @VinnyQF, @ZoeyErinBauer, @celonfix, @Henry2o1o, @NyaPuma, @dtalens, @juliazero.
New Contributors π
A warm welcome to our three first-time contributors:
- @NyaPuma β Portuguese (Portugal) translation (#856)
- @dtalens β Catalan translation for shelly-ui (#855)
- @celonfix β Turkish translation (#889)
**Full Changelog **: https://github.com/Seafoam-Labs/Shelly-ALPM/compare/v2.3.1.0β¦v2.3.2.0
Pull Requests Merged
- Fix β @Henry2o1o (#849)
- Portuguese (Portugal) translation β @NyaPuma (#856)
- i18n: Add Catalan translation for shelly-ui β @dtalens (#855)
- Update Polish translation β @juliazero (#852)
- Fix
DowngradePackageCommandand addIgnorePkgsupport β @azdanov (#863) - Add
ignorecommand group for managingIgnorePkgentries β @azdanov (#864) - Add remove button functionality to recommendations β @azdanov (#869)
- Tray translation β @caroberrie (#867)
- Add compression and h2/h3 to
HttpClientinRecommend.csβ @azdanov (#868) - Creating
pt_BRtranslations for the tray service β @VinnyQF (#875) - Update GitHub Actions for latest versions and add CLI docs generation β @azdanov (#866)
- Fix β @Henry2o1o (#862)
- Build steps to compile and package poβs for tray service β @caroberrie (#876)
- Fix
release.ymlindent β @azdanov (#881) - Add downgrade UI β @azdanov (#885)
- Loading β @caroberrie (#882)
- Convert console to event β @ZoeyErinBauer (#879)
- Fix size formatting logic β @ZoeyErinBauer (#886)
- Validate and handle malformed
optdependsβ @ZoeyErinBauer (#887) - 860 β searching behavior is unclear β @ZoeyErinBauer (#888)
- 704 β feature: flatpak repair β @VinnyQF (#877)
- 859 β bug: no tooltips β @ZoeyErinBauer (#890)
- Refactor UI frames and simplify package downgrade logic β @azdanov (#891)
- Add Turkish translation β @celonfix (#889)
- Enable βRemove Optional Depsβ checkbox by default β @azdanov (#892)
- Track updated package names in
FlatpakManagerβ @ZoeyErinBauer (#893) - Add βBuild Dateβ and βInstall Asβ to package views and CLI β @ZoeyErinBauer (#894)
- Clarify
ShellyTeamcategory description β @azdanov (#897) - Add required by β @caroberrie (#900)
- Update Turkish translations β @celonfix (#899)
- Fix
AurPackageManagerPKGBUILD handling to avoid showing twice β @azdanov (#898) - Improve UI by hiding checkboxes β @azdanov (#901)
- Update Polish translation β @juliazero (#895)
- Moving Development to Release β @ZoeyErinBauer (#902)
