setvisible / ArrowDL

ArrowDL (Arrow Downloader) is a download manager for Windows, MacOS and Linux
https://www.arrow-dl.com/
GNU Lesser General Public License v3.0
553 stars 30 forks source link

A couple of feature requests #1

Closed Jammmmm closed 2 years ago

Jammmmm commented 4 years ago

I have a couple of feature requests that I would love to see:

  1. An option to set the modified date of a file to the same as on the server. For example, if you look at the headers for https://duckduckgo.com/assets/home/landing/background.svg, you will see:

HTTP/1.1 200 OK Server: nginx Date: Sat, 01 Feb 2020 14:58:42 GMT Content-Type: image/svg+xml Content-Length: 40945 Last-Modified: Wed, 18 Dec 2019 19:27:55 GMT Connection: keep-alive Vary: Accept-Encoding ETag: "5dfa7dbb-9ff1" Strict-Transport-Security: max-age=31536000 X-Frame-Options: SAMEORIGIN Content-Security-Policy: default-src https: blob: data: 'unsafe-inline' 'unsafe-eval'; frame-ancestors 'self' X-XSS-Protection: 1;mode=block X-Content-Type-Options: nosniff Referrer-Policy: origin Expect-CT: max-age=0 Expires: Sun, 31 Jan 2021 14:58:42 GMT Cache-Control: max-age=31536000 Cache-Control: public Accept-Ranges: bytes

If the Last-Modified field exists, I'd love to see the file saved with that modified time instead of the local time of my PC. If that field (or a similar one?) does not exist, then default to the local time.

  1. Being able to minimize the DownZemAll window to the system tray.

I love DownZemAll, so thank you for it! :D

setvisible commented 4 years ago

Thanks for your interesting feedback.

For the point 2, it's going to be on next version -hopefully-. Actually the feature is currently implemented on branch 'develop'.

For point 1, I think I need more time to solve it. However I very appreciate your issue and how detailed it is. Thanks for having taken time to describe it carefully :)

setvisible commented 2 years ago

Server 'last modified' time option is monitored by #43, so let's close this ticket.