github REBEL-ROOT/omni-browser v1.3.5.1
Omni Browser v1.3.5.1

2 hours ago

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 (saveAsPdf and 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, and sendRefererHeader = 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.printDelegate with native Android PrintManager and added android.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_SEND with text/plain).
  • Floating Selection Menu: Support for ACTION_PROCESS_TEXT and enhanced link parsing via IntentUrlParser.

🧩 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).

Don't miss a new omni-browser release

NewReleases is sending notifications on new releases.