Skip to content

Releases: frozenspider/maelstrom-downloader

v1.2

02 Sep 08:39
Compare
Choose a tag to compare

1.2

  • Updated to Scala 2.13, SWT 3.124.0
  • Due to SWT, now requires JDK 17+ to build
  • Removed support for 32-bit OSes
  • Added support for MacOS, including Apple Silicon
  • Tweaked HTTPS certificate validity check - it's no longer possible out of the box :(

1.1

  • Fixed timeout not being set on initial HTTP connection
  • Set HTTP client's TCP_NODELAY to false
  • Set HTTP client's DSCP traffic class to CS1 ("Lower Effort")
  • Fixed Content-Disposition: attachment; filename not using ISO-8859-1 charset as per RFC 6266

v1.0

01 Oct 20:19
Compare
Choose a tag to compare
  • Added ability to automatically start new downloads
  • Added ability to restart download from the beginning
  • Added tray icon and minimize to tray setting
  • Added download speed and remaining time columns, implemented related tracking and calculations
  • Added support for proxy servers (SOCKS5)
  • Added ability to set custom cookies
  • Added ability to set custom headers
  • Added "About" dialog
  • Opening file folder on Windows OS now selects the file in explorer
  • Double-clicking completed download now opens file folder instead of opening download properties
  • Improved HTTPS support, added ability to disable SSL validation
  • Remember main window size, position and maximized state
  • When creating new download, attempt is made to parse a plaintext HTTP/curl request from clipboard
  • Fixed issue with stop not interrupting ongoing I/O.
    On faulty connection this might've lead to thread hanging until timeout was reached,
    or even indefinitely if timeout was 0
  • (Internal) Implemented backend-specific settings framework
    • (Internal) Implemented global defaults serving as template for local per-download settings
    • (Internal) Implemented local settings that can refer to global ones without caching
      (so far - setting for connection proxy only)
  • (Internal) Implemented migrations framework

v0.2

08 Mar 13:02
Compare
Choose a tag to compare
  • Added ability to specify download filename
  • Added ability to specify a hash checksum to verify a downloaded file integrity
  • Added ability to delete downloads with their local files
  • Added ability to sort a download list by any column
  • Added ability to edit download properties
    • Changing location or filename will cause the file to be moved, in a safe way and with a progress bar
  • Reworked download location selection in Add Download dialog
  • Fixed issue with HTTP downloader starving for data
  • Fixed issue with line wrapping not working in download properties

v0.1.2

04 Mar 22:56
Compare
Choose a tag to compare

0.1.2

  • Fixed exit button in top menu not working

0.1.1

  • Added ability to copy download URI
  • Added ability to open download folder
  • Fixed issue with files downloaded via HTTP starting with 0-byte
  • Fixed Linux shell script mistake
  • Fixed issue on Linux system with main icon being too large
  • Covered core and HTTP parts with tests

v0.1

01 Mar 18:37
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Baseline release, lacking many basic features