Skip to content

Downloader v1.2.0

Choose a tag to compare

@bezzad bezzad released this 19 Jun 14:20
· 97 commits to main since this release

Downloader v1.2.0

A feature release with name/size previews, three new languages, and important reliability fixes.

✨ New

  • See a download's name and size before it starts. Queued items now preview both, resolved straight from the link (via the engine's new RemoteFileResolver in Downloader 5.9.0) — no need to start the download to find out what it is.
  • Names are remembered across restarts. A queued download that hasn't started yet keeps its resolved file name after you reopen the app, instead of reverting to "(unnamed)".
  • Per-connection progress % in Download details → Connections, shown next to each part's downloaded MB.
  • "Remember last save folder" setting (Settings → General, on by default). When off, picking a folder for a single download no longer changes your default save folder.
  • Three new interface languages: Turkish (Türkçe), Azerbaijani (Azərbaycan) and German (Deutsch).

🐛 Fixes

  • No more false "connection timed out" on healthy downloads. The per-block read deadline was far too aggressive (1 s per block), so throttled or bursty servers — typical of video CDNs — could fail a perfectly good download partway through. The deadline is now 5 s and widens on each retry; your existing settings are migrated automatically. The error wording is clearer, and the details view no longer shows connections as "Downloading" after a download has stopped.
  • macOS: the main window can be resized again. Dragging the window edges now works (the previous build showed a resize cursor but did nothing).

⬆️ Under the hood

  • Upgraded the Downloader download engine to 5.9.0.

Self-contained builds for Windows, Linux and macOS (Apple Silicon + Intel) are attached below — just download, unzip and run, no .NET or other dependencies required.