Releases: kem-a/AppManager
Release v3.3.0
What's Changed
- Zsync update improvement by @kem-a in #61
- Add AppImage format detection and extraction improvements by @kem-a in #62. Dropped
7zin favor ofunsquashfs - Improve i18n initialization by refining locale fallback logic and updating environment variables (fc6d5fb)
- Enhance drag-and-drop functionality with visual feedback. Solves #42 (07c0952)
- Fix zsync update handling to carry over fields from old records. Get app version from zsync url/tag (ebdbace)
- Fix zsync update handling with SHA-1 checksum support (f4e0d18)
- Fix cleanup logic in Installer to prevent app deletion on failure. Fixes #48 (f6b14ee)
Full Changelog: v3.2.1...v3.3.0
Release v3.2.1
What's Changed
- Remove unused bundle directory constants and streamline executable resolution logic by using builtin env variable. Relates to #41 (b7bf550)
- Fix bug custom folder name not updated in drop window (f5fb68d)
- Improve 7z executable resolution logic. Fixes #41 (4e90dfc)
- Fix bug where default install directory is created even when user have set custom location. Fixes #36 (36fe01a)
- Update MIME type to identify with vnd.appimage. Fixes #35 (adc7211)
Translations
- l10n: Add Vietnamese (vi) translation by @hthienloc in #38
- Edit Brazilian Portuguese (pt_BR) translation by @pedvieira in #44
New Contributors
- @hthienloc made their first contribution in #38
- @pedvieira made their first contribution in #44
Full Changelog: v3.2.0...v3.2.1
Release v3.2.0
What's Changed
- Applist grid view by @kem-a in #34
- Use XDG_BIN_HOME instead ~/.local/bin by @kem-a in #27 Implements #18
- Bugfix unwanted app uninstall by @kem-a in #28
- Add GitHub token support for API authentication and rate limit increase. Implements #31 (5694276)
- Enhance DirectoryMonitor to handle false uninstalls for portable apps. Fixes issue #25 (3d3b0e6)
- Implement texture caching for app icons to improve loading performance (6cb99f9)
- Refactor DwarFS tools integration: remove
dwarfsckdependency (23d9f18) - Silence notifications when background auto update is on (fe74f69)
Translations
- Add multilingual support for AppManager desktop entry (9c14caa)
- Added Dutch translations by @thomasboom in #24
- Kazakh translation added by @crayxt in #29
New Contributors
- @thomasboom made their first contribution in #24
- @crayxt made their first contribution in #29
Full Changelog: v3.1.1...v3.2.0
Release v3.1.1
What's Changed
- Anylinux sharun packaging by @kem-a in #16 Fixes #13 #9 #10 #11. Now you can run this app on your bookworm
- Cookie for nondrager club by @kem-a in #17. Omg, no more drag-n-drop to install an app :)
- Fix bug with simple install flow where apps failed to install (a21c9b8)
- Enhance zsync2 installation script to include missing shared libraries for dependencies (120e207)
- Fix zsync2 update flow. Fixes "zsync failed: This doesn't look like a squashfs image" error (1b042c5)
- Update 7z binary path in AppImage build script and remove symlink creation (3adc8c5)
- Fix FUSE detection paths in Ubuntu. Bundle network libs in AppImage package (419425c)
- Add translation to spanish by @PiterWeb in #12
New Contributors
Special thanks to package forge and anylinux team ♥️
I would like to give special thanks to the AppImage AnyLinux gurus who have worked hard to push the AppImage format to the next level, enabling it to run on basically any Linux system and helping to bring Linux application distro fragmentation close to zero. Special shout-out to @fiftydinar, @Samueru-sama, @ivan-hc, @QaidVoid and others. Now this app can run on linux distros as old as when dinosaurs walked earth.
Full Changelog: v3.0.1...v3.1.1
Release v3.0.1
What's changed
- Bundle libgee and libsoup libraries. Fixes #9 (f09dcf1)
- Change lock directory path to use user runtime directory instead of
/tmp(be45243) - Refactor command syntax to use subcommand style for install/uninstall operations. Fixes #6 (ef6d9ee)
- Remove redundant file filter by extension when installing on main window dropping. Fixes #7 (678f201)
Full Changelog: v3.0.0...v3.0.1
Release v3.0.0
Going mainstream
- Updated translations (1a2af22)
- Update version to 3.0.0 in meson.build and enhance README with minimum requirements and supported distributions (0387a3b)
- Update autostart file after migration to reflect new executable path and respawn background daemon (692820f)
- Fix bugs AGAIN in migration process by updating method signatures and adding daemon management to prevent interference during directory changes (97ba44f)
- Fix bugged migration handling by preventing false uninstallation triggers during directory monitoring and simplifying migration process management (7e6e67d)
- Fix bug in uninstall logic to support self-installation of AppManager by adjusting executable path handling (d76cff3)
- Refactor icon installation logic to handle AppManager self-installation and adjust icon path accordingly (45ca556)
- Implement mass install/uninstall script for app-manager with user prompts and error handling (8475f97)
- Move AppManager SVG icon to hicolor/scalable/apps directory and update references (c228957)
- Fix main icon installation and uninstallation to AppManager (3d31f65)
- Update SVG icon: Enhance structure and add metadata for improved compatibility (b75cc3b)
- Enhance PreferencesDialog UI: Add apply button and focus management for install directory (76f4f9b)
- Add symbolic icon installation and uninstallation for AppManager (599eed2)
- Add custom installation directory support and path migration service (d4d8e46)
Full Changelog: v2.4.1-beta...v3.0.0
Release v2.4.1-beta
What's changed
- Stage updates to persist across app restarts and manage removal of updates when no longer available (8e8b0a0)
- Replace get more apps source of “https://appimage.github.io/ “ to “https://portable-linux-apps.github.io//apps.html”. Remove “https://www.appimagehub.com/“ as well. Not reliable sources. (1720166)
- Refactor prune_pending_keys to handle staged updates and improve update button state management (55b112e)
- Revert back update info field from insensitive to normal when zsync update was found. User still should be able to customize update link (4cce0c9)
- Implement sponsor dialog with QR code donation Buy-me-a-coffee, github sponsor and contributors link (700b643)
Full Changelog: v2.4.0-beta...v2.4.1-beta
Release v2.4.0-beta
What's changed
- Remove unused migration of uninstall executables from Installer class (e314547)
- Implement file-based locking for drop windows to prevent duplicate window creation (cd482e7)
- Add architecture detection and compatibility check for AppImages (80ed65d)
- Add drag and drop support for AppImage installation in MainWindow (especially for @xdg-lawyer :)) (ca27e2d)
- Add sponsor options for GitHub, Ko-fi, Buy Me a Coffee, and Revolut (156dbf7)
- Add legal sections and copyright information to metainfo and about dialog (eb8668e)
- Remove compiled GSettings schemas file (e9d12e3)
- Fix update logic to check version before downloading and improve fallback fingerprint comparison for zsync URLs (c7ef4b4)
- Adjust autostart delay, and refactor entry row handling for keywords, icons, and WM class (eadc69e)
- Refactor background update notification logic and enhance error handling in desktop entry management (fd2ff7d)
- Implemented translations to 13 languages (2e5ad49)
- Remove refresh button and associated functionality from main window and shortcuts (882c78d)
- Add zsync file info parsing and enhance update messaging for zsync updates (d18886e)
- Update icon names and comment out CSS class additions for buttons in various windows (73c63b6)
- Update staged updates check on login to use background update setting and add delay for notifications (d4faad8)
Full Changelog: v2.3.2-beta...v2.4.0-beta
Release v2.3.2-beta
What's Changed
- Zsync update feature by @kem-a in #3
- Update SVG icon to new design with improved dimensions and gradients (94d28bf)
- Implement in-flight tracking for installations and uninstalls to prevent race conditions (341b68a)
- Add dbus_activatable property to DesktopEntry and adjust installer to remove DBusActivatable key (c3f081f)
- Remove DESKTOP_FILE_PREFIX constant and preserve original desktop filename for better integration (9a7ad67)
- Refactor symlink creation logic to apply to all applications by default for improved compatibility (1f78533)
- Add MIME type handling to DesktopEntry and update desktop database on install/uninstall (acc76b8)
- Refactor icon handling to remove scalable icons directory and simplify fallback logic (0448c2c)
- Add contribution URL to metainfo and update About dialog with credits section (af9af58)
- Enhance ZsyncDirectSource to include remote version and update related methods for version comparison (edf5a87)
- Set normalized zsync URL as homepage if blank during update process (53632cc)
- Remove
readelfdependency. Enhance zsync update info extraction method (8a61433) - Add cmake and jq to installation instructions for Debian, Fedora, and Arch Linux (73089b6)
- Fix link icons not displayed. Using adwaita system icons instead (3080d4e)
- Add support for bundling 7-Zip tools during build process (063e3b6)
Full Changelog: v2.2.4-beta...v2.3.2-beta
Release v2.2.4-beta
What's changed
- Add "Quit" option to application menu for improved usability (5121ea5)
- Implement staged updates management and integrate with background update service (cbc3e88)
Full Changelog: v2.2.3-beta...v2.2.4-beta