Seal Plus v2.8.0
✨ 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
primaryContainercolor
- Settings page redesigned with
-
Card-Based About Page Redesign
- 2-column grid of
CommunityCardcomponents - Website link to sealplus.in, Auto-Update toggle as standalone Card
- Version & package name footer caption
- 2-column grid of
🔌 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+Boxdots - 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