Skip to content

Releases: kem-a/AppManager

Release v3.8.0

Choose a tag to compare

@kem-a kem-a released this 02 Sep 08:50
7d9d53e

What's Changed

  • feat: add Ctrl+Shift+U shortcut to update apps by @ArqamQazi in #170
  • fix: stop leaking stale release tags to manual and zsync upgrades, and resolve pinned zsync tags directly. Fixes #166 (1c564e8)
  • fix: skip sub-desktop entries that duplicate the root entry by content signature. Fixes #172 (c07b5df)
  • feat: create portable home folder for standalone runs (9d013f7)
  • feat: make missing FUSE warning banner dismissiable (8825b5e)
  • fix: resolve relative CLI paths in remote invocations and never overwrite foreign bin symlinks. Fixes #175 (bb9937b)
  • feat: use appimg install protocol by @xlc-dev in #173
  • feat: Add support for one-click web installs via appmgr:// links (71ac7ad)
  • fix: Skip runtime helper binaries when installing multi-desktop AppImages. Fixes #156 (e966157)
  • fix: Simplify empty-state hints and remove import buttons. Fixes #154 confusion (c91bfdf)
  • fix: Keep UI responsive while stopping background daemon during migration (eb60c17)
  • fix: Migrate extra desktop files and bin symlinks for multi-component AppImages (b938bf0)
  • docs: Update AppHub link by @xlc-dev in #171

Translations

New Contributors

Full Changelog: v3.7.3...v3.8.0

Release v3.7.3

Choose a tag to compare

@kem-a kem-a released this 22 Jul 09:15

What's Changed

  • Updated translation files and add new strings (4b62961)
  • feat: add translation management script and update documentation (ce2efd4)
  • feat: add context menu, icon selection, and exec-bit management to DropWindow (1d8d42d)
  • feat: add SquashFS stat reading and new window source to build (b9659b4)
  • fix: relax AppImage header validation for static-pie runtimes. Fixes #151 (1398175)
  • fix: capture SHA-1 baseline for extracted installs and handle zsync updates for directories. Fixes #144 (a8f7fd7)
  • Update Spanish translation by @haggen88 in #143
  • Add double-click launch/open and click-to-select in AppImage Installer by @donnybeelo in #146

New Contributors

Full Changelog: v3.7.2...v3.7.3

Release v3.7.2

Choose a tag to compare

@kem-a kem-a released this 12 Jul 11:21

What's changed

  • feat: implement secure storage for GitHub token using tiered approach with encryption. Support for Gnome keyring and Kwallet (28dbbcf)
  • Bump DwarFS version to 0.15.5 (60178fa)
  • fix: improve background update checks with network availability and resume handling. Fixes #141 (518e3aa)
  • fix: enhance portable directory neutralization logic for HOME and XDG_CONFIG_HOME. Relates to #140 (343a9d1)
  • fix: resolve self-install infinite loop caused by portable .home/.config for AppManager. Fixes #140 (56431fa)

Full Changelog: v3.7.1...v3.7.2

Release v3.7.1

Choose a tag to compare

@kem-a kem-a released this 02 Jul 18:01

What's Changed

  • Add GitHub pre-release channel support for zsync updates by overriding bundled update URL. Enable toggle in UI (a4380cc)
  • Fix crash when editing app version by @zachmt in #134

New Contributors

Full Changelog: v3.7.0...v3.7.1

Release v3.7.0

Choose a tag to compare

@kem-a kem-a released this 12 Jun 13:18

What's Changed

  • refactor: improve history application for secondary app copies in Installer (bb14aac)
  • fix: handle expected FileError.NOENT when reading hooks in TlsSession (04fe857)
  • refactor: update rewrite_desktop method signature to include effective_name parameter. Fixes branch merge bug (e513793)
  • feat: Multiple app profiling by @kem-a in #132. Finally support for multiple same app install side-by-side. Fixes #120

Full Changelog: v3.6.5...v3.7.0

Release v3.6.5

Choose a tag to compare

@kem-a kem-a released this 11 Jun 10:08

What's changed

  • Fix multiple desktop entry custom argument handling. Removes duplicate default parameters (2669162)
  • Unsquashfs version bump to 4.7.5 (894dcca)
  • feat: Implemenet multi-component AppImage support by refining command-line argument handling and desktop entry updates for secondary .desktop files (51be1b8)
  • Fix multi-desktop file extraction logic for sharun based AppImages (630bb8f)
  • Upstream special character bug fix #130

Full Changelog: v3.6.4...v3.6.5

Release v3.6.4

Choose a tag to compare

@kem-a kem-a released this 30 May 13:45

What's changed

  • Hotfix hook file references for TLS symlink management from previous commit a5c919e error (a82befc)

Full Changelog: v3.6.3...v3.6.4

Release v3.6.3

Choose a tag to compare

@kem-a kem-a released this 29 May 21:57

What's changed

  • feat. Add app list sorting options and update UI components for sorting functionality. Fixes #121 (bc67190)
  • Implement support for multi-component AppImages by extracting and managing additional desktop entries, icons, and symlinks during installation and uninstallation. Fixes #106 (9797604)
  • Refactor background daemon termination to use SIGTERM for graceful shutdown, with fallback to SIGKILL if necessary. Improve signal handling for clean exit on stop requests. Fixes #114 (971f838)
  • Implement TLS session management for AppManager to handle symlink creation and cleanup, ensuring proper operation in multi-user account Linux systems. Fixes "Unacceptable TLS certificate" error (a5c919e)

Full Changelog: v3.6.2...v3.6.3

Release v3.6.2

Choose a tag to compare

@kem-a kem-a released this 09 May 12:55

What's Changed

  • Import from folder allows to import from install location. Fixes #113 (0f0a065)
  • Track and update all Exec lines (actions) in .desktop file with custom arguments and env variables. Fixes #110 (0bf2814)
  • Handle unset DBUS_SESSION_BUS_ADDRESS for minimal desktop environments to prevent GLib.Application registration failures. Fixes #111 (0ce1863)

Full Changelog: v3.6.1...v3.6.2

Release v3.6.1

Choose a tag to compare

@kem-a kem-a released this 29 Apr 12:38

What's Changed

  • Add custom_no_display and custom_add_to_path properties to InstallationRecord. Fixes #107 (35395fa)
  • Prevent installation from the applications directory (3ea6cec)
  • Enhance uninstall functionality with option to preserve user data. Solves #102 (048c16e)

Translations

  • Update Polish translation: improve phrasing and fill missing strings by @Emkamil in #103, #104

New Contributors

Full Changelog: v3.6.0...v3.6.1