Releases: ryan-token/catchup-swiftui
Releases · ryan-token/catchup-swiftui
Release list
v3.2.3
App Store Optimizations:
- Change app name from "CatchUp - Keep in Touch" to "CatchUp: Keep in Touch"
- Change app subtitle from "Remember to stay in touch" to "Personal relationship manager"
- Update keywords
Update PhoneNumberKit to latest so that there's a code change I can submit a new build with
v3.2.2
- Clean up orphaned notifications using stable identifiers
- Migrate to StoreKit 2
- Clean up SwiftUI code using the latest APIs and best practices
- Clean up SwiftData code using the latest APIs and best practices
- Clean up Swift Concurrency code using the latest APIs and best practices
- Default to
MainActorisolation
v3.2.1
- Remove recursive quarterly reset loop that could cause UI freezing
- Add 300ms debouncing to batch rapid notification preference changes
- Only reschedule general notifications, leave birthday/anniversary untouched (3x faster)
- Optimize DetailScreen nextCatchUpTime to use @State instead of computed property
- Optimize ContactInfoView phone formatting to run once instead of continuously
- Add early-return optimizations for "Never" preference contacts
- Move IAP/version checks to cold launch only
Also: converted all Groups to Folders and updated PhoneNumberKit from version 4.1.4 to 4.1.9
v3.2.0
- Support for iOS 26 and Liquid Glass
- Enable contact list searching
- Various bug fixes and performance improvements
v3.1.3
- We now preserve the country code in phone numbers
- Bug fixes and performance improvements
v3.1.1
- Fixed a lil bug that could happen when setting up monthly reminders
v3.1
- Quarterly and Annually preference options
- Code cleanup and improvements
v3.0
Version 3.0
- A grid of your next CatchUps
- Pull-to-refresh photo & contact information for your selected contacts
- Unread indicators for contacts it's time to CatchUp with
- Automatic cloud syncing with other Apple devices
- Did this by migrating from Core Data to SwiftData
- UI refresh
- Significant under-the-hood improvements
- A bunch of other little fixes and improvements