WorkTreeBuddy 1.3.0 - Auto-Update System Fixed
WorkTreeBuddy 1.3.0 - Auto-Update System Fixed & Enhanced
π― Major Update: Sparkle Auto-Update System Fixed
This release focuses on fixing and enhancing the automatic update system that was not working properly in previous versions.
β¨ New Features
- Auto-Update System Fully Operational: The "Check for Updates..." feature now works correctly
- Update Popups Come to Front: Update dialogs and "no updates found" alerts automatically come to the foreground
- Comprehensive Update Debugging: Enhanced logging to track update check process for better troubleshooting
π§ Fixes & Improvements
Sparkle Update System Fixes
- Fixed Sparkle Configuration Error: Resolved "configuration error (4)" that prevented update checking
- Fixed Feed URL Detection: Implemented multiple fallback methods for appcast URL configuration
- Fixed UserDefaults Integration: Added UserDefaults-based feed URL configuration for reliability
- Fixed Delegate Method Implementation: Proper SPUUpdaterDelegate implementation with all required methods
User Experience Improvements
- Window Focus Management: Update dialogs now automatically come to front when checking for updates
- Better Error Messaging: Clear debug output shows exactly what's happening during update checks
- Improved Reliability: Multiple configuration methods ensure update system always works
π Technical Improvements
Architecture Enhancements
- Added
UserDriverDelegateclass for window focus management - Enhanced
UpdaterDelegatewith comprehensive logging and error handling - Implemented UserDefaults-based configuration as primary method
- Added fallback delegate method for feed URL provision
π What This Means
For Current Users:
- This will be the last manual update - future versions will auto-update seamlessly
- The update system is now fully functional for all future releases
- You'll receive notifications when new versions are available
For New Users:
- Full automatic update support from first launch
- Integrated update checking with user-friendly dialogs
- Reliable update delivery system
π Result
With 1.3.0, WorkTreeBuddy now has a robust, reliable auto-update system that ensures users always have the latest features and fixes. No more manual downloads needed - the app will keep itself updated automatically.
System Requirements: macOS 15.0 or later
Download: WorkTreeBuddy.dmg