Skip to content

Shelly Changelog

v1.4.2

What’s New

Updated to better handle dependencies on the aur that are already installed on the installing system.

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.1...v1.4.2

v1.4.1

What’s Changed

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.0...v1.4.1

v1.4.0 Flatpak UI and CLI Update

What’s Changed

  • Flatpak UI - alpha release - https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/66

  • Introduced InstallDependenciesOnly method in AlpmManager to install dependencies for a given package without installing the package itself.

  • Added GetDependencyList utility for extracting dependencies and ignoring version constraints.

  • Updated IAlpmManager interface to include InstallDependenciesOnly with corresponding flags parameter.

  • Adjusted default AlpmTransFlag values across methods for consistency.

  • Introduced InstallPackageSettings to handle new options --build-deps and --make-deps.

  • Updated InstallDependenciesOnly in AlpmManager to include make dependencies when specified.

  • Refactored InstallCommand to check for and handle new dependency flags.

  • Added usage examples for new options in Program.cs.

  • Updated rd.xml and refactored code for settings modularity.

  • Introduced --no-deps option in InstallPackageSettings.

  • Updated InstallCommand to handle and skip dependency installation when --no-deps is specified.

  • Introduced interactive confirmation for AUR package installation with --no-confirm option fallback.

  • Added support for handling SelectProvider questions and progress updates during installation.

  • Enhanced dependency handling with options to install build (--build-deps) and make (--make-deps) dependencies only.

  • Refactored AurInstallCommand to use new AurInstallSettings for improved modularity.

  • Updated AurPackageManager to include dependency resolution and progress event handling.

  • Expanded WithExample method in Program.cs to include examples for --build-deps, -o, --make-deps, and -m flags.

  • Added SortOption enum with options for Name, Size, and Popularity.

  • Added SortDirection enum with options for Ascending and Descending.

  • Introduced a placeholder ListSettings class inheriting from DefaultSettings.

  • Updated ListSettings to include --sort and --order options.

  • Enabled sorting by name, size, and popularity across listing commands.

  • Refactored ListInstalledCommand, ListAvailableCommand, AurListInstalledCommand, and AurListUpdatesCommand to apply sorting logic.

  • Add usage examples for all commands in Program.cs for improved clarity when running cli

  • Adjusted Program.cs to provide usage examples for new sort and order options.

  • Updated rd.xml to reflect changes in settings requirements.

  • Updated ListSettings to include --filter option for case-insensitive substring matching.

  • Added filtering logic to ListInstalledCommand, ListAvailableCommand, AurListInstalledCommand, and AurListUpdatesCommand.

  • Expanded usage examples in Program.cs to demonstrate the new filter option.

  • Add support for SelectProvider question handling in CLI and UI

    • Updated argument and option descriptions for clarity and consistency in commands for Standard, Flatpak, Keyring, and AUR.
  • Introduced short aliases (e.g., -n, -j, -f) for frequently used command options.

  • Refactored ForceSettings into a reusable base class for commands requiring --force.

  • Implemented logic to handle SelectProvider type questions in RemoveCommand, UpdateCommand, UpgradeCommand, and InstallCommand.

  • Added HandleSelectProviderQuestion method in AlpmManager for customized question handling.

  • Introduced AlpmQuestionSelectProvider struct for SelectProvider-related data.

  • Updated MainWindowViewModel and UI to display provider selection options with list binding.

  • Add custom transfer command execution for package download fallback

  • Introduced support for executing a user-defined transfer command as a fallback when standard download methods fail.

  • Improved exception handling and added debug logs for enhanced troubleshooting.

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.3.2...v1.4.0

##Known issues

  • Updater in the app is not working please use the update script. Update or install:
Terminal window
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bash

v1.3.2

What’s Changed

New Contributors

Known Issues

  • Update UI is still not working appropriately use curl to update
  • Console requires restart after being enabled
Terminal window
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bash

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.3.1...v1.3.2

v1.3.1

What’s Changed

Known Issues

  • If you reload available package page multiple times quickly can cause a memory leak that will cause memory to not be freed till application is closed.

Easy Install/Update

Terminal window
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bash

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.3.0...v1.3.1

v1.3.0

What’s Changed

  • Add install-version command to Shelly-CLI and implement AUR package installation by commit hash. Update dependency handling, add new utility methods, and improve transaction handling in ALPM manager. by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/29

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.2.9...v1.3.0

v1.2.9

What’s Changed

  • Updated the settings to now longer be a unique page and be a popup that is accessed from everywhere.
  • Updated the settings UI to have tabs so we have more space
  • Updated the UI to now respond to changes in enabling AUR and console in real time requiring no restart
  • Add gestures to some textboxes like the auth button to now accept enter
  • Cleaned up the code for flatpak in preparation for flatpak integration to UI
  • AUR dependency resolution correction
  • System Upgrade and Package Install question prompt fix
    • No longer just dies when you have a conflict, and instead prompts
  • NEW LOGO

Known Issues

  • In Shelly updater is not currently functioning as intended please use web installer in the readme.

The command below will install the update.

Terminal window
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bash

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.2.8...v1.2.9

v1.2.8

  • Fixes issue with standard package update.
  • add’s one call install method support. (Documented in readme)

v1.2.7

Release Notes

Added AUR Support to the UI to support adding, removing and updating AUR packages. Must be enabled in settings and requires a restart of the shelly application.

QoL improvments:

Added the ability for shelly to remember the window size after closing

v1.2.6

What’s Changed

Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.2.5...v1.2.6

© 2026 Seafoam LabsShelly Chel