Skip to content

Releases: abir2afridi/NexLoad-Apk

NexLoad v1.4.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 10:29

NexLoad v1.4.1 Release Notes

Release Date: July 27, 2026

Overview

v1.4.1 is a maintenance release focused on codebase modularization and a battery optimization settings fix. The download extraction engine has been restructured for better maintainability, and the battery optimization request flow no longer relies on a direct intent that may fail on certain devices.

What's Changed

♻️ Refactoring

  • Modular Download Extraction β€” All 14 platform-specific extractors (TikTok, Facebook, Instagram, Pinterest, Reddit, SoundCloud, Tumblr, Twitch, Twitter/X, Vimeo, Dailymotion, YouTube-DL, Generic) moved into a dedicated stream package under com.example.data.download.stream. This decouples them from the core VideoExtractor and DownloadEngine, reducing complexity and making the system easier to extend.
  • Browser Media Sheet β€” Inline media detection logic extracted into a reusable BrowserMediaSheet component.
  • Stream Download Card β€” Dashboard download card logic consolidated into a dedicated StreamDownloadCard component.
  • Import & State Cleanup β€” Unused imports and stale local state removed from DashboardTab and BrowserTab.

🐞 Bug Fixes

  • Battery Optimization Settings Flow β€” Refactored to use a more robust approach. Instead of a direct optimization request intent (which can fail), the app now directs users to the general battery settings or app details page with clear Toast instructions. A LifecycleEventObserver automatically refreshes the battery hint state when the activity resumes.

πŸ“¦ Build / CI / Docs

  • README.md updated with v1.4.0 release checksums and markdown linting fixes.
  • Version bumped to 1.4.1 (versionCode 6).
  • Full CI release build with signed APK and AAB outputs.

Changelog

See CHANGELOG.md for the complete list of commits.

NexLoad v1.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 19:08

NexLoad v1.4.0 Release Notes

Release Date: July 27, 2026

Overview

v1.4.0 focuses on theming, localization, and UI polish. The app now supports ~100 languages with persistent language selection, expanded Material You dynamic color integration, and enhanced Look & Feel customization. All screens have been audited for consistent 120dp bottom clearance against the floating navigation bar.

What's Changed

πŸš€ Features

  • Language Selection & Localization β€” Choose from ~100 languages including Bengali/Bangla. Language preference is persisted and applied system-wide via Configuration.setLocale. The activity recreates automatically on selection.
  • DotLottie Animation Placeholder β€” Video preview thumbnails on the dashboard now show a smooth animated loading indicator (via Lottie) while extraction is in progress, replacing the previous static placeholder.
  • Dynamic Color Support β€” Full Material You dynamic color integration for Android 12+, with automatic and manual theme toggling.
  • Extended Theme Customization β€” New options for typography, app bar styling, and surface style in the Look & Feel settings screen.
  • Advanced Layout Customization β€” Additional display and layout preference controls for a more personalized experience.

♻️ Refactoring & Polish

  • 120dp Bottom Clearance β€” Comprehensive UI audit across all 21 screens ensures no content is hidden behind the floating navigation bar. 6 key screens received specific padding/spacer updates (Browser Home, Browser Tab, Format Settings, Look & Feel, Network Settings, Subtitle Settings).
  • WebView Container Restructure β€” Browser tab WebView wrapped in Column layout with a trailing spacer for proper bottom clearance.
  • LanguageData Module β€” Language list extracted into a dedicated module (LanguageData.kt) for cleaner code organization and easier maintenance.

πŸ“¦ Build / CI / Docs

  • Version bumped to 1.4.0 (versionCode 5)
  • Full CI release build with signed APK and AAB outputs

Full Changelog

See CHANGELOG.md for the complete list of commits.

NexLoad v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:03

NexLoad v1.3.0 Release Notes

Release Date: July 26, 2026

Overview

v1.3.0 is a major feature release focused on expanding supported video platforms and improving the overall user experience. Instagram, Facebook, and Pinterest now have dedicated multi-strategy extraction pipelines, while the new yt-dlp integration provides broader platform coverage. The vault gets biometric unlock and a pattern lock, and the UI sees numerous refinements.

What's Changed

πŸš€ New Platforms & Extraction

  • Instagram Downloader β€” 3-strategy pipeline: GraphQL POST API (doc_id + X-IG-App-ID) β†’ page HTML with browser headers β†’ JSON-LD VideoObject; cookie-authenticated via WebView login
  • Facebook Downloader β€” 4-strategy extraction: m.facebook.com β†’ www β†’ mbasic β†’ oEmbed; facebookexternalhit/1.1 UA bypasses 403 errors
  • Pinterest Downloader β€” 5-strategy extraction with brace-counting JSON parser for relay scripts; pin.it short URL resolution
  • yt-dlp Integration β€” Broad platform coverage via youtubedl-android + ffmpeg
  • Custom HTTP Headers β€” Support for authenticated downloads

πŸ”’ Vault & Security

  • Biometric authentication (fingerprint/face) for auto-lock vault
  • Pattern lock view component added

🎨 UI/UX Improvements

  • Browser home screen with improved navigation
  • Network configuration, download format, and subtitle settings
  • Look and feel customization screen
  • Battery optimization management
  • Splash screen on app start
  • Dashboard animations and AMOLED theme support
  • Downloads and Files consolidated into a single tabbed view
  • Time display customization

🐞 Bug Fixes

  • Facebook CDN 403 forbidden errors resolved
  • TikTok extraction reliability improved with expanded domain support
  • Back navigation now goes to Home tab first

πŸ“¦ Infrastructure

  • Complete GitHub community templates (issues, PRs, contributing, code of conduct, security, support)
  • Stale issue/PR management and auto-labeling workflows

Installation

Download

File Size
app-release.apk β€”
app-release.aab β€”

Requirements

  • Android 7.0 (API 24) or higher
  • ARM64 / ARM / x86_64

Changelog

See CHANGELOG.md for complete changelog.

v1.2.0

Choose a tag to compare

@abir2afridi abir2afridi released this 16 Jul 15:53

NexLoad v1.2.0 Release Notes

Release Date: July 16, 2026

Overview

v1.2.0 is a small but impactful quality-of-life release that fixes the most common navigation complaint: back gesture now goes to Home first instead of exiting the app.

What's Changed

  • Back Navigation to Home Tab β€” System back gesture from any tab (Settings, Browser, Files, Downloads, Vault) now navigates to the Home/Dashboard tab. The app only exits when back is pressed from the Home tab. This matches standard Android navigation behavior.
  • Simplified CI/CD Workflow β€” The GitHub Actions release pipeline was streamlined for faster execution.

Installation

Download

File Size SHA-256
app-release.apk 15.13 MB A00730452B65196237FACE62C787F6249167EDD5FD7E055094E05FFE262532F6
app-release.aab 14.69 MB 8478C45205F06C5A12E26076100B2F21E2B01F9EE4FA2926CB54B528CB633ECA

Requirements

  • Android 7.0 (API 24) or higher

Changelog

See CHANGELOG.md for complete changelog.

v1.1.0

Choose a tag to compare

@abir2afridi abir2afridi released this 16 Jul 12:40

NexLoad v1.1.0 Release Notes

Release Date: July 16, 2026

Overview

NexLoad v1.1.0 is a major feature release bringing a multi-tab browser experience, comprehensive privacy controls, bulk download management, and a completely revamped download engine. This release introduces over 30 new features, enhancements, and fixes since the initial v1.0.0 launch.

Highlights

  • πŸ—‚οΈ Multi-Tab Browser β€” Opera Mini-style tab gallery with normal and private (incognito) modes
  • πŸ›‘οΈ Ad Blocking Engine β€” Customizable tracker blocking with site-level controls
  • πŸ“œ Browsing History β€” Persistent history storage accessible from the browser menu
  • πŸ“₯ Bulk Download Actions β€” Batch pause, resume, retry, and delete
  • πŸŒ“ Force-Dark Web β€” Force dark mode on all websites
  • 🎨 13 Accent Colors β€” Full color customization with AMOLED black mode

Features

Browser

  • Multi-tab support with tab gallery (tap tab icon in header)
  • Private/Incognito tabs with automatic cookie/cache isolation
  • Browsing history with persistent storage
  • Customizable ad/tracker blocking with site allowlist/blocklist
  • Force-dark web rendering
  • Search engine selection
  • Homepage customization
  • Content settings (JavaScript, cookies, pop-ups)

Download Engine

  • Multi-threaded segmented downloads with adaptive chunking
  • Support for 20+ platforms (TikTok, Instagram, Facebook, Twitter/X, Reddit, Pinterest, SoundCloud, Vimeo, Twitch, Dailymotion, Tumblr, and generic fallback)
  • Smart MIME type and file extension resolution
  • Background integrity checks via WorkManager
  • Download queue with pause/resume/retry

UI/UX

  • Redesigned dashboard with analyze-first UX
  • Dynamic platform detection with favicon support
  • Multi-item selection in file library
  • Real-time download monitoring with speed and ETA
  • AMOLED dark mode and 13 accent colors
  • Configurable browser navigation position

Security & Privacy

  • Private vault with PIN protection
  • Incognito browsing mode
  • Ad/tracker blocking engine
  • Force-dark web rendering
  • HTTPS-only toggle

Installation

Download

File Size SHA-256
app-release.apk 15.13 MB CE23E9DBE52D6DE27076B0472C92A6ED289059DFDB51E7AD6D99A128D069694F
app-release.aab 15.40 MB D0C014B13541EECC143D482F399E37D5754C0429923CDB39AC272B27673FE0E9

Requirements

  • Minimum: Android 7.0 (API 24)
  • Target: Android 16 (API 36)
  • Architecture: ARM64, ARM, x86_64 (universal APK)

Install via APK

  1. Download app-release.apk
  2. Enable "Install from unknown sources" in Settings
  3. Open the APK and follow installation prompts

Install via App Bundle (AAB)

Use the AAB with bundletool or upload to Google Play Console.

Changelog

See CHANGELOG.md for complete changelog.

Compatibility

  • Android 7.0 β€” Android 16
  • All screen sizes and orientations
  • ARM64, ARM, x86_64
  • No root required

Known Issues

  • ProGuard/R8 minification is currently disabled for easier debugging
  • google-services.json is not bundled; Firebase features may be limited
  • Debug keystore is used for local release builds (replace with production keystore for distribution)

Developer Notes

Building from Source

git clone https://github.com/abir2afridi/NexLoad.git
cd NexLoad
./gradlew assembleRelease

Signing

For production releases, set the following environment variables:

  • KEYSTORE_PATH β€” Path to your keystore
  • STORE_PASSWORD β€” Keystore password
  • KEY_ALIAS β€” Key alias
  • KEY_PASSWORD β€” Key password

CI/CD

Automated builds are configured via GitHub Actions (.github/workflows/release.yml).
Trigger a release by pushing a tag matching v* (e.g., v1.1.0).

Credits

Developed by Abir Hasan Siam

License

MIT License