posts

Waiting for Review: A Camp Notes Update

Camp Notes is still in review and here's why.

It’s been 6 App Store submissions, and I still have not gotten past the review process. I have been rejected for the following reasons:

The first 2 submissions were easy mistakes that I should’ve seen coming, but the last one has been like hell trying to debug. I figured out I wasn’t clearing the auth token between login and signup attempts so it would go stale and not allow any logins. I also had TestFligth feedback about the keyboard not showing on the Login view from settings, so I made sure to submit that fix as well. Hopefully 6th time is the charm and I can release on September 15th.

I still have the waitlist open, so if you’re interested in trying out Camp Notes before it’s released, please sign up here.

I’m starting to work on v1.1.0 which will include the following:

May 13, 2026 swiftcore dataswift concurrency
Stop Using @MainActor as a Threading Fix for Core Data async/await
Using `@MainActor` to silence Core Data concurrency errors keeps service-layer work on the main thread. Learn how `newBackgroundContext()` and `context.perform` create a safer async/await pattern.
Nov 9, 2025 swiftswift testing
How to run Swift Tests Serially across files
Here's how I am running Swift Tests serially. Note, this is using Swift Testing.
Oct 16, 2025 ship-a-tonswiftcamp notes
Camp Notes's First Paywall Experiment
Starting my first paywalll experiment for Camp Notes.