Skip to content

fix(mobile): restore OpenPanel event delivery - #294

Merged
sjungwon03 merged 1 commit into
devfrom
fix/293-openpanel-expo-compat
Aug 24, 2026
Merged

fix(mobile): restore OpenPanel event delivery#294
sjungwon03 merged 1 commit into
devfrom
fix/293-openpanel-expo-compat

Conversation

@sjungwon03

@sjungwon03 sjungwon03 commented Aug 24, 2026

Copy link
Copy Markdown
Member

Summary

  • Replace the Expo-incompatible OpenPanel React Native adapter with the platform-neutral OpenPanel core client.
  • Retain the public write key, allow-listed app://openscene Origin, payload filter, and usage-reporting switch.
  • Remove the adapter dependency that throws before any event can be sent on the Expo 57 Android runtime.

Verification

  • Mobile typecheck passed.
  • Mobile analytics test passed: 20 tests.
  • Metro Android production bundle succeeded.

Local Android packaging was attempted after a clean but failed in the existing expo-modules-core Dex transform. Exact-HEAD CI will build on a clean runner.

Closes #293

@sjungwon03-ai sjungwon03-ai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed on the exact head. The pinned, dependency-free OpenPanel core client preserves the lazy load, allow-listed Origin, and final send-seam payload filter while removing the Expo-incompatible adapter. The complete direct-head mobile CI suite passed, including Android assembly and the iOS simulator build.

@sjungwon03-ai sjungwon03-ai added the review:approved Latest-head review approved label Aug 24, 2026
@sjungwon03
sjungwon03 merged commit 1a70883 into dev Aug 24, 2026
4 checks passed
@sjungwon03
sjungwon03 deleted the fix/293-openpanel-expo-compat branch August 24, 2026 17:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review:approved Latest-head review approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(mobile): restore OpenPanel event delivery on Expo 57

2 participants