diff --git a/repositories/d-sports-engage-native.mdx b/repositories/d-sports-engage-native.mdx index f3a816f..4e61501 100644 --- a/repositories/d-sports-engage-native.mdx +++ b/repositories/d-sports-engage-native.mdx @@ -8,20 +8,22 @@ icon: "smartphone" **d-sports-engage-native** (package name: `engage-native`) is the native mobile app for D-Sports. It mirrors the core PWA experience on iOS and Android: wallet, shop, leaderboard, locker room, and profile. +- **Current version:** 1.7.3 - **Run:** `bunx expo start` or `bun run start` — then press `a` for Android or `i` for iOS, or scan the QR code with Expo Go. ## Tech stack | Category | Technology | | ---------- | ------------------------- | -| Framework | Expo 54, React Native 0.81, React 19 | -| Auth | Clerk (Expo) | -| Payments | RevenueCat (react-native-purchases) | -| Web3 | Thirdweb | -| State | Zustand | -| Storage | MMKV | -| UI | Lucide React Native | -| Navigation | Expo Router | +| Framework | Expo 54, React Native 0.81.5, React 19.1 | +| Auth | Clerk (Expo) 2.19 | +| Payments | RevenueCat 1.26 | +| Web3 | Thirdweb 5.118 | +| State | Zustand 5.0 | +| Storage | MMKV 4.1 | +| UI | Lucide React Native 0.562 | +| Navigation | Expo Router 6.0 | +| Animation | Reanimated 4.1 | | Package | Bun | ## Features @@ -32,6 +34,7 @@ icon: "smartphone" - **Locker room** — Social feed and engagement - **Profile** — User profile and settings - **Theme** — Dark/light mode (default dark) +- **PWA-ready** — Web support with responsive desktop layout, hover states, and keyboard navigation ## Getting started @@ -42,6 +45,13 @@ icon: "smartphone" The app targets both native and web (responsive) and uses the same backend (d-sports-api) as the PWA for API and checkout flows. +## Recent changes (v1.7.x) + +- **App Store compliance** — Removed unused Apple Pay entitlement to resolve Guideline 2.1 rejection. Fiat purchases continue via RevenueCat (StoreKit for iOS, Stripe for web). +- **Auth refactor** — New `continue-sign-up` flow handles missing requirements during social login; improved Apple/Google SSO handling. +- **User sync fixes** — Fixed data persistence for Apple SSO (including Private Relay) and onboarding payload issues. +- **Sentry integration** — Centralized logger utility for production monitoring. + See how the native app fits with the PWA, site, and Mic'd Up.