* init Signed-off-by: Innei <tukon479@gmail.com> * feat: parser and renderer Signed-off-by: Innei <tukon479@gmail.com> * feat: shared webview * feat: add UIColor hex conversion extension and accent color asset and xhr rewrite * feat(mobile): enhance WebView and HTML rendering for iOS - 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 <tukon479@gmail.com> * lockfile Signed-off-by: Innei <tukon479@gmail.com> * chore: auto-fix linting and formatting issues * fix(mobile): improve WebView debug mode and UI text styling - Remove debug-only conditional for WebView inspector - Add text label class to GroupedInsetListActionCell for consistent styling Signed-off-by: Innei <tukon479@gmail.com> * update Signed-off-by: Innei <tukon479@gmail.com> * feat(mobile): add FullScreenWKWebView for iOS WebView layout - Create custom WKWebView subclass to override safe area insets - Enables full-screen WebView rendering without default padding Signed-off-by: Innei <tukon479@gmail.com> * chore(mobile): remove FullScreenWKWebView Swift file - Delete unused custom WKWebView subclass for iOS - Cleanup unnecessary file after previous implementation Signed-off-by: Innei <tukon479@gmail.com> * feat(mobile): refactor iOS WebView infrastructure Signed-off-by: Innei <tukon479@gmail.com> * feat(mobile): add native helper module and improve entry detail screen - 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 <tukon479@gmail.com> * fix(mobile): improve WebView JavaScript and URL loading thread safety - 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 <tukon479@gmail.com> * refactor(mobile): remove useOpenLink hook and update link opening mechanism - 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 <tukon479@gmail.com> --------- Signed-off-by: Innei <tukon479@gmail.com> |
||
|---|---|---|
| .. | ||
| assets | ||
| .gitignore | ||
| .npmrc | ||
| App.tsx | ||
| app.json | ||
| babel.config.js | ||
| index.ts | ||
| metro.config.js | ||
| package.json | ||
| tsconfig.json | ||
| webpack.config.js | ||