Skip to content

WorkTreeBuddy 1.3.0 - Auto-Update System Fixed

Choose a tag to compare

@mblackmon mblackmon released this 14 Aug 17:28
· 15 commits to main since this release

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 UserDriverDelegate class for window focus management
  • Enhanced UpdaterDelegate with 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