Skip to content

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 UI
  • ignore command group
  • Flatpak repair (#704)
  • Remove button on recommendations
  • ca_ES, pt_PT, tr_TR, pt_BR (tray service) translations
  • Build Date , Installed As and Required By added to package detail views
  • Console β†’ Event conversion
  • Tray translations pipeline (po compile + package step)
  • CLI help docs generation in CI
  • Tooltips across the UI (#859)

⚑ Improvements

  • HttpClient in Recommend.cs β€” now uses compression and HTTP/2 + HTTP/3
  • DowngradePackageCommand correctness
  • AurPackageManager β€” PKGBUILD no longer shown twice
  • Remove Optional Deps checkbox enabled by default
  • UI frames refactor and simplified downgrade logic
  • Loading indicators polish
  • Search behavior clarified (#860)
  • Checkbox visibility improvements
  • ShellyTeam category description clarified
  • FlatpakManager β€” tracks updated package names and reports them on success
  • GitHub Actions bumped to latest versions
  • PolishTranslation refresh
  • TurkishTranslation follow-up updates
  • release.yml indent fix
  • AUR PKGBUILD parsing improvements for optional dependencies

🐞 Bug Fixes

  • Size formatting β€” valid suffix selection (#886)
  • optdepends β€” validate and handle malformed entries with proper package naming (#887)
  • Searching behavior is now clear and predictable (#888)
  • Missing tooltips restored 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 DowngradePackageCommand and add IgnorePkg support β€” @azdanov (#863)
  • Add ignore command group for managing IgnorePkg entries β€” @azdanov (#864)
  • Add remove button functionality to recommendations β€” @azdanov (#869)
  • Tray translation β€” @caroberrie (#867)
  • Add compression and h2/h3 to HttpClient in Recommend.cs β€” @azdanov (#868)
  • Creating pt_BR translations 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.yml indent β€” @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 ShellyTeam category description β€” @azdanov (#897)
  • Add required by β€” @caroberrie (#900)
  • Update Turkish translations β€” @celonfix (#899)
  • Fix AurPackageManager PKGBUILD 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)
Β© 2026 Seafoam LabsShelly Chel