Repository navigation
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
GoogleUtilitiesandRecaptchaInterop(#290).GoogleSignIn 9.2.0began pullingAppCheckCore, a Swift pod whose Objective-C dependencies are non-modular, which brokepod 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-releaseskill (#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.