-
fix(appstore): runtime install permission gate and DB reconciliation
released this
2026-03-05 18:21:15 +00:00 | 1 commits to main since this release- AppStoreJsBridge: add canInstallApps() JS interface for UI gating
- AppStoreJsBridge: gate installApp() on canRequestPackageInstalls() at
runtime; redirect to Settings and fire onInstallError callback on deny - AppStoreJsBridge: fix getInstalledVersion() to cross-check PackageManager,
correcting stale version strings and removing uninstalled app records - InstallerService: add reconcileWithPackageManager() to sync Room DB with
actual installed packages on every app start - MainActivity: launch reconciliation on start before WebView loads
- WasmWebView: set webView ref on bridge for evaluateJavascript callbacks
Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com
Downloads