Skip to content

HyperFetch 2.8.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 08:26
· 60 commits to main since this release

Speed limit

  • Torrents keep to the Download Speed Limit. It used to reach only ordinary downloads; a torrent ran flat out whatever was set. A torrent's own limit (right-click → Set Speed Limit) works now too.
  • One limit for everything. With a torrent and an ordinary download running together, they share it, and an idle torrent holds nothing back from the other. Torrents hold a limit as an average over about ten seconds, so a fast swarm arrives in bursts.
  • Any value. Both speed limit boxes in Settings → Downloads take a typed number ("25", "2.5 Mb/s", "500 Kb/s") as well as the list.

Video

  • A video shows its real title, and goes to its folder, as soon as it starts. A pasted video page used to sit in the list as "download.bin" until it finished, and was moved out of Other afterwards. It is now named and filed into Video or Music before the first byte. One still waiting for its turn keeps the placeholder until it starts.

Under the hood

  • Python's garbage collector now runs on the window's own thread only. It could tear a window object down from a download or torrent thread.
  • About the Defender warning on 2.7.1. Microsoft Defender quarantined 2.7.1 on at least one PC as Trojan:Win32/Bearfoos.A!ml, a machine-learning guess rather than a match with known malware. The file was checked: byte for byte the build GitHub made from the tagged source, with the same tools as 2.7.0, and clean when scanned, installed and run on a fresh Windows machine with Defender fully on. From this release the app and its installer carry their name, publisher and version, the build tools are pinned, and every release is scanned with Defender before it is published. The installer is still unsigned, so SmartScreen's "Windows protected your PC" is expected: More info → Run anyway.
  • The program is listed as "HyperFetch" under Installed apps, with the version in its own column.

The three hyperfetch-*-1.9.1.zip files below are the same browser extension as in 2.7.0; nothing to upload again.