fix(launch): Expo SDK 52->54 in HN/Reddit copy; add reply-flow E2E evidence; version refs
- Launch posts claimed Expo SDK 52 but app is on SDK 54 (factual accuracy before public posting — HN/Reddit devs check this) - docs/qa/REPLY-FLOW-E2E-2026-06-08.md: verified send->streaming reply works against the live opencode server via app-identical sdk.ts calls (free model); closes the 'opencode can't reply in CI' residual at the data-contract level - owner-submissions.md: 0.4.3 -> 0.4.4 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -24,7 +24,7 @@ The interesting engineering bits:
|
||||
- Tool call approval is a bottom sheet that interrupts the stream and waits for user input before the agent proceeds
|
||||
- Biometric auth (`expo-local-authentication`) gates both app open and individual message sends
|
||||
- Credentials in Android Keystore via `expo-secure-store`
|
||||
- Built with Expo SDK 52, TypeScript, signed AAB on every tag via GitHub Actions + EAS
|
||||
- Built with Expo SDK 54, TypeScript, signed AAB on every tag via GitHub Actions + EAS
|
||||
|
||||
**Stack:** React Native / Expo, TypeScript, React Query for server state, Zustand for local state, Sentry for crash reporting (opt-in, off by default).
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ I run long opencode sessions that outlast my desk time. I wanted to check in fro
|
||||
|
||||
**How it's built**
|
||||
|
||||
- React Native + Expo SDK 52, TypeScript throughout
|
||||
- React Native + Expo SDK 54, TypeScript throughout
|
||||
- SSE streaming via `EventSource` polyfill (React Native lacks a native one)
|
||||
- Diff rendering with a custom line-level parser; no WebView
|
||||
- Biometric auth via `expo-local-authentication` gates the app and individual sends
|
||||
|
||||
Reference in New Issue
Block a user