Skip to content

Releases: shreyagarwal72/petal

Petal Browser v2.7.1 Release

Choose a tag to compare

@github-actions github-actions released this 05 Sep 05:32

What's Changed in v2.7.1

  • 🐛 Edge Back Gesture Navigation & WebView Touch Fixes:
    • Resolved an issue where Chromium/WebView claimed system gesture exclusion zones along display edges, unblocking system edge swipe back gestures across all websites on Android 10+ (API 29+).
    • Enforced empty system gesture exclusion rects immediately on touch interaction and layout updates.
    • Zero data loss: all user settings, tabs, bookmarks, and history are preserved.

Full Changelog: v2.7...v2.7.1

Petal Browser v2.7 Release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 15:33

What's Changed in v2.7

  • 🎬 Native Custom Video Player:
    • Added modern native fullscreen video player overlay with intuitive touch controls.
    • Implemented fancy squiggly wavy seekbar inspired by mpvEx with animated sine wave propagation and dual time readouts.
    • Added vertical slide gesture HUD controls for screen brightness (left edge) and volume (right edge).
    • Added playback speed selector (0.5x up to 2.0x) and quick rewind/forward skip controls (±10s).
    • Smart YouTube exclusion: preserves native YouTube player and embedded player controls without interference.
  • 📺 Rebuilt Dynamic Picture-in-Picture (PiP):
    • Upgraded PiP engine with exact letterbox and pillarbox aspect ratio calculation and smooth window shrink animations.
    • Added dynamic PiP remote actions for 10-second skip back, live play/pause toggle, and 10-second skip forward.
  • 🌐 Core WebView & High-Performance AdBlocker:
    • Seamless touch stream ownership, momentum scrolling, and rapid page rendering.
    • Advanced cosmetic and network filtering for lightning-fast page loading and privacy.
  • 🌟 Open Source Credits:
    • Added mpvEx (by marlboro-advance) to Credits section acknowledging video player UI/UX and wavy seekbar design.

Full Changelog: v2.6.8...v2.7

Petal Browser v2.6.8 Release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 06:07

What's Changed in v2.6.8

  • 🎨 Interactive Address Bar & Material 3 Gestures:
    • Added horizontal swipe gesture across the address bar to switch between open tabs with tactile haptic feedback.
    • Added Material 3 bottom sheet Quick Actions menu on address bar long-press: Copy Clean URL (strips tracking/telemetry parameters), Paste & Go, Quick Bookmark toggle, and Hard Refresh.
    • Added Favicon capsule chip with SSL security status indicator and integrated subtle animated loading progress indicator along the bottom curve of the address bar.
    • Added user controls in Accessibility Settings to enable or disable horizontal tab swiping and long-press quick actions (enabled by default).

Full Changelog: v2.6.7...v2.6.8

Petal Browser v2.6.7 Release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:42

What's Changed in v2.6.7

  • 🎨 Unified Settings Subpages Containment & Expressive Theming:
    • Harmonized containment design across all settings subpages (Appearance, Privacy & Security, Search Engine & Home, Accessibility, Miscellaneous, Experimental, and API Integrations) to match the main settings overview hub.
    • Upgraded section category containers to integrated Cards with surfaceVariant container theming, 24dp rounded corners, zero elevation, and signature 48dp primary-accent icon badges with 12dp rounded corners and onPrimary icons.
    • Refined toggle rows with matching 40dp rounded primary badges and surfaceContainerHigh styling for cohesive visual rhythm across the entire app.

Full Changelog: v2.6.6...v2.6.7

Petal Browser v2.6.6 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 17:57

What's Changed in v2.6.6

  • 🎨 Multi-Style Cold-Start Intro Animations & Experimental Settings:
    • Added preference option in Experimental Settings: Off (Default), 3D Prism & Optical Beam, or The Blooming Petal.
    • Implemented The Blooming Petal 3D organic blossom unfolding into 5 glassmorphic petals with concentric harmonic ripples.
    • Resolved Android splash screen occlusion with calibrated ~950ms timing and smooth post-splash transition.
    • Full Settings Hub search indexing for all intro animation keywords.

Full Changelog: v2.6.5...v2.6.6

Petal Browser v2.6.5 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 17:32

What's Changed in v2.6.5

  • ⚡ 3D Prism & Optical Beam Cold-Start Intro:
    • Added ultra-smooth 3D isometric crystal glass prism intro with hardware-accelerated Compose Canvas shader passes.
    • Features real-time optical coherent beam sweep and chromatic spectral refraction across Petal's module palette.
    • Blooming 3D petal emblem transition with calibrated dual-stage micro-haptic tactile feedback.
    • Seamlessly blends into the Material 3 Expressive Home layout on cold start with 0ms overhead on warm returns.

Direct APK Downloads:

  • petal-browser-universal-release.apk: Universal build containing all ABIs (Recommended for all devices & in-app updates)
  • petal-browser-arm64-v8a-release.apk: 64-bit ARM architecture (Recommended for modern smartphones)
  • petal-browser-armeabi-v7a-release.apk: 32-bit ARM architecture (For older devices)
  • petal-browser-x86_64-release.apk: 64-bit x86 architecture (For emulators & Chromebooks)
  • petal-browser-x86-release.apk: 32-bit x86 architecture (For older emulators)

Full Changelog: v2.6.4...v2.6.5

Petal Browser v2.6.4 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 15:15

What's Changed in v2.6.4

v2.6.4 — Hotfix: Custom Scheme Handling & Home Tab Fix

• Resolved net::ERR_UNKNOWN_URL_SCHEME error when opening or restoring the home page after restart
• Intercepted petal:// and custom home scheme URLs to ensure the underlying WebView cleanly loads blank state while keeping home UI intact
• Hardened session restoration and tab management against unhandled protocol schemes


Direct APK Downloads:

  • petal-browser-universal-release.apk: Universal build containing all ABIs (Recommended for all devices & in-app updates)
  • petal-browser-arm64-v8a-release.apk: 64-bit ARM architecture (Recommended for modern smartphones)
  • petal-browser-armeabi-v7a-release.apk: 32-bit ARM architecture (For older devices)
  • petal-browser-x86_64-release.apk: 64-bit x86 architecture (For emulators & Chromebooks)
  • petal-browser-x86-release.apk: 32-bit x86 architecture (For older emulators)

Full Changelog: v2.6.3...v2.6.4

Petal Browser v2.6.3 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 12:59

What's Changed in v2.6.3

v2.6.3 — Hotfix: Unified High-Speed Download Architecture

• Unified Best Download Engine: High-speed multi-threaded segmented downloading powered by Fetch2 and OkHttp with auto-retry on reconnects
• Safe Filenames & Headers: Integrated robust RFC 5987 / UTF-8 filename decoding, character stripping, and safe HTTP header handling
• Automatic Torrent Routing: Intelligent auto-detection routing torrents and magnet links directly to 1DM if installed, with seamless streaming fallback
• Streamlined Settings: Removed manual download engine tweak settings and first-time prompts for direct, frictionless downloads


Direct APK Downloads:

  • petal-browser-universal-release.apk: Universal build containing all ABIs (Recommended for all devices & in-app updates)
  • petal-browser-arm64-v8a-release.apk: 64-bit ARM architecture (Recommended for modern smartphones)
  • petal-browser-armeabi-v7a-release.apk: 32-bit ARM architecture (For older devices)
  • petal-browser-x86_64-release.apk: 64-bit x86 architecture (For emulators & Chromebooks)
  • petal-browser-x86-release.apk: 32-bit x86 architecture (For older emulators)

Full Changelog: v2.6.2...v2.6.3

Petal Browser v2.6.2 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 08:31

What's Changed in v2.6.2

v2.6.2 — Hotfix: Advanced Web Engine & Content Blocker Upgrade

• Advanced Content Blocker: Bundled multi-layer filter engine with EasyList, HaGeZi, and uAssets host binary indices for faster page loading
• Procedural Cosmetic Rules: Real-time element hiding and cookie banner removal injected cleanly at page start and commit
• Web Media Engine: Integrated HTML5 audio/video playback bridge, video autoplay controls, and Picture-in-Picture tracking
• Native Credentials & Passkeys: Enabled system-level Autofill and WebAuthentication (passkeys) support
• Momentum & Navigation Recovery: Watchdog against scroll stutter and intelligent popup/popunder defusion


Direct APK Downloads:

  • petal-browser-universal-release.apk: Universal build containing all ABIs (Recommended for all devices & in-app updates)
  • petal-browser-arm64-v8a-release.apk: 64-bit ARM architecture (Recommended for modern smartphones)
  • petal-browser-armeabi-v7a-release.apk: 32-bit ARM architecture (For older devices)
  • petal-browser-x86_64-release.apk: 64-bit x86 architecture (For emulators & Chromebooks)
  • petal-browser-x86-release.apk: 32-bit x86 architecture (For older emulators)

Full Changelog: v2.6.1...v2.6.2

Petal Browser v2.6.1 Release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 05:30

What's Changed in v2.6.1

v2.6.1 — Hotfix: Inbuilt Updater & Multi-Architecture Releases

• Inbuilt App Updater: Prioritizes universal release APK downloads across all device types and architectures
• Pure Compose BottomSheet: Migrated updater and changelog sheets to ModalBottomSheet for seamless nested scrolling up and down matching Essentials physics
• Multi-Architecture Release Builds: GitHub Actions and Gradle now generate and distribute standalone APKs for arm64-v8a, armeabi-v7a, x86_64, and x86, alongside the complete universal build


Direct APK Downloads:

  • petal-browser-universal-release.apk: Universal build containing all ABIs (Recommended for all devices & in-app updates)
  • petal-browser-arm64-v8a-release.apk: 64-bit ARM architecture (Recommended for modern smartphones)
  • petal-browser-armeabi-v7a-release.apk: 32-bit ARM architecture (For older devices)
  • petal-browser-x86_64-release.apk: 64-bit x86 architecture (For emulators & Chromebooks)
  • petal-browser-x86-release.apk: 32-bit x86 architecture (For older emulators)

Full Changelog: v2.6.0...v2.6.1