dceda199c3
iOS: load inline spinner HTML (centered spinning ring on dark background) before navigating to the real content URL. Supports light/dark mode via prefers-color-scheme. The spinner is replaced when the real page loads. Android: use a native ProgressBar overlay instead of HTML — the HTML spinner froze because constant Capacitor bridge calls saturated the main thread, starving the WebView compositor. The native ProgressBar animates on the render thread independently. Wrapped in a FrameLayout with a dark overlay behind the spinner. Both platforms: set WebView background to #14161f (app dark theme) instead of white. Increased Android shouldInterceptRequest timeout from 10s to 60s to prevent premature timeouts on large nsites.