Add Supabase integration and call infrastructure#1
Merged
gavyncaldwell merged 32 commits intomainfrom Mar 1, 2026
Merged
Conversation
Hermes URL implementation has read-only protocol property which the Supabase Realtime client tries to mutate.
…sions, VoIP push)
…onfig - Replace mock call history with Zustand callHistoryStore in RecentsScreen - Add auth-aware profile editing and sign-out to SettingsScreen - Update metro.config.js for monorepo watch folders and module resolution - Update Xcode project with PrivacyInfo, Hermes, and new architecture flags - Add Gemfile.lock and Xcode workspace files
The shared package exports types from dist/, which doesn't exist in a fresh CI checkout. Build it first so signaling can resolve the module.
ESLint 8 requires a config file and the trailing slash on `src/` caused "no files found" in CI. Add .eslintrc.json and use `src` without slash.
- Android: Fix gradle plugin path to resolve from monorepo root node_modules instead of local (hoisted by npm workspaces) - iOS: Update Gemfile.lock bundler version from 1.17.2 to 2.5.6 (1.17.2 incompatible with Ruby 3.2, untaint method removed) - Tests: Mock validateToken in server tests so they don't require a real SUPABASE_JWT_SECRET (tests predate real JWT verification)
Top-level await is not allowed in CommonJS modules under NodeNext. vi.mock is hoisted before imports by vitest, so a static import works.
- iOS: Use Ruby 3.1 (CFPropertyList 3.0.9 in Gemfile.lock requires < 3.2) - Android: Set react-native paths in app/build.gradle to resolve from monorepo root node_modules (npm workspaces hoists dependencies)
AsyncStorage v3 ships shared_storage as a local Maven artifact in android/local_repo/ but doesn't declare the repo in its own gradle config. Add it to allprojects.repositories with monorepo-aware path.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan