Releases: batmanpriv/HyperAdvancedDownloader-Android
Release list
HAD-3.7.11
HAD v3.7.11 — Release Notes 🚀
📦 New Features
⏱️ Download Time Tracking
Now you can see exactly when your downloads started, finished, and how long they took!
- Start Time: Shows the exact timestamp when each download began
- Completion Time: Displays when the download finished
- Duration: Automatically calculates and shows the total time taken
- Elapsed Time: For active downloads, shows how long they've been running
- Persistent Storage: All time data is saved in the database for future reference
- Time Format: Clean
yyyy-MM-dd HH:mm:ssformat for easy reading
📋 Smart Back Navigation
Navigate through the app with confidence!
- Tab History Stack: Remembers your navigation path through different tabs
- One Back Press: Goes to the previous tab you were on
- Two Back Presses: Exits the app (with confirmation toast)
- All Tabs Supported: Works in Browser, Torrent, Remote Server, Analytics, and more
- Persistent History: Navigation history is maintained throughout the session
🔗 Copy Link Feature
Share or save download links with a single tap!
- One-Click Copy: Tap "Copy Link" to copy the download URL to clipboard
- Visual Feedback: Shows "Copied!" confirmation when successful
- Available Everywhere: Works for both active and completed downloads
- Quick Access: Located in the expanded download card menu
📊 Download Card Enhancements
More information at your fingertips!
- Time Information Card: Clean surface showing start time, completion time, and duration
- Elapsed Time: Shows how long an active download has been running
- Duration Format: Human-readable format (e.g., "1h 23m 45s", "45m 30s", "30s")
- Color Coding:
- Cyan for start time
- Green for completion time
- Green for completed duration
- Orange for elapsed time (active downloads)
🛠️ Multi-Thread Default for Clipboard & Scraper
All links from clipboard and scraper now use MULTI mode by default!
- Clipboard Detection: URLs pasted from clipboard use MULTI mode automatically
- Scraper Downloads: All scraped links use MULTI mode for faster downloads
- Better Performance: Multi-threaded downloads for all user-triggered downloads
- Consistent Experience: Same fast download experience everywhere
🔧 Improvements
🔄 Schedule Window Logic
Downloads no longer get paused when they're already complete!
- Smart Pause Check: Only pauses downloads that are actively running
- Complete Protection: 100% completed downloads are never paused
- Progress Check: Downloads with
progress >= 1fare ignored by the scheduler - Resume Logic: Only resumes downloads that are paused and incomplete
- Cleaner Status: No more "Paused by Schedule" on completed downloads
🎨 Download Card UI
Better information organization and visual clarity!
- Time Card: New surface showing all time-related information
- Compact Layout: All information displayed in a clean, space-efficient format
- Consistent Styling: Matches the app's dark theme aesthetic
- Improved Readability: Better font sizing and color contrast
🚀 Performance
Optimized download card rendering for smoother scrolling!
- Memoization:
durationTextis now memoized withremember - Efficient Recomposition: Fewer recompositions when scrolling through lists
- Optimized LaunchedEffect: Better handling of async operations
🐛 Bug Fixes
Fixed Issues
- Schedule Pausing Completed Downloads: Fixed ✅
- Downloads with 100% progress no longer get paused by schedule window
- Only active/in-progress downloads are paused when outside schedule window
- Back Button Navigation: Fixed ✅
- Now properly navigates through tab history
- Two presses exit the app as expected
- Missing Time Information: Added ✅
- Start time, completion time, and duration now display correctly
- Scraper Mode: Fixed ✅
- All scraped links now use MULTI mode by default
- Clipboard Mode: Fixed ✅
- All clipboard URLs now use MULTI mode by default
UI Fixes
- Download Card Layout: Improved spacing and alignment
- Time Display: Properly formatted dates and durations
- Color Coding: Consistent color scheme for time information
- Status Display: Status badges now show correctly with time information
📋 Upgrade Notes
What to Expect
- New Time Information: You'll see start time, completion time, and duration on all downloads
- Better Back Navigation: One press goes back through tabs, two presses exits
- No More False Pauses: Completed downloads stay completed
- Faster Scraper Downloads: All scraped links use MULTI mode
Database Changes
- Version: Database upgraded to version 4
- New Fields:
startedAtandcompletedAtadded to DownloadItem - Migration: Automatic migration with
fallbackToDestructiveMigration()
🎯 What's Next
Future releases will focus on:
- ⚡ HTTP/2 Support for even faster downloads
- 🔥 Parallel Mirror Downloading (RAID0 style)
- 📊 Speed History Graph in UI
- 🌐 WebTorrent/P2P Integration
- 🔄 Smart Thread Adjustment based on network speed
- 📱 Better tablet support
📥 Download
Version: 3.7.11
Android Version: 8.0+ (API 26+)
Architecture: arm64-v8a
📱 Key Features at a Glance
| Feature | Description |
|---|---|
| Time Tracking | Start time, completion time, and duration for every download |
| Smart Back Navigation | Tab history stack with one-press back, two-press exit |
| Copy Link | One-click copy of download URLs to clipboard |
| Multi-Thread Default | All clipboard and scraper downloads use MULTI mode |
| Smart Schedule | Only pauses incomplete downloads outside schedule window |
| Enhanced Download Card | All time information displayed in a clean surface |
| Tab History | Remembers your navigation path through the app |
💬 Feedback
Found a bug or have a suggestion? Open an issue on GitHub or contact us directly!
- GitHub Issues: Report Bug
- Email: spect3rog@gmail.com
❤️ Thanks for using HAD!
HAD-3.6.10
HAD v3.6.10 — Release Notes 🚀
📦 New Features
🎯 Smart Link Scraper v2.0
Complete rewrite of the link scraper with intelligent file detection!
- Parsed File Information: Automatically detects and displays:
- Title: Series/Movie name extracted from filename
- Season & Episode: S01E01 format detection
- Quality: 720p, 1080p, 4K detection
- Source: WEB-DL, BluRay, HDTV, etc.
- Subtitle/Dub: SoftSub, HardSub, Dubbed detection
- Release Group: Automatic group name detection
- Smart Filters: Filter scraped links by:
- Quality (4K, 1080p, 720p, etc.)
- Extension (.mp4, .mkv, .zip, etc.)
- Subtitle/Dub type
- Source type
- File name keyword
- Link type (VIDEO, AUDIO, ARCHIVE, etc.)
- Rich Link Display: Shows all extracted information in a clean, compact card
- Batch Operations: Select multiple files and download or queue them with one click
- Caching: Scraped results are cached for faster subsequent access
- Clear Cache Option: Manually clear cached results when needed
🔍 Intelligent File Name Parsing
No more guessing what you're downloading!
- Title Extraction: Automatically extracts series/movie title from filenames
- Season/Episode Detection: Identifies S01E01 patterns and shows them prominently
- Quality Detection: Recognizes 720p, 1080p, 4K, and other quality indicators
- Source Detection: Identifies source type (WEB-DL, BluRay, HDTV, etc.)
- Subtitle/Dub Detection: Shows if the file has subtitles or is dubbed
- Group Detection: Automatically finds release group names
🚀 Performance Improvements
Faster scraping with smarter caching!
- Parallel Processing: Enhanced link info fetching with concurrent requests
- Reduced Timeouts: Optimized timeouts for faster failed request detection
- Smart Retry: Reduced retry attempts for faster overall performance
- Connection Optimization: "Connection: close" header for faster connection cleanup
- Reduced User Agent Pool: Fewer user agents for faster fallback
- Optimized Caching: Improved cache hit rate with better key management
🎨 Enhanced Scraper UI
Find exactly what you're looking for, fast!
- Title Display: Shows series/movie name prominently
- Season/Episode Badge: S01E01 displayed prominently for episodes
- Quality Indicator: Color-coded quality tags (4K, 1080p, 720p, etc.)
- Source Badge: WEB-DL, BluRay, HDTV identification
- Subtitle/Dub Badge: Green for Sub, Orange for Dub
- Type Label: File type displayed in a colored badge
- Extension Badge: Shows file extension with appropriate color coding
- Compact Layout: All information displayed in a space-efficient card
- Interactive Cards: Tap to select, long press for options
- Batch Selection: Select multiple files at once with "Select All" toggle
🔧 Improvements
📊 Scraper Engine
- Jsoup Integration: Switched from Regex to Jsoup for robust HTML parsing
- Better Link Detection: Now finds links from:
<a>tags with proper href resolution<source>tags<video>and<audio>tags<link>tags (stylesheet, icon, prefetch)<script>tags<img>tags<iframe>tags<meta>refresh tagssrcsetattributesdata-srcattributes- CSS
url()references - JavaScript onclick events
- Magnet links
- Quoted URLs in HTML
- Relative URL Resolution: Correctly resolves
../,./, and absolute paths - Better Tracking Detection: Improved URL tracking parameter detection
🚀 Performance
- MAX_RETRIES reduced to 1: Faster failure detection
- User Agent pool reduced: Only 2 user agents for faster fallback
- Timeout reduced: 5 seconds instead of 10 seconds
- Parallel processing: Links enhanced in parallel with semaphore
- Connection: close: Faster connection cleanup
- Improved caching: Better cache hit rate
- Lazy evaluation: Links processed efficiently
🔍 File Name Parsing
- Regex Patterns:
S01E01format detectionSeason 1 Episode 1format detectionS01season-only detectionE01episode-only detection- Quality detection (720p, 1080p, 4K, etc.)
- Source detection (WEB-DL, BluRay, HDTV, etc.)
- Subtitle/Dub detection (SoftSub, HardSub, Dub, etc.)
- Year detection (1900-2099)
- Group name detection
🎨 UI/UX
- SubDub Chip: Green for Sub, Orange for Dub
- Source Chip: Purple accent color
- Quality Color Coding:
- 4K/2160p → Cyan
- 1080p → Green
- 720p → Orange
- 480p → Orange (dim)
- 360p → Gray
- 240p → Gray (dim)
- Audio Only → Purple
- Extension Color Coding: Different colors for video, audio, archive, document, etc.
- Title Display: Shows title in primary color when selected
- URL Display: Shows full URL in small muted text
🐛 Bug Fixes
Fixed Issues
- Regex-based HTML Parsing: Fully replaced with Jsoup for robust parsing ✅
- Relative URL Resolution: Fixed issues with
../and./paths ✅ - JavaScript-loaded Content: Better detection of dynamically loaded links ✅
- URL Tracking Parameters: Improved detection and filtering ✅
- Short URL Resolution: Fixed issues with shortened URLs ✅
- Cache Management: Better cache invalidation and expiry ✅
- Performance Bottlenecks: Optimized for faster scraping ✅
- Memory Leaks: Fixed memory leaks in link cache ✅
Scraper Fixes
- Missing Links: Now finds links that were previously missed
- Duplicate Links: Better deduplication
- Non-downloadable Links: Better classification of link types
- HTML Entity Encoding: Proper handling of encoded URLs
- Base URL Resolution: Correctly resolves base URL from
<base>tag
UI Fixes
- Title Display: Now shows series/movie title correctly
- Season/Episode Display: S01E01 format displayed correctly
- Quality Detection: More accurate quality detection
- Filter Application: All filters work correctly together
- Selection State: Properly maintained when filtering
- Cache Status: Shows "Cached" badge when viewing cached results
📋 Upgrade Notes
What to Expect
- First Scrape: Might be slightly slower due to enhanced parsing
- Cached Results: Subsequent scrapes will be much faster
- New UI Elements: You'll see title, season/episode, and quality information on scraped links
- Better Filters: More filter options for finding exactly what you need
Migration Guide
- Existing Scraped Results: Cached results remain but may not have parsed information
- New Scrapes: Will have full parsed information
- Clear Cache: Use the "Clear Cache" button to refresh with new parsing
🎯 What's Next
Future releases will focus on:
- ⚡ Even faster scraping with better caching
- 🎨 More UI improvements for scraped content
- 📱 Better integration with download manager
- 🔍 More parsing patterns for different naming conventions
- 📊 Analytics for scraped content
📥 Download
Version: 3.6.10
Android Version: 8.0+ (API 26+)
Architecture: arm64-v8a
📱 Key Features at a Glance
| Feature | Description |
|---|---|
| Smart Link Scraper | Extracts and parses downloadable links with full metadata |
| File Name Parsing | Extracts title, season, episode, quality, source, and sub/dub |
| Multiple Filters | Filter by quality, extension, sub/dub, source, name, and type |
| Batch Operations | Download or queue multiple files at once |
| Caching | Fast subsequent access to scraped results |
| Parallel Processing | Faster link enhancement with concurrent requests |
💬 Feedback
Found a bug or have a suggestion? Open an issue on GitHub or contact us directly!
- GitHub Issues: Report Bug
- Email: spect3rog@gmail.com
❤️ Thanks for using HAD!
HAD-3.6.8
HAD v3.6.8 — Release Notes 🚀
📦 New Features
🔲 QR Code Integration
Generate and share QR codes for any download URL!
- Generate QR Code: Tap the QR icon next to the URL field in the Add Download dialog to instantly generate a QR code for any link
- Share QR Code: Share QR codes with built-in HAD branding and download information
- Save QR Code: Save QR codes to your device as PNG images
- Quick Access: QR code generation available from:
- Add Download dialog (next to URL field)
- Download cards (quick share option)
- Remote Server address (easy sharing of server URL)
- Share Receiver (share links from other apps)
- HAD Branding: QR codes include the HAD logo in the center for professional appearance
📱 Smart Download Queue Enhancements
Full control over when your downloads start!
- Queue Mode: "Queue" button now adds downloads to the queue WITHOUT starting them automatically
- Manual Start Required: Downloads in queue wait until you explicitly start them
- Start All Button: One-tap start all queued downloads from the top bar
- Individual Start: Start each download individually from its card
- Batch Selection: Select multiple queued downloads and start them together
- Clear Separation: Queue and Schedule are now completely separate features
🎯 Smart Notifications
Intelligent notifications that show exactly what's happening!
- Active Downloads: Shows filename, speed, ETA, and progress with animated indicators
- Scheduled Downloads: Displays countdown timer and scheduled time for each pending download
- Queued Downloads: Shows how many files are waiting and lists the first few filenames
- Summary View: When multiple downloads are active, shows combined progress and speed
- Status Indicators:
- ⏰ Scheduled downloads with countdown
- 📋 Queued downloads waiting for start
- 📊 Active downloads with real-time progress
- Smart Subtitle: Shows combined status (e.g., "⏰ 3 scheduled • 📋 5 queued • 45%")
- Dismiss All Button: Clear all notifications with one tap
🎨 Enhanced UI/UX
Smoother, more intuitive interface!
- File Type Icons: Each download now shows a relevant icon based on file extension
- Video files (MP4, MKV, AVI, MOV, etc.) → Video icon
- Audio files (MP3, FLAC, AAC, WAV, etc.) → Music icon
- Images (JPG, PNG, GIF, WebP, etc.) → Image icon
- Archives (ZIP, RAR, 7Z, etc.) → Archive icon
- Documents (PDF, DOC, XLS, PPT, etc.) → Document icon
- Code files (JS, PY, KT, JAVA, etc.) → Code icon
- And 30+ more file types with dedicated icons
- QR Code Icon: Quick access to QR code generation from URL field
- Smart Time Display: ETA now shows in human-readable format (e.g., "1h 30m" instead of "5400s")
🔧 Improvements
🚀 Performance
- Faster File Detection: Optimized clipboard URL extraction
- Improved Session Management: Better handling of download sessions
- Smoother Animations: Reduced frame drops in progress animations
- Optimized Notification Updates: Less frequent notification refreshes
🛡️ Reliability
- Better Error Handling: Improved error messages with actionable solutions
- Enhanced Retry Logic: Smarter retry strategies for different error types
- More Stable HLS Downloads: Better handling of live streams and edge cases
- Torrent Improvements: More stable peer connections and better piece selection
💅 UI Polish
- Improved Status Badges: Better visibility and color coding
- Smoother Transitions: Animated expansions and collapses
- Better Layout: Improved spacing and alignment
- Clearer Icons: More intuitive icon placement and meaning
🐛 Bug Fixes
Fixed Issues
- Queue Button: Previously queued downloads would start automatically — now they wait for user action ✅
- Schedule Conflict: Schedule and Queue now work independently without interference ✅
- Notification Display: Notifications now correctly show scheduled and queued status ✅
- QR Code Generation: Fixed issues with QR code generation for long URLs ✅
- File Type Detection: Improved extension recognition for obscure file types ✅
- Memory Leaks: Fixed memory leaks in notification service ✅
- Android 14 Compatibility: Fixed issues with notification permissions on Android 14 ✅
📋 Upgrade Notes
What to Expect
- First Launch: App will rebuild notification channels — you might see a notification permission prompt
- Queued Downloads: Existing queued downloads will NOT start automatically — you need to tap "Start All" or start them individually
- Schedule Window: If you had schedule window enabled, queued downloads will respect it correctly
Migration Guide
- Already Queued Downloads: They remain in queue waiting for your action
- Scheduled Downloads: Continue working as before with countdown timers
- Active Downloads: Continue downloading without interruption
🎯 What's Next
Future releases will focus on:
- ⚡ Even faster download speeds
- 🎨 More customization options
- 📱 Better tablet support
- 🔗 Enhanced browser integration
- 📊 More detailed analytics
📥 Download
Version: 3.6.8
Android Version: 8.0+ (API 26+)
Architecture: arm64-v8a
👥 Contributors
Special thanks to everyone who reported issues and suggested improvements!
📱 Screenshots (New Features)
| Feature | Preview |
|---|---|
| QR Code Generation | QR icon next to URL field in Add Download dialog |
| Smart Notifications | Shows scheduled, queued, and active status |
| File Type Icons | Different icons for different file types |
| Start All Button | One-tap start for all queued downloads |
💬 Feedback
Found a bug or have a suggestion? Open an issue on GitHub or contact us directly!
- GitHub Issues: Report Bug
- Email: spect3rog@gmail.com
❤️ Thanks for using HAD!
Had-3.6.5
HAD-Android
Cross-Platform: https://github.com/batmanpriv/had