-
Notifications
You must be signed in to change notification settings - Fork 941
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Implement the webview sandbox using a microfront end for rn to implement the full html renderer #2691
Conversation
Signed-off-by: Innei <[email protected]>
Signed-off-by: Innei <[email protected]>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
|
Suggested PR Title:
Change Summary: Code Review: |
- Refactor SharedWebView module with improved JavaScript injection and link handling - Add ModalWebViewController for opening links in a modal view - Implement dynamic content height measurement - Update HTML renderer with Jotai state management - Improve WebView configuration and debug mode Signed-off-by: Innei <[email protected]>
Signed-off-by: Innei <[email protected]>
Linting and formatting issues were automatically fixed. Please review the changes. |
- Remove debug-only conditional for WebView inspector - Add text label class to GroupedInsetListActionCell for consistent styling Signed-off-by: Innei <[email protected]>
Signed-off-by: Innei <[email protected]>
- Create custom WKWebView subclass to override safe area insets - Enables full-screen WebView rendering without default padding Signed-off-by: Innei <[email protected]>
- Delete unused custom WKWebView subclass for iOS - Cleanup unnecessary file after previous implementation Signed-off-by: Innei <[email protected]>
Signed-off-by: Innei <[email protected]>
- Add HelperModule for iOS to open links in a modal WebView - Implement cross-platform link opening mechanism - Enhance entry detail screen with dynamic title and scroll behavior - Add loading indicator for entry content - Refactor navigation and scroll view components Signed-off-by: Innei <[email protected]>
- Dispatch JavaScript evaluation and URL loading on the main thread - Ensure thread-safe WebView interactions for iOS - Prevent potential race conditions in SharedWebViewModule Signed-off-by: Innei <[email protected]>
…hanism - Replace custom useOpenLink hook with native openLink function - Update WebView navigation and recommendation list item to use new link opening method - Remove unnecessary hook and simplify link handling Signed-off-by: Innei <[email protected]>
ScreenRecording_02-07-2025.11-03-14_1.MP4