Resolver Stable Diffusion Client app
⚡ Release: Resolver v1.5 (OTA v1.7) - Native Network Layer Implementation
This update introduces a Native Network Override to bypass standard WebView limitations. It replaces the browser-based fetch API with Capacitor’s native HTTP implementation for external requests, enabling strict CORS bypass and support for authentication headers.
📋 Change Log
1. Network Architecture (Native Override)
Goal: Enable connection to backend services protected by Zero Trust/Authentication layers (e.g., Cloudflare Access).
- Fetch Interception: Overrides the global
window.fetchmethod. External HTTP requests are now routed through the Android native network stack viaCapacitorHttp. - CORS Bypass: Native requests do not trigger browser Preflight (OPTIONS) checks, eliminating CORS errors typical in WebViews when accessing secured external APIs.
2. Security & Headers
Goal: Support custom authentication tokens without rejection.
- Header Injection: The new network stack allows the injection of custom headers (e.g.,
CF-Access-Client-Id,Service Tokens) that are often stripped by standard browser CORS preflights. - Backward Compatibility: The override mocks the standard Response object structure, ensuring existing logic (like
engine.js) functions without modification.
3. PC Interface (BojroPower v5)
Status: Unchanged.
- The PC infrastructure remains on v5. No update is required for the desktop component.
📥 Downloads
| Component | Filename | Note |
|---|---|---|
| Android | Resolverv1.5-ota1.7.apk |
Required for Native Network support. |
| PC Helper | BojroPowerV5portable.exe |
Same version as v1.6 release. |
🛠️ Update Instructions
- Mobile Update:
- Install
Resolverv1.5-ota1.7.apk. - Note: This is a mandatory update if your backend is behind an authentication gateway or strictly enforces CORS.
- Install
- PC Update:
- No action required. Continue using
BojroPowerV5portable.exe.
- No action required. Continue using
- Verification:
- Connect to a secured backend (if applicable).
- Verify that API requests succeed without 403/CORS errors in the debug console.
Built with Capacitor 6 & Native Android Services for maximum performance.