Releases: abir2afridi/NexLoad-Apk
Release list
NexLoad v1.4.1
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
streampackage undercom.example.data.download.stream. This decouples them from the coreVideoExtractorandDownloadEngine, reducing complexity and making the system easier to extend. - Browser Media Sheet β Inline media detection logic extracted into a reusable
BrowserMediaSheetcomponent. - Stream Download Card β Dashboard download card logic consolidated into a dedicated
StreamDownloadCardcomponent. - Import & State Cleanup β Unused imports and stale local state removed from
DashboardTabandBrowserTab.
π 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
LifecycleEventObserverautomatically 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
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
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
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
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
- Download
app-release.apk - Enable "Install from unknown sources" in Settings
- 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.jsonis 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 assembleReleaseSigning
For production releases, set the following environment variables:
KEYSTORE_PATHβ Path to your keystoreSTORE_PASSWORDβ Keystore passwordKEY_ALIASβ Key aliasKEY_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
- GitHub: github.com/abir2afridi
- Portfolio: abir2afridi.vercel.app
License
MIT License