Omni Browser v1.3.5.1
🚀 Highlights in this release
- Manga & Manwha Reader Fixes: Strict referrer policies and ContentBlocking anti-tracking fixes to restore image loading on sites like MangaFire.
- Universal Document Downloads: Full support for downloading and streaming documents, PDFs, spreadsheets, presentations, and eBooks, with authenticated Necko handling for Google Drive and cloud storage.
- Native PDF Printing: Native Android print adapter integration (
saveAsPdfand system PrintManager) with preview lifecycle stability and wake-lock management.- Web Apps & PWAs Hub: Complete Web Apps catalog, repository, sharing intents, and floating text action support (#133).
- Home Screen Extension Pinning: Pin your favorite extensions directly to your device launcher home screen.
🛠️ What's New in v1.3.5.1 (since v1.3.4.1)
🖼️ Manga & Manwha Image Loading
- Strict Referrer & Origin Policies: Configured
network.http.referer.defaultPolicy = 2(strict-origin-when-cross-origin),trimmingPolicy = 0,XOriginPolicy = 0,XOriginTrimmingPolicy = 2, andsendRefererHeader = 2. - Anti-Tracking CDN Bypass: Adjusted GeckoView ContentBlocking anti-tracking policy to allow anti-hotlink image CDNs on MangaFire and similar sites to receive valid referrer origins without being blocked.
📥 Universal Document & Stream Download Engine
- Exhaustive Document MIME & Extension Mappings: Support for
pdf,doc,docx,odt,rtf,pages,xls,xlsx,ods,csv,tsv,numbers,ppt,pptx,odp,key,epub,mobi,azw,azw3,cbr,cbz,apk,xapk,apks, archives, and media. - Direct Stream Downloads: New streaming download handler (
startGenericFileDownloadFromStream) with modern browser headers (User-Agent,Accept,Sec-Fetch-*) and cookie preservation across redirects. - Necko Engine Passthrough: Authenticated downloads (Google Drive, cloud storage) are initiated directly through GeckoView's Necko stack with full session cookies; dangling popup tabs are cleanly closed.
- Download Modal Updates: Modern file type icon mappings and clean dismiss/cancellation handling.
🖨️ Native PDF Print Support
- PdfPrintDocumentAdapter: Custom print document adapter preventing print preview cancellation freezes and managing wake-locks.
- GeckoView Print Delegate: Connected
tab.session.printDelegatewith native AndroidPrintManagerand addedandroid.permission.WAKE_LOCK.
📱 Web Apps & PWAs Hub (#133)
- Web Apps & PWAs Hub: Dedicated catalog, database, repository, and management screen for progressive web apps.
- System Share Menu Integration: Added Omni Browser to Android system link sharing menu (
ACTION_SENDwithtext/plain). - Floating Selection Menu: Support for
ACTION_PROCESS_TEXTand enhanced link parsing viaIntentUrlParser.
🧩 UI & Extension Polish
- Launcher Shortcut Pinning: Pin WebExtensions directly to the device launcher home screen (
EXTRA_EXTENSION_SHORTCUT). - Nav Bar Icon Sizing: Unified navigation action icons to dynamic
navIconSize. - API 28 Compatibility: Fixed dropdown menu white splash and layout failure on Android 9 by using API-safe Popup.
- Localization: Added missing navigation and tool strings across all 13 supported languages.
📦 Installation Requirements
- Android 8.0+ (API 26) is required.
- If you are not sure which build to choose, download the universal APK (
omni-browser-v1.3.5.1-universal.apk).