- Updated Cursor version, URL, and SHA256 in flake.nix
- Refined output handling in update-cursor.sh to check for GITHUB_OUTPUT before writing status information
- Added CURSOR_VERSION_INFO output to track update status in update-cursor.sh
- Implemented auto-confirmation for updates when running in CI mode
- Updated GitHub Actions workflow to capture and utilize CURSOR_VERSION_INFO for conditional commits
- Improved commit message generation based on actual version updates
- Added 'Update flake lock file' step that runs 'nix flake update'
- Modified commit step to include both flake.nix and flake.lock files
- Ensures lock file stays in sync when flake is updated
- Fixed version update to not require specific comment
- Fixed URL and SHA256 updates to target correct block (cursor = buildCursor {)
- All three fields (version, url, sha256) now update correctly
- Added permissions for write access to contents
- Simplified update process by integrating update-cursor.sh script
- Removed redundant steps for fetching and checking versions
- Enhanced commit logic to only push changes if there are updates
- Document complete desktop integration features
- Highlight icon extraction and desktop entry creation
- Update architecture section to explain new packaging process
- Add icon verification to update script features
- Extract icons from AppImage and install to standard locations
- Create proper desktop entry with icon reference
- Fix version handling in wrapper script
- Update update script to verify icon extraction
- Now provides complete desktop integration with proper icon display
Resolves icon display issues in desktop environments.