v1.0 • Build 34

Beta reliability pass

The backend, app, purchases, saved selections, and feed-freshness paths received a broad reliability pass before TestFlight build 34.

This checkpoint brings several months of backend and client reliability work onto the main branch ahead of the next beta build.

What’s new

  • Added historical observations and RevenueCat webhook handling, then tightened storage, requests, rendering, filters, and freshness lifecycles.

  • Saved event snapshots with selections so older saves can still show safe labels after live events rotate out of cache.

  • Removed unverified trial language from the paywall while keeping live localized renewal pricing.

Why it matters

The beta now fails more predictably, keeps more context with saved selections, and avoids making subscription claims the app cannot verify.