Shelly Changelog
v1.4.6
What’s Changed
- Refactored DB Service by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/79
- Kde color theming by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/80
Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.5…v1.4.6
v1.4.5
What’s Changed
- Auto updater by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/78
Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.4…v1.4.5
v1.4.4
What’s Changed
- Rendering fix by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/73 and @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/76
- Cli listupdates by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/74
- Aur guardrails by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/75
- Removing tooltip repeated info in right click - context by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/76
- Action summary by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/77
Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.3…v1.4.4
v1.4.3
What’s New
- Updated how AUR update handles packages for notification on conflicts @ZoeyErinBauer
- Updated readme to clarify best installation methods.
Full Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.4.2…v1.4.3
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
- Flatpak categorization by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/71
- Uninstall script to allow for aur launch @ZoeyErinBauer
- AUR pkgbuild update @ZoeyErinBauer
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
InstallDependenciesOnlymethod inAlpmManagerto install dependencies for a given package without installing the package itself. -
Added
GetDependencyListutility for extracting dependencies and ignoring version constraints. -
Updated
IAlpmManagerinterface to includeInstallDependenciesOnlywith corresponding flags parameter. -
Adjusted default
AlpmTransFlagvalues across methods for consistency. -
Introduced
InstallPackageSettingsto handle new options--build-depsand--make-deps. -
Updated
InstallDependenciesOnlyinAlpmManagerto include make dependencies when specified. -
Refactored
InstallCommandto check for and handle new dependency flags. -
Added usage examples for new options in
Program.cs. -
Updated
rd.xmland refactored code for settings modularity. -
Introduced
--no-depsoption inInstallPackageSettings. -
Updated
InstallCommandto handle and skip dependency installation when--no-depsis specified. -
Introduced interactive confirmation for AUR package installation with
--no-confirmoption fallback. -
Added support for handling
SelectProviderquestions and progress updates during installation. -
Enhanced dependency handling with options to install build (
--build-deps) and make (--make-deps) dependencies only. -
Refactored
AurInstallCommandto use newAurInstallSettingsfor improved modularity. -
Updated
AurPackageManagerto include dependency resolution and progress event handling. -
Expanded
WithExamplemethod inProgram.csto include examples for--build-deps,-o,--make-deps, and-mflags. -
Added
SortOptionenum with options forName,Size, andPopularity. -
Added
SortDirectionenum with options forAscendingandDescending. -
Introduced a placeholder
ListSettingsclass inheriting fromDefaultSettings. -
Updated
ListSettingsto include--sortand--orderoptions. -
Enabled sorting by name, size, and popularity across listing commands.
-
Refactored
ListInstalledCommand,ListAvailableCommand,AurListInstalledCommand, andAurListUpdatesCommandto apply sorting logic. -
Add usage examples for all commands in Program.cs for improved clarity when running cli
-
Adjusted
Program.csto provide usage examples for new sort and order options. -
Updated
rd.xmlto reflect changes in settings requirements. -
Updated
ListSettingsto include--filteroption for case-insensitive substring matching. -
Added filtering logic to
ListInstalledCommand,ListAvailableCommand,AurListInstalledCommand, andAurListUpdatesCommand. -
Expanded usage examples in
Program.csto 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
ForceSettingsinto a reusable base class for commands requiring--force. -
Implemented logic to handle
SelectProvidertype questions inRemoveCommand,UpdateCommand,UpgradeCommand, andInstallCommand. -
Added
HandleSelectProviderQuestionmethod inAlpmManagerfor customized question handling. -
Introduced
AlpmQuestionSelectProviderstruct for SelectProvider-related data. -
Updated
MainWindowViewModeland 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:
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bashv1.3.2
What’s Changed
- docs: update wiki with AUR support and CLI guide by @littleKitchen in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/41
- Add signature file download and file comparison utilities to enhance sync logic by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/42
- Memory work by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/43
- Reduces memory load by roughly another 50% by cleaning up caching
New Contributors
- @littleKitchen made their first contribution in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/41
Known Issues
- Update UI is still not working appropriately use curl to update
- Console requires restart after being enabled
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bashFull Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.3.1…v1.3.2
v1.3.1
What’s Changed
- Modularize AUR commands by separating them into individual files and … by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/30
- Default views by @caroberrie in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/32
- Code cleanup by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/34
- #36 technical debt fix inconsistent use of cli in shelly UI by @ZoeyErinBauer in https://github.com/ZoeyErinBauer/Shelly-ALPM/pull/37
- Title on each page now correctly reflects the current page
- Overall memory use is down by about 50%
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
curl -fsSL https://raw.githubusercontent.com/ZoeyErinBauer/Shelly-ALPM/master/web-install.sh | sudo bashFull Changelog: https://github.com/ZoeyErinBauer/Shelly-ALPM/compare/v1.3.0…v1.3.1
v1.3.0
What’s Changed
- Add
install-versioncommand 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