Repository navigation
New
- One download from several links. Right-click a download and choose "Add another link…" to fetch the same file from a second server at the same time. If the first link expires, the other links finish the file.
- Pieces strips and "Download in order" for torrents. The Overview shows which pieces you have and how many copies of each the connected peers hold. "Download in order" fetches a video from its start, so you can watch it while it downloads.
- Seeds and peers counted the way uTorrent counts them, with the size of the whole swarm beside them: "3 seeds (120) · 2 peers (400)".
- Unfinished files stay on their destination's drive, so a large download to another drive is no longer copied across when it finishes.
- A fresh list of public trackers once a day, from two maintained lists of reliable trackers.
- Ticking a box on one of several selected rows in the Files tab ticks them all.
Your files are safer
- A download never overwrites another file. Two downloads with the same name, a "Move to…" while another download finished into the same folder, or a stream saved as MP4 used to be able to replace another file. Now one of them gets a free name, like "name (1)".
- A torrent never writes into, or deletes, a file it did not download. A torrent named like a file already in its folder used to write over that file, and "Delete from disk" deleted it.
- Two videos with the same title are two files. The second one used to "finish" at once without downloading anything, pointing at the first one's file.
- "Delete from disk" on an unfinished download no longer deletes a finished file that has the same name.
- A download whose drive is missing is kept, saved to your Downloads folder instead of being lost.
- A server that sends the whole file when asked for a part no longer corrupts a resumed download. HyperFetch now says to restart it.
Security
- HyperFetch never runs a program it downloaded. "When a download finishes: Open file" now shows programs, scripts and shortcuts in their folder instead of starting them.
- Downloads carry Windows' "downloaded from the internet" mark, as browser downloads do. Windows asks before running a program from HyperFetch, and Office opens its documents in Protected View.
- Turning off the web client's network access takes effect immediately, instead of after a restart.
- An update is installed only if it matches the checksum GitHub publishes for it.
- Files opened in the web page can't run scripts, and logins tried in parallel are throttled.
- Router ports opened with UPnP are closed again when you turn UPnP off or change the port.
Fixes
- Downloads waiting in the queue start again after a restart. They stayed "Queued" forever.
- Clearing the list stays cleared. Clearing it from the command palette or the web page used to bring the downloads back at the next start.
- "Shut down / Sleep when done" also works when the last download fails.
- The connections you choose in New Download apply to that download only, instead of changing every later download.
- The connection counts show connections that are actually open.
- Unticking every file of a torrent pauses it, instead of quietly downloading the first file in the list.
- Torrents can't be renamed any more. A renamed torrent lost track of its own files.
- A video's progress no longer drops back to 0% between its video and audio parts.
- Stream videos packed into one file (HLS byte ranges) are saved correctly, and an expired stream key says so.
- Pause works at once even under a very low speed limit.
- The window no longer freezes while the torrent engine is busy.
- Downloads paused by the schedule resume when the schedule opens again.
- A torrent in a second queue starts when its own queue has room.
The browser extension is 1.9.3 (attached here). The Chrome, Edge and Firefox stores update once they approve it.