Repository navigation
DLMan v1.9.2
Downloads
Desktop App
| Platform | File |
|---|---|
| Windows | .msi or .exe |
| macOS Intel | .dmg (x64) |
| macOS Apple Silicon | .dmg (aarch64) |
| Linux | .deb / .rpm / .AppImage |
macOS: Run
xattr -cr /Applications/DLMan.appafter install.
Browser Extension
| Browser | File |
|---|---|
| Chrome / Edge / Brave | dlman-extension-chrome-*.zip |
| Firefox | dlman-extension-firefox-*.zip |
Install: Extract and load as unpacked extension, or submit to browser stores.
✨ New Features
Cookie-Based Session Authentication
- Browser extension now automatically reads session cookies for download URLs
- Enables authenticated downloads from sites that use cookie-based sessions (e.g. Rapidgator, file hosting services)
- Cookies are transparently passed from the browser to the download engine — no user interaction needed
- Works alongside existing HTTP Basic Auth credentials — both can be used simultaneously
- Cookies are persisted in the database and survive app restarts, pause/resume, and crash recovery
- Applied on all HTTP requests: URL probing (HEAD/GET), and every download segment
� Bug Fixes
Download Info Immediately Visible
- "Download Later" now correctly shows the probed filename and file size in the download list
- Previously, downloads showed a URL-extracted name (or UUID-like string) until actually started
- Fixed by emitting
DownloadUpdatedevent after applying probed metadata (filename, size, final URL) - Applies to both single downloads and batch imports
Firefox Addon Validation
- Replaced
innerHTMLwith safe DOM APIs in toast notification - Eliminates "Unsafe assignment to innerHTML" validation warning
�🔧 Internal
- Added
cookiespermission and<all_urls>host permission to browser extension manifest - Extension reads cookies via
browser.cookies.getAll()and formats as standardCookieheader - Full pipeline: Extension → HTTP server → Tauri event → Frontend → Tauri command → Core → Database → Engine → HTTP request
- Added
cookies: Option<String>field toDownloadstruct with database migration SegmentWorkerandDownloadTaskinjectCookie:header on all outgoing requests- Frontend
events.tsparses structured event payloads (url, referrer, filename, cookies) NewDownloadDialogreads and forwards pending cookies toadd_downloadcommand