Android Smart WebView 7.2 π (New UI)
This release focuses on architectural robustness, security enhancements, and developer experience improvements.
β¨ New Features & Enhancements
- Dynamic Plugin Loader: Implemented a fail-safe mechanism to dynamically discover and load plugins at runtime. The app no longer has hardcoded dependencies on premium plugins and will not crash if they are missing.
- Secure Biometric Auth: The Biometric Authentication plugin is now a non-bypassable security gate.
- The authentication prompt can no longer be dismissed by tapping outside of it.
- A persistent security overlay blocks the app content until authentication is successful.
- A "Retry" button is provided for a better user experience on auth failure.
- The security lock is re-enforced when the app is resumed from the background, closing a major loophole.
- Improved Playground UI: The plugin test UI is now a floating, collapsible panel that injects into any webpage without relying on the page's structure. It intelligently disables buttons for premium plugins that are not present.
- Refined File Chooser: The intent for file uploads now correctly respects the
acceptattribute (e.g.,image/*vs.video/*) when presenting camera/camcorder options to the user. - Updated Demo Page: The
offline.html/index.htmldemo page has been redesigned with a modern, clean UI.
π Bug Fixes
- [Fixed] Biometric Auth on Launch: Fixed a persistent and critical bug where biometric authentication would not trigger on app launch even when configured to do so. The new implementation is robust and correctly timed with the app's lifecycle.
- [Fixed] External Link Crash: Fixed a crash that occurred when opening external links due to an incorrect
Contextbeing used. - [Improved] Pull-to-Refresh: The pull-to-refresh gesture now correctly reloads the currently viewed page instead of reverting to the initial app URL.
- [Improved] Silent Diagnostics: Diagnostic tests that run on app launch (in debug mode) are now silent and log to the console instead of showing disruptive
alert()pop-ups. - [Fixed] Build System: Resolved build errors related to duplicate classes and abstract method implementations that occurred during refactoring.