Releases: ndpm13/zap-rs
Releases · ndpm13/zap-rs
zap-rs v0.3.1
Full Changelog: v0.3.0...v0.3.1
zap-rs v0.3.0
What Changed
🖥️ Added update command for AppImages installed from GitHub
Full Changelog: v0.2.1...v0.3.0
zap-rs v0.2.1
What's Changed
- 🖥️ Fixed desktop file extraction to check both root and
usr/share/applications/directories - 📁 Added proper creation of
~/.local/share/applications/directory during integration - 🔗 Improved desktop file path handling with
fs::canonicalize()for better symlink resolution - 🎯 Enhanced AppImage asset extraction reliability
Bug Fixes
- Desktop files now properly integrate for AppImages with non-standard directory structures
- Fixed potential path resolution issues during desktop integration
Full Changelog: v0.2.0...v0.2.1
zap-rs v0.2.0
Desktop integration is here! 🖥️ This release adds proper AppImage integration with your system.
New Features ✨
- Desktop integration: Extract and install
.desktopfiles and icons automatically - Interactive prompt to integrate AppImages during installation
- Icons extracted from AppImages and properly linked 📱
- Desktop entries fixed to point to actual AppImage paths
- Clean removal of desktop files and icons during uninstall 🧹
Improvements 🚀
- Cleaner project structure with
AppImage::new()constructor - Better path management for desktop assets
- Enhanced removal process handles all integration artifacts
Technical Details 🔧
- AppImages are extracted to temporary directories for asset processing
- Icons prioritized by resolution (1024px down to 16px)
- Desktop files automatically patched with correct executable paths
- Full cleanup on uninstall removes symlinks, desktop files, and icons
Full Changelog: v0.1.0...v0.2.0
zap-rs v0.1.0
✨ Features
- Install AppImages from direct URLs 🌐
- Install from GitHub releases with interactive selection 🎛️
- Clean removal with symlink cleanup 🗑️
- Automatic symlink creation in ~/.local/bin 🔗
Full Changelog: https://github.com/ndpm13/zap-rs/commits/v0.1.0