Skip to content

iOS App Version 1.6.0

Latest

Choose a tag to compare

@Savar-G Savar-G released this 01 Sep 14:18
· 53 commits to main since this release
dc2ea1a

Build 1.6.0 (1.3.7) — EAS build a620a233-8b2f-42fd-974b-ab1449c0c4f3, runtime exposdk:55.0.0, from dc2ea1a7.

Features

  • Resources directory (#285, #286) — a new directory of trusted organizations across BC, across nine categories, with a landing view, category detail, and partner detail. Includes how each organization is chosen, outbound click analytics, and accessible text contrast.
  • Translated Sanity content on mobile (#282) — lessons render in the user's language where a translation exists.
  • Shared Events contract (#283) — mobile aligned with the backend events shape.

Fixes

  • Learn: answers persist and reading position resumes across navigation (#278).
  • Learn: completion navigation to the next section (#284).
  • Companion: stopped double-counting messages, refunds failures, caps at 6/day (#277).
  • Companion usage RPCs restricted server-side (#279).
  • iOS: modular headers enabled for GoogleUtilities and RecaptchaInterop (#290). GoogleSignIn 9.2.0 began pulling AppCheckCore, a Swift pod whose Objective-C dependencies are non-modular, which broke pod install. ios/ is gitignored so pods re-resolve every build — this needed no change on our side to appear.
  • Removed the Meta SDK, which was breaking Android.

Internal

  • Real mobile quality checks in CI (#280): lint, i18n parity, typecheck, unit tests, native export.
  • New app-store-release skill (#289) covering preflight, the OTA-vs-binary audit, build, submit, and the App Store Connect steps.

Not shippable over the air

This release removes one native dependency and adds another, so the live 1.5.1 binary cannot receive it as an Expo update.