Skip to content

Releases: MaheshTechnicals/Sealplus

Seal Plus v3.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 10:20
21cfbc3

✨ Seal Plus v3.0.0 - Dedicated Tools Hub, Swipeable Details Sheet, Battery Re-Arming


🧰 Dedicated "More Tools" Section & Tool Suite

  • Dedicated "More Tools" Page — Centralized tools hub accessible from the navigation drawer and quick-access toolbar on the home screen
  • Home Screen Quick-Access Toolbar — Instant 1-tap shortcut icons on the main home screen to jump directly to dedicated utilities
  • Batch URL Import (Custom Playlist) — Download multiple YouTube videos & audios simultaneously as a custom playlist with quality selection, animated color transitions, live URL line counter, paste success animations, and haptic feedback
  • Thumbnail Download Tool — Extract and download high-resolution video thumbnails with image format conversion options (PNG / WebP / JPG)
  • Video Info Download Tool — Download full video metadata (title, description, tags, view count, upload date) as structured .txt or .json files
  • Comment Download Tool — Extract, download, and manage YouTube video comments as readable text or JSON files
  • Interactive Tool Cards — Long-press action sheets, info dialogs, and reordered grid layouts

👆 Swipeable Download Details Sheet

  • Spotify-Style Swipeable Sheet — Switch between downloaded item details seamlessly by swiping left or right on the details bottom sheet
  • Smooth Pager Transitions — Redesigned pager container to eliminate height flickering and improve item navigation

🧹 Streamlined Configure & Download Flow

  • Removed Docs & Thumbnail Options from Dialogs — Consolidated documentation and thumbnail downloads into their dedicated "More Tools" pages, cleaning up DownloadDialogV2 and FormatPage
  • Format Page Enhancements — Grid/list layout toggle, selection summary subtitle, M3 SegmentedButton controls, compact format cards, soft borders, and animated chip transitions

🔋 Battery Optimization & Background Execution

  • Battery Optimization Re-Arming — Centralized OEM detection (MIUI/HyperOS, ColorOS, iQOO, Samsung) that automatically re-prompts for battery optimization exclusions on app resume
  • Doze Mode Wake Lock Protection — Prevents downloads from stalling in Deep Doze mode by maintaining CPU wake locks
  • Android 12+ Foreground Service Fix — Resolved ForegroundServiceStartNotAllowedException during background execution

🍪 Cookie & Network Enhancements

  • Cookie Domain Matching Fix — Aligned dot-prefixed domains (.youtube.com) with includeSubdomains flag
  • Removed Legacy Proxy Feature — Completely removed outdated Proxy settings and ProxyManager from Sealplus Extras

💖 Crypto Donation Support & Sponsors

  • Crypto Donations Page — Added dedicated Crypto Donation page with Bitcoin (BTC) wallet support, QR codes, and updated UPI payment details
  • Updated Sponsors List — Added latest community supporters to sponsors.json

⚡ Memory & Performance Optimization

  • In-Memory State Pruning — Automatic pruning of completed/cancelled download tasks from memory map

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v3.0)

  • 🧰 Dedicated "More Tools" Hub - Centralized suite for batch imports, thumbnails, video info, and comments
  • 📋 Batch URL Import - Download multiple videos/audios as custom playlists with quality selection
  • 👆 Swipeable Download Details - Spotify-style swipe left/right to switch between item details
  • 🧹 Streamlined Dialogs - Cleaned up download dialogs by consolidating docs/thumbnail tools
  • 🔋 Battery Optimization Re-Arming - OEM-specific re-prompting on resume, Doze mode wake locks
  • 🍪 Cookie Matching Fix - Aligned dot-prefixed domains with subdomains flag
  • 🚫 Proxy Cleanup - Removed legacy proxy handling for cleaner network architecture
  • 💖 Crypto Donations - Bitcoin and crypto wallet support with QR codes
  • Task Memory Pruning - Automatic in-memory state cleanup for long download sessions

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: 21cfbc3

Seal Plus v2.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 16:07
0f6e5b7

✨ Seal Plus v2.9.0 - Cookies Overhaul, Download Docs, Anti-Bot Detection, MP4 Filter


🍪 Manual Cookie Paste Dialog

  • Full Cookie Paste Interface — Paste cookies manually in Netscape (.txt), JSON (Cookie-Editor), or Cookie Header (name=value) format
  • Import Options — Paste from clipboard or import from a local .txt/.json file
  • Smart Validation — Confirm button disabled until valid URL and non-empty cookie text
  • Priority — Manually pasted cookies used first, skipping CookieManager

⚠️ Facebook/Instagram Account Ban Warning

  • Red warning callout inside the paste dialog — warns personal account cookies may get banned
  • Recommends using a throwaway/secondary account for downloading

🛡️ Anti-Bot Detection for Meta Login Pages

  • Two-Layer Bypass — Sec-CH-UA header spoofing + JavaScript runtime shims
  • Replaces "Android WebView" brand with "Google Chrome" in browser hints
  • Shims window.chrome, disables navigator.webdriver, patches userAgentData.brands

🔄 Multi-Window Popup Support

  • window.open() / target="_blank" popups render as closeable overlay inside the app
  • Back button closes popup first, then navigates WebView back

🔐 Cookie Management Rewrite

  • Storage Rewrite — Switched from direct SQLite to CookieManager.getCookie() API
  • HttpOnly & Expiry — Cookies track HttpOnly flag; expired cookies auto-skipped
  • Auto-Refresh — Cookies refresh on screen resume via lifecycle observer
  • Deduplication — Cross-profile deduplication by domain|name

📄 Download Documentation Feature

  • Save Video Metadata — New "Download Docs" saves title, uploader, date, duration, URL, tags, description as .txt
  • Saved to SealPlus/docs/ after download completes with success toast
  • Toggle without selecting format to save docs only (no video download)

🔧 Download Resilience & Retry

  • Retry Settings--retries=10, --fragment-retries=10, --extractor-retries=3, --file-access-retries=3
  • Exponential Backoff — HTTP exp=1:120, fragment exp=1:60 to prevent rate-limit issues
  • Extended Timeouts — Socket timeout 5s→15s, info-probe retries 1→3
  • Aria2c — Protocol scoping, --file-allocation=none, --max-tries=5, --retry-wait=2
  • Concurrent Fragments now works alongside aria2c

🎬 Format Selection

  • MP4-Only Filter — Show only MP4/M4A formats; enabled by default
  • Coil 3 OkHttp — Desktop Chrome User-Agent for reliable thumbnail loading
  • Implausible Size Filter — Removes formats with unrealistically low bitrates

🎨 UI Polish

  • Download Dialog V2 — verticalScroll layout, pill-shaped FilterChips, FlowRow settings, animated ExpandableTitle, segmented download type selector
  • Battery Optimization — OEM detection for 8 manufacturers, manufacturer-specific intents, persistent dialog dismissal, Xiaomi HyperOS/MIUI targets

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.9)

  • 🍪 Manual Cookie Paste - 3 formats, clipboard/file import, smart validation
  • ⚠️ Account Ban Warning - Safety notice for Facebook/Instagram cookies
  • 🛡️ Anti-Bot Detection - Two-layer bypass for Meta login pages
  • 🔄 Multi-Window Popups - Login popups handled inside the app
  • 🔐 Cookie Management Rewrite - HttpOnly/expiry, auto-refresh, deduplication
  • 📄 Download Docs - Save video metadata as text file
  • 🔧 Download Resilience - Retry settings, exponential backoff, extended timeouts
  • 🎬 MP4-Only Filter - Filter formats by MP4 compatibility
  • 🎨 Download Dialog Redesign - Modern pill chips, animated sections
  • 🔋 Battery Optimization - OEM-specific handling, persistent dismissal

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: 0f6e5b7

Seal Plus v2.8.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 11:01
d0f0498

✨ Seal Plus v2.8.0 - Settings & About Redesign, Bulk Dependency Update, Website & SEO Overhaul


🎨 Settings & About Page Redesign

  • Full-Width Settings LazyColumn Layout

    • Settings page redesigned with PreferenceItem + trailing chevron icons throughout
    • Visual grouping with spacers between sections
    • Prominent sponsor card with primaryContainer color
  • Card-Based About Page Redesign

    • 2-column grid of CommunityCard components
    • Website link to sealplus.in, Auto-Update toggle as standalone Card
    • Version & package name footer caption

🔌 Accompanist → Platform API Migration

  • Permissions: Replaced accompanist-permissions with ActivityResultContracts.RequestPermission
  • WebView: Replaced accompanist-webview with platform AndroidView + WebView
  • Pager Indicators: Replaced accompanist-pager-indicators with custom Row + Box dots
  • Entire accompanist dependency bundle removed

📦 Bulk Dependency Update

  • Gradle 9.5.1 & AGP 9.2.1 — Upgraded from 8.13 / 8.13.2
  • Kotlin 2.3.21 with K2 Compiler — Upgraded from 2.0.21, KSP 2.3.9
  • Compose BOM 2026.05.01 — Upgraded from 2025.01.00
  • Coil 3.4.0 — Migrated from Coil 2 to Coil 3 (io.coil-kt.coil3)
  • Android SDK 37 — compileSdk/targetSdk upgraded to Android 17
  • Room 2.8.4, Koin 4.2.1, MMKV 1.3.16, Coroutines 1.11.0 — All bumped

🐛 Bug Fixes & Stability

  • LockScreen Biometric Fix — Repeated prompt prevention, finishing guard
  • MainActivity LockScreen — Deferred until after onboarding completes
  • QuickDownloadActivity — Early return fix for finishing activity crash
  • DownloaderV2 Cleanup — Network callback properly unregistered on crash/low memory
  • SponsorUtil Leak — OkHttpClient per-call instead of singleton
  • DatabaseUtil — Destructive migration fallback for safety
  • UpdateUtil — checkForUpdate now safe with Dispatchers.IO + runCatching

🌍 Website Redesign & SEO Overhaul

  • Complete sealplus.in redesign — hero, support CTA, install guide, comparison table, FAQ
  • New support.html (UPI/PayPal/GitHub Sponsors donations)
  • New contact.html (Formspree contact form)
  • Updated sitemap.xml, privacy.html, OG tags
  • Complete CSS rewrite with glassmorphism design system

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.8)

  • 🎨 Settings & About Redesign - Card-based grid layout with chevron navigation
  • 🔌 Accompanist Removed - Fully migrated to platform APIs
  • 📦 Bulk Dependency Update - Gradle 9.5.1, Kotlin 2.3.21, Compose BOM 2026.05
  • 🐛 Bug Fixes - Biometric, memory leaks, crash on finishing activity
  • 🌐 Website Overhaul - New pages, SEO, glassmorphism design
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: d0f0498

Seal Plus v2.7.0

Choose a tag to compare

@github-actions github-actions released this 22 May 10:33

✨ Seal Plus v2.7.0 - GitHub Sponsors Integration, Enhanced File Management & UI Improvements


🎁 Monetization & Support

  • GitHub Sponsors Integration
    • New GitHub Sponsors donation option in Support Developer page
    • Support development directly via https://github.com/sponsors/MaheshTechnicals
    • Updated gradient colors for GitHub Sponsors button (blue to gray)
    • Removed outdated "Buy Me a Coffee" option for cleaner interface

📦 Database & File Management

  • Database Schema Upgrade (v7 → v8)

    • Added videoId field to DownloadedVideoInfo entity for better tracking
    • Enhanced download history with unique video identifiers
    • Automatic migration from schema v7 to v8 with proper default values
  • Enhanced Temp File Deletion

    • Improved FileUtil.deleteTempFilesForTask() to use both baseName and videoId
    • Temp files associated with downloads more reliably identified and removed
    • Better handling of edge cases where files were renamed or moved

🗑️ User Experience Improvements

  • Task Deletion Confirmation Dialog

    • New confirmation dialog before deleting active download tasks
    • Displays task title/URL for confirmation
    • Prevents accidental task deletion with automatic temp file cleanup
  • Improved Download State Management

    • Better network pause state handling and transitions
    • Improved logic for tasks waiting for network availability
    • Correct action determination based on current download state

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.7)

  • 🎁 GitHub Sponsors Integration - Direct support option in UI
  • 📦 Database v8 - Enhanced videoId tracking for better file management
  • 🗑️ Delete Confirmation Dialog - Prevent accidental task deletion
  • 🧹 Smarter Temp Cleanup - VideoId-based file identification
  • 🔄 Better Network State Handling - Improved pause/resume logic
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: 00de294

Seal Plus v2.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Apr 10:41

✨ Seal Plus v2.6.0 - Security Hardening, 20 Stability Fixes & Material3 Stable


🔒 Security Hardening

  • PBKDF2 PIN Hashing

    • PIN-based App Lock now uses PBKDF2WithHmacSHA256 with 16-byte salt and 200,000 iterations
    • Existing PINs are automatically migrated on next unlock
  • Removed Overly Broad Storage Permission

    • MANAGE_EXTERNAL_STORAGE removed — no more "All Files Access" required
  • ADB Backup Protection

    • MMKV preferences (PIN hash, settings) excluded from ADB backups via backup_rules.xml
  • NotificationActionReceiver Secured

    • exported=false set in manifest — blocks fake notification intent injection
  • MITM Prevention on Proxy

    • --no-check-certificate disabled when proxy is active
  • Proxy Security Warning Dialog

    • Warning shown before enabling free proxy mode

🛡️ Brute-Force Protection

  • 30-Second Lockout on App Lock
    • Animated 30-second countdown after 5 failed PIN attempts

🐛 Stability & Correctness (20 Fixes)

  • Context leak fixed — Activity context no longer overwrites App.context
  • All runBlocking calls replaced with lifecycleScope.launch(IO) (prevents ANRs)
  • OkHttp timeouts added to UpdateUtil; singletons shared across 4 utilities
  • SQLiteDatabase and Cursor properly closed with .use{} on all paths
  • ConcurrentHashMap used for download maps — race conditions fixed
  • 5-minute deadline added to addToDownloadQueue — prevents coroutine leaks
  • av01 removed from unsupported codec blacklist — AV1 downloads work again
  • filterValidFormats parallelized with async/awaitAll — faster format page
  • makeKey() uses null-char delimiter — hash collision fixed
  • Error notifications use throwable.message instead of full stack trace
  • And 10 more fixes in DatabaseUtil, DownloadUtil, HomePageViewModel, CookiesViewModel, FileUtil

🎨 Material3 1.3.1 Stable Migration

  • Upgraded from alpha to stable Compose BOM
    • SheetState, TooltipDefaults, ExposedDropdownMenu APIs updated across 7 files
  • OkHttp: 5.0.0-alpha.144.12.0 (stable)
  • biometric upgraded to 1.2.0-alpha05 for better OEM compatibility

🏠 Home Page Sync Fix

  • Deletions on VideoList page now reflect in Recent Downloads immediately — no restart needed
  • File existence re-checked on every ON_RESUME — deleted files gray out instantly

🌐 Sponsor Data Refactor

  • Richer sponsor profiles with SocialAccount, SponsorEntity, Tier data classes
  • Thread-safe @Volatile + synchronized double-checked locking cache

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.6)

  • 🔒 PBKDF2 PIN Hashing - Industry-standard 200K-iteration secure PIN with salt
  • 🛡️ 30-Second Brute-Force Lockout - Countdown after 5 failed PIN attempts
  • 🔐 Removed MANAGE_EXTERNAL_STORAGE - No overbroad permission required
  • 💾 ADB Backup Protection - Sensitive MMKV data excluded from backups
  • 🚫 MITM Prevention - SSL check re-enabled when proxy is active
  • 🧹 20 Stability Fixes - Context leak, runBlocking, timeouts, race conditions & more
  • 🎨 Material3 1.3.1 Stable - Migrated from alpha BOM, OkHttp stable 4.12.0
  • 🏠 Instant Home Sync - Recent Downloads updated instantly on deletion or file removal
  • 🌐 Richer Sponsor Profiles - Thread-safe cache with structured data
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: ec104c2

Seal Plus v2.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 14:52

✨ Seal Plus v2.5.0 - Hidden Content, Download Engine Reliability & Performance


🔒 Hidden Content & Privacy

  • Hidden Content Management System
    • New Hidden Content page in the navigation drawer
    • Mark videos as hidden — relocated to a private isolated directory
    • Access requires PIN or biometric authentication
    • Optimistic UI — card vanishes instantly before the database write completes

🎨 Format Selection UI Overhaul

  • Redesigned Format Cards

    • File size and bitrate shown in dedicated sections on every card
  • List View for Format Cards

    • New list-style layout option — toggle in Settings → SealPlus Extras
  • Merge Audio Stream Option

    • New toggle to merge a separate audio stream into the selected video format
  • Removed Suggested Section

    • Cleaner format selection page without the "Suggested" section
  • Download Dialog Loading State

    • Loading screen now shows a thumbnail alongside the progress indicator

⬇️ Download Engine Reliability

  • Auto-Retry on Network Error

    • Up to 3 automatic retries with 5-second backoff — shows Retrying (1/3)...
  • Resume Partial Downloads

    • --continue always passed to yt-dlp — never restart an interrupted download from scratch
  • WiFi-Only Mode Fully Enforced

    • Network restriction enforced inside the engine, queued tasks auto-resume on reconnect
  • Fixed Task ID Collision

    • Downloading the same URL twice no longer silently overwrites the first task

📊 Download Progress UI

  • Active Download List Sorting — stable order: Running → ReadyWithInfo → Idle → Paused → Canceled/Error → Completed
  • Speed & ETA on Home Cards — live 2.50 MiB/s • ETA 00:03
  • Merging Phase Detection — cards show "Merging..." during post-processing
  • Fixed -1% / 0% Progress Bug — smooth indeterminate animation before yt-dlp reports progress

🗂️ Other Fixes & Improvements

  • Missing File Detection — grayed-out cards for deleted/moved files
  • Reduced CPU & Storage Writes — near-zero overhead during active downloads
  • SSL Certificate Bypass — ignore SSL certs for filtered networks (Netfree etc.) — thanks to @613avi
  • Code Cleanup — removed unused imports across 24 source files (89 lines)

🌍 Translations

  • 61 Languages Updated — new merge-hint strings across all supported locales
  • Complete Hebrew Translation — thanks to @613avi
  • Improved Turkish Translation — thanks to @mikropsoft

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.5)

  • 🔒 Hidden Content System - Biometric vault with file relocation & optimistic UI
  • 🎨 List View & Redesigned Format Cards - File size, bitrate, codec info at a glance
  • 🔀 Merge Audio Stream Option - Combine separate audio into video
  • 📋 Active Download Sorting - Stable order: Running → Queued → Paused → Done
  • 🔄 Auto-Retry on Network Error - Up to 3 retries with 5s backoff
  • ▶️ Resume Partial Downloads - Continue from where you left off
  • 📶 WiFi-Only Fully Enforced - Engine-side, auto-resumes on reconnect
  • 📊 Speed & ETA on Home Cards - Live download speed and time remaining
  • 🔀 Merging Phase Indicator - "Merging..." shown during post-processing
  • 🖼️ Missing File Detection - Grayed-out cards for deleted/moved files
  • CPU & Storage Optimized - Near-zero overhead during downloads
  • 🌍 61 Languages Updated - New strings across all locales
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: 1cc16c6

Seal Plus v2.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Mar 07:26

✨ Seal Plus v2.4.0 - Premium Animations, Icon Theming & Share Intent


✨ Animated Branding & Visual Polish

  • Animated Glowing "+" Logo

    • The "+" in "Seal+" features a flowing gradient animation (primary → tertiary → secondary)
    • Continuous pulsing glow shadow for a premium, eye-catching look
  • Gradient Circular Progress Indicator

    • Premium sweep-gradient spinner replaces the plain loading indicator in the download dialog
    • Rotating arc with breathing animation and smooth color shifting

🎨 UI & Theme Enhancements

  • Typewriter URL Placeholder Animation

    • "Enter URL to download" placeholder reveals character-by-character with a typewriter effect
    • Flowing gradient brush matching the Seal+ brand colors
  • Redesigned Navigation Drawer Header

    • Center-aligned modern header with app logo, title, subtitle, and version badge
    • Removed active/selected state for cleaner navigation
  • Dark Theme On by Default

    • New installations default to dark theme; existing users keep their saved preference

🎯 Consistent Icon Theming

  • Material Theme Color Refactor
    • Refactored icon tinting across 30+ screens to use MaterialTheme.colorScheme
    • Consistent look across Light, Dark, and Gradient Dark themes

🍞 Themed Toast System

  • Custom Themed Toast Manager
    • Branded themed toast notifications matching the app's Material 3 color scheme

🔗 Share Intent & Navigation

  • Share Intent URL Handling

    • URLs shared from other apps automatically pre-fill in the download input field
  • Navigation Route Updates

    • Sponsor page now redirects to Support Developer page
    • Settings toggle click behavior and icon animations improved

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.4)

  • Animated Glowing "+" - Flowing gradient on Seal+ branding
  • 🎨 Typewriter URL Placeholder - Animated input hint
  • 🔄 Gradient Spinner - Premium loading indicator
  • 🧭 Redesigned Nav Drawer - Center-aligned header with logo
  • 🎯 30+ Icon Theme Refactor - Consistent theme colors
  • 🍞 Themed Toast System - Branded toast notifications
  • 🔗 Share Intent Support - Pre-fill URLs from shares
  • 🌙 Dark Theme Default - Dark mode for new users
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp
  • 🔄 Retry failed downloads - One-click recovery
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: ecfe4b3

Seal Plus v2.3.0

Choose a tag to compare

@github-actions github-actions released this 03 Mar 14:56

✨ Seal Plus v2.3.0 - Smart Downloads, Speed Controls & Better Details


⚙️ Seal Plus Extras Enhancements

  • Aria2c Connection Control

    • Added a connection count selector in Settings → Seal Plus Extras
    • Choose between 2, 4, 8, 16, 32 or more simultaneous aria2c connections to maximize download speed
    • Setting takes effect immediately on the next download
  • Sponsor Support Dialog Controls

    • Added a dedicated Support & Sponsorship section in Seal Plus Extras
    • Users can configure how often the sponsor support dialog is shown: Off, Weekly, or Monthly
    • Dialog opens the Support Developer page when tapped, respects the chosen schedule, and persists timing across restarts

📊 Download Details Improvements

  • Average Speed Display

    • Download Details dialog now shows the computed average download speed (e.g. 3.2 MB/s)
    • Derived from total file size ÷ elapsed download time for accurate reporting
    • Hidden automatically for older history entries that predate this feature
  • Download Time Display

    • Download Details dialog now shows total time taken (e.g. 2m 34s)
    • Captured as precise start-to-end duration around the actual yt-dlp execution
    • Available in both the active-download details panel and the history drawer
    • Stored in the database (Room migration v5 → v6, existing rows default to -1)

🎨 UI & Format Card Improvements

  • Clean Resolution Labels on Format Cards

    • Format selection cards now show concise human-readable titles (1080×1920) instead of raw yt-dlp format strings
    • Priority order: explicit width/height metadata → Format.resolution field → regex-extracted WxH → audio-only label → format ID fallback
  • Redesigned Video Detail Drawer

    • Overhauled download-history detail sheet with a modern card-based layout
    • 16:9 thumbnail card with rounded corners, source-URL card with copy/open actions
    • Stats grid showing Download Time and Average Speed side-by-side

🚀 Smart Stream-Merge Routing

  • Platform-Aware Format Selection
    • Only YouTube and Reddit use the merge path (videoId + audioId)
    • All other platforms now pick the best combined format directly via videoAudioFormats, skipping the redundant merge step
    • Falls back to the merge path automatically when no combined format is available

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

✨ Key Features (v2.3)

  • ⚙️ Aria2c Connection Control - Tune parallel connections (2–32+) for maximum speed
  • 📊 Average Speed & Download Time - Real metrics in the details dialog
  • 🚀 Smart Stream-Merge Routing - Best format per platform, no redundant merges
  • 🎨 Clean Format Cards - Human-readable resolution labels
  • 💎 Sponsor Dialog Controls - Flexible Off/Weekly/Monthly schedule
  • 🏎️ Aria2c Speed Boost - Up to 32x parallel connections
  • 🔄 Retry failed downloads - One-click recovery
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Download from 1000+ sites via yt-dlp

📜 Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: ec6cff8

Seal Plus v2.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Feb 14:58

?? Seal Plus v2.2.0 - Downloader Performance & Core Fixes


? Performance Optimization

  • Aria2c Speed Boost & Fixes
    • Fixed an argument quoting issue that previously forced aria2c into a slow, single-connection fallback mode
    • Doubled parallel connection limits (from 8 to 16 streams) for a massive real-world download speed improvement
    • Cleaned up redundant summary interval arguments for better libaria2c.so compatibility

?? Core Downloader Fixes

  • Accurate Resolution Selection
    • Resolved a major bug where the app would ignore the user's chosen video resolution and fall back to default quality
    • Corrected internal format validation to prevent stale state captures during format list generation
    • Fixed audio codec checks to ensure the exact selected resolution is properly merged and passed to yt-dlp

? UI & Notification Improvements

  • Cleaner Progress Tracking
    • Stripped the unnecessary [download] prefix from yt-dlp progress text for a cleaner display in cards and active notifications
    • Fixed progress bar threshold logic so early download progress (0.1?0.9%) shows a real bar instead of an indeterminate spinner

? Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

? Key Features (v2.2)

  • ?? Aria2c Speed Boost - 16x parallel connections for ultra-fast downloads
  • ? Precise Quality Selection - Reliable resolution and format merging
  • ? Enhanced Notifications - Cleaner, accurate progress tracking right from the start
  • ? Retry failed downloads - One-click recovery for canceled/failed downloads
  • ? Sponsors feature - API integration with dynamic display
  • ?? Pause/Resume downloads with queue support
  • ? Download from 1000+ sites via yt-dlp

? Full Changelog

See CHANGELOG.md for complete version history.


Built on:
Commit: 4ec9e89

Seal Plus v2.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 11:32

🚀 Seal Plus v2.1.0 - Enhanced Download Management & Performance


🔄 Download Management Enhancements

  • Retry Option for Failed/Canceled Downloads
    • One-click retry button in failed/canceled download cards
    • Smart state management maintains download preferences
    • Quick recovery without re-entering URLs
    • Automatic error handling for temporary failures

📊 Download Details & UI Improvements

  • Enhanced Details Dialog
    • Added comprehensive resolution section in details dialog
    • Details dialog opens directly at full length for better visibility
    • Improved information layout with clear video/audio resolution
    • Better organized format specifications (codec, bitrate, quality)

⚡ Performance Optimization

  • Download Speed Optimization
    • Advanced speed optimization algorithms for ultra-fast downloads
    • Enhanced aria2c multi-connection configuration
    • Better bandwidth utilization and network efficiency
    • Reduced latency for faster connection and data transfer

💎 Sponsors Feature

  • API Integration & Display
    • Integrated sponsor data fetching from API endpoint
    • Beautiful dynamic sponsor dialog with profile information
    • Real-time sponsor list updates from server
    • Premium gradient design for sponsor recognition
    • Proper attribution and thanks to project supporters

📦 Installation

Download the appropriate APK for your device:

  • Universal APK: Works on all devices (recommended)
  • arm64-v8a: For 64-bit ARM devices (most modern phones)
  • armeabi-v7a: For 32-bit ARM devices
  • x86_64: For 64-bit x86 devices
  • x86: For 32-bit x86 devices

💎 Key Features (v2.1)

  • 🔄 Retry failed downloads - One-click recovery for canceled/failed downloads
  • 📊 Enhanced details dialog - Resolution section with full-length display
  • Speed optimization - Ultra-fast downloads with advanced algorithms
  • 💎 Sponsors feature - API integration with dynamic display
  • ⏯️ Pause/Resume downloads with queue support
  • 🌐 Advanced proxy settings (BETA) with auto-fetch/test
  • 💰 Developer support via UPI payments
  • 🔢 Concurrent downloads control (1-5 simultaneous)
  • 🎨 Gradient Dark theme with glassmorphism
  • 🔒 App Lock with PIN & Biometric
  • 📥 Download from 1000+ sites via yt-dlp
  • 🌍 50+ language translations
  • ⚙️ Custom command templates

📝 Full Changelog

See CHANGELOG.md for complete version history.


Built on: 2026-02-17T08:47:51Z
Commit: d9abb9a