remove non-applicable todo items

This commit is contained in:
leander committed 2026-10-22 19:52:36 +02:00
1 parent cf77dd7bf1
commit 0c8fbd8232
1 file changed
+3 -12
+3 -12
View File
@@ -102,10 +102,6 @@ history, code and binary blobs related to React Native functionality filtered ou
## TODO ## TODO
- add functionality needed to pass new store requirements
- privacy policy
- delete my account
- ???
- upload source maps to Bugsink so release-build stack traces are symbolicated (until then - upload source maps to Bugsink so release-build stack traces are symbolicated (until then
they're minified): create an auth token in Bugsink and set `SENTRY_AUTH_TOKEN` as an they're minified): create an auth token in Bugsink and set `SENTRY_AUTH_TOKEN` as an
[EAS secret](https://docs.expo.dev/eas/environment-variables/) — the Sentry plugin config [EAS secret](https://docs.expo.dev/eas/environment-variables/) — the Sentry plugin config
@@ -113,24 +109,19 @@ history, code and binary blobs related to React Native functionality filtered ou
[Bugsink ≥ 2.0.14](https://www.bugsink.com/docs/sourcemaps/); verify the project slug in [Bugsink ≥ 2.0.14](https://www.bugsink.com/docs/sourcemaps/); verify the project slug in
Bugsink matches `cnapp` Bugsink matches `cnapp`
- test in ios emulator? (`npm run ios`, requires macOS) - test in ios emulator? (`npm run ios`, requires macOS)
- characters in the password input field are invisible
- use [Expo Application Services](https://expo.dev/eas) to build and submit app to stores - use [Expo Application Services](https://expo.dev/eas) to build and submit app to stores
- follow-ups from the [Expo SDK 54 upgrade](https://expo.dev/changelog/sdk-54): - explore Expo features:
- try the [React Compiler](https://docs.expo.dev/guides/react-compiler/) (enabled by - try the [React Compiler](https://docs.expo.dev/guides/react-compiler/) via
default in new SDK 54 projects, opt-in for existing ones via `"experiments": { "reactCompiler": true }` in `app.json`
`"experiments": { "reactCompiler": true }` in `app.json`)
- add an iOS 26 liquid glass icon: a `.icon` file made with Apple's Icon Composer, - add an iOS 26 liquid glass icon: a `.icon` file made with Apple's Icon Composer,
referenced from `ios.icon` (old icon remains as fallback for older iOS); optionally referenced from `ios.icon` (old icon remains as fallback for older iOS); optionally
play with [`expo-glass-effect`](https://docs.expo.dev/versions/latest/sdk/glass-effect/) play with [`expo-glass-effect`](https://docs.expo.dev/versions/latest/sdk/glass-effect/)
- consider [remote build caching](https://docs.expo.dev/guides/cache-builds-remotely/) - consider [remote build caching](https://docs.expo.dev/guides/cache-builds-remotely/)
(now stable) so `npm run android`/`ios` can download a cached build instead of (now stable) so `npm run android`/`ios` can download a cached build instead of
compiling locally when the native fingerprint is unchanged compiling locally when the native fingerprint is unchanged
- follow-ups from the [Expo SDK 56 upgrade](https://expo.dev/changelog/sdk-56):
- try [`@expo/ui`](https://docs.expo.dev/versions/latest/sdk/ui/), production-ready as of SDK 56: - try [`@expo/ui`](https://docs.expo.dev/versions/latest/sdk/ui/), production-ready as of SDK 56:
real SwiftUI / Jetpack Compose components that could back the homegrown ones in real SwiftUI / Jetpack Compose components that could back the homegrown ones in
`src/components/` and finally retire `react-native-simple-radio-button` `src/components/` and finally retire `react-native-simple-radio-button`
- verify on iOS: the minimum target jumped to iOS 16.4 (from 15.1), dropping the iPhone 7, 6s
and SE (1st gen). Building now requires Xcode 26.4 on macOS 13.4+
- add [Apple Pay](https://docs.stripe.com/apple-pay?platform=react-native) for membership - add [Apple Pay](https://docs.stripe.com/apple-pay?platform=react-native) for membership
payments: either natively in the payment sheet (register the merchant ID payments: either natively in the payment sheet (register the merchant ID
`merchant.no.neuf.chateau` + Apple Pay certificate, set `merchantIdentifier` in the `merchant.no.neuf.chateau` + Apple Pay certificate, set `merchantIdentifier` in the