2.2 KiB
2.2 KiB
TODO
Remove items from this list once they are done.
- check that release builds upload their source maps to Bugsink: on the next EAS build, the log
should show the Sentry plugin's
sentry-clisourcemaps upload, and an error thrown in that build should show symbolicated frames in Bugsink'scnappproject. The setup is in place:SENTRY_AUTH_TOKENis a sensitive EAS variable for preview and production and authenticates against Bugsink 2.6.1, and the plugin config inapp.jsonmatches the project - consider turning on R8 for Android release builds (SDK 58 default, disabled via
android.enableMinifyInReleaseBuilds: falsein theexpo-build-propertiesplugin config inapp.json): smaller APK, but native Android stack traces get obfuscated unless the R8 mapping file reaches Bugsink, which doesn't document ProGuard/R8 mapping support. Also check whether Sentry needs ProGuard keep rules - verify the SDK 58 upgrade on Android: an expiry reminder notification and an error that lands in Bugsink
- check on iOS, with an EAS build or
npm run ioson macOS: the SDK 58 upgrade (an expiry reminder notification, an error that lands in Bugsink), the registration form's birth date wheel (src/components/DateField.tsx), and a Stripe Checkout purchase, renewal and cancel. Check Apple Pay shows inside the auth session (ASWebAuthenticationSession); if not, switch toWebBrowser.openBrowserAsyncplus aLinkinglistener - confirm Google Pay on Checkout with a real card in Google Wallet, and that Apple Pay, Google Pay and Link are enabled in the Stripe Dashboard's Checkout settings
- once app versions using the Payment Sheet are gone, drop galtinn's
/api/stripe/payment-sheet/endpoint and itspayment_intent.succeededhandling - explore Expo features:
- add an iOS 26 liquid glass icon: a
.iconfile made with Apple's Icon Composer, referenced fromios.icon(old icon remains as fallback for older iOS); optionally play withexpo-glass-effect - try
@expo/ui, production-ready as of SDK 56: real SwiftUI / Jetpack Compose components that could back the homegrown ones insrc/components/
- add an iOS 26 liquid glass icon: a