Repository navigation
1.2.2
MacMistral 1.2.2 Release
I’m excited to announce the release of MacMistral 1.2.2—bringing essential usability fixes, update improvements, and an expanded AI selection to your macOS workflow!
What’s New in Version 1.2.2
🔧 Fix: Keep Popover Open When Always On Top is Enabled
- Updated popover behavior:
- When
alwaysOnTopis enabled, the popover behavior is now.applicationDefinedinstead of.transient, preventing it from closing when clicking outside. - Added
updatePopoverBehavior()to dynamically adjust the behavior based onalwaysOnTop. - Ensured window stays on top when losing focus:
applicationDidResignActive(_:)now keeps the popover open and orders it front regardless.
- Removed unnecessary
popover.contentViewController?.view.window?.level = .floatingto avoid conflicts withupdateWindowLevel().
- When
🚀 Update Version to 1.2.2 and Improve Update Check Flow
- Updated Marketing Version from
1.2.1to1.2.2in Xcode project. - Added FirebaseRemoteConfig Integration to check for app updates dynamically.
- Fixed Update Check UI:
- Dismisses “Checking for Updates” alert before showing “Update Available” alert.
- No need to manually close the first alert to see the update prompt.
- Ensures smooth transition between alerts.
- Refactored AboutView & AppDelegate:
- Fixed
NSAlerthandling incheckForUpdate(). - Improved UI consistency and animation smoothness.
- Fixed
🌟 Expanded AI Chat Options
- Added Qwen AI chatbot to the available menu options.
🔒 Updated App Sandbox Permissions
- Allowed network access for Firebase.
- Disabled app sandboxing for local file access.
📦 Updated CocoaPods Dependencies
- Added Firebase/Core and Firebase/RemoteConfig.
✅ Tested Successfully on macOS 12.0+
MacMistral 1.2.2 ensures better stability, improved popover behavior, and seamless update checking for a smoother experience.
📥 Download Now
Get the latest version at peterdsp.dev and enjoy a more streamlined AI chat experience on macOS!
💡 Stay Connected: Follow along for future updates and improvements!