Skip to content

Releases: ryan-token/catchup-swiftui

v3.2.3

Choose a tag to compare

@ryan-token ryan-token released this 22 May 15:30
38ac80a

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

Choose a tag to compare

@ryan-token ryan-token released this 20 May 18:45
f39aae7
  • 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 MainActor isolation

v3.2.1

Choose a tag to compare

@ryan-token ryan-token released this 19 Nov 12:51
e47de49
  • 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

Choose a tag to compare

@ryan-token ryan-token released this 28 Sep 01:36
a932bf6
  • Support for iOS 26 and Liquid Glass
  • Enable contact list searching
  • Various bug fixes and performance improvements

v3.1.3

Choose a tag to compare

@ryan-token ryan-token released this 23 Apr 22:50
80c09cf
  • We now preserve the country code in phone numbers
  • Bug fixes and performance improvements

v3.1.1

Choose a tag to compare

@ryan-token ryan-token released this 22 Apr 05:06
d3779f2
  • Fixed a lil bug that could happen when setting up monthly reminders

v3.1

Choose a tag to compare

@ryan-token ryan-token released this 14 Apr 15:32
bfa6c4a
  • Quarterly and Annually preference options
  • Code cleanup and improvements

v3.0

Choose a tag to compare

@ryan-token ryan-token released this 03 Apr 15:46
7737fae

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