Skip to content

Releases: setvisible/ArrowDL

DownZemAll v2.1.0

06 Oct 19:53
Compare
Choose a tag to compare

New:

  • [Torrent] Implement Torrent Piece Map view
  • [Torrent] Add table sorting and filtering, torrent view
  • [Torrent] Add Clear disconnected peers, context menu of torrent view
  • [Torrent] Add tool tips on torrent list views
  • [Torrent] Replace ugly 'X's with cool icons that represent peer flags
  • [Torrent] Colorize disconnected peers in grey, with a limit of 1024 peers.
  • [Torrent] Optimize Torrent Piece Map performance (worker thread)
  • [Torrent] Display available pieces in the form of segmented bars, peers tab in torrent view
  • [UI] Minimize when Escape key is pressed

Fixed:

  • [Dialog] Fix not enabled Start when item is checked
  • [Torrent] Fix bug with wrong torrent priorities (context menu > Set Priority By File Order)
  • [Torrent] Fix Qt v5.5 missing method
  • [Torrent] Fix typo
  • [Misc] Fix many clang warnings
  • [Misc] Fix implicit 'int' evaluation in qFloor() and qCeil()
  • [Misc] Refactor qMin(qMax()) with qBound()
  • [Misc] Refactor obsolete QRegExp with QRegularExpression
  • [Test] Refactor TorrentAnimator: add more peers and pieces animation
  • [UI] Fix style of list items and progress bars

Updated:

  • [Blog] Add article
  • [i18n] Update translations

DownZemAll v2.0.8

25 Sep 06:46
Compare
Choose a tag to compare

New:

  • [Torrent] Set default priority to normal instead of ignore
  • [UI] Simplify keywords in the user session file (removed "streamEnabled" and "torrentEnabled", added "type")

Fixed:

  • [Build] Fix missing QtWebEngine dependencies (qt.conf, QtWebEngineProcess.exe, etc.) for MSVC deployment (issue #10)
  • [UI] Fix palette of the website wizard
  • [i18n] Fix placeholders
  • [Test] Fix manual test

Updated:

  • [Stream] Update Youtube-DL to 2020.09.20
  • [Stream] Rename StreamId to StreamObjectId
  • [Stream] Rename StreamInfo to StreamObject
  • [i18n] Update translations
  • [UI] Relocate all static colors to Widgets/Globals and remove duplicates

DownZemAll v2.0.7

17 Sep 18:47
Compare
Choose a tag to compare

New:

  • [Stream] Add track number to filename
  • [UI] Add --Verbose (-V) command option

Fixed:

  • [UI] Fix KDE close event when the system tray icon is visible
  • [UI] Fix action of keys (up/down/home/end) on playlist
  • [Stream] Fix missing working directory on Ubuntu
  • [WebExtension] Remove '' tag injection from locale

Updated:

  • [Stream] Update YoutubeDL
  • [i18n] Update translations
  • [ReadMe] Update documentation

DownZemAll v2.0.6

23 Aug 12:43
Compare
Choose a tag to compare

New:

  • [Stream] Improve StreamWidget
  • [Stream] Add unit tests

Fixed:

  • [UI] Fix table row selection color
  • [UI] Fix retranslate in PreferenceDialog
  • [Queue] Fix regression with wrong estimated time value
  • [Queue] Fix regression with unsorted items
  • [Stream] Refactor StreamWidget UI
  • [Stream] Remove StreamInfoPtr
  • [Torrent] Fix manual test
  • [Network] Fix Referrer options

Updated:

  • [Blog] Add articles

DownZemAll v2.0.5

12 Aug 06:48
Compare
Choose a tag to compare

(!) Beta version

That means some features are experimental, like: playlist, proxy, referring page.

Moreover stream download might not work as expected, due to a large refactor, prior to implement playlist.

If you are cautious, skip this version, and wait for the next version that is not a beta.

New:

  • [Stream] Implement PLAYLIST download in Stream dialog
  • [Stream] Add 'Cancel' button to stop metadata downloading in Stream dialog
  • [Preferences] Implement HTTP Proxy option
  • [Preferences] Implement HTTP Referring Page option
  • [GUI] Rename Client to User Agent in torrent view, for consistency
  • [GUI] Replace error codes with explicit messages
  • [GUI] Add Clear button to QLineEdit in dialogs

Fixed:

  • [Stream] Fix Referrer and User Agent in Stream dialog
  • [Stream] Refactor Stream GUI
  • [Queue] Fix bug with missing User Agent in Network Manager
  • [Queue] Refactor Network Manager
  • [Torrent] Fix unwanted resizing when a long text in QTextEdit hides other QLabel in TorrentWidget
  • [Torrent] Fix cell vertical alignment in the torrent view
  • [Stream] Fix typos
  • [Legal] Fix copyright dates
  • [Blog] Fix missing zip-files in github.io (*.zip exception missing in .gitignore)

Updated:

  • [Stream] Update YoutubeDL to 2020.07.28
  • [i18n] Update translations 1
  • [Blog] Add new article and screenshots
  1. See TRANSLATORS.md, if you want to contribute

DownZemAll v2.0.4

25 Jul 21:28
Compare
Choose a tag to compare

New:

  • [Queue] Improve 'drag': now it's possible to drag multiple files at once, from the queue view to the system file browser (instead of one by one)
  • [Stream] Download metadata immediately after dialog opens (don't wait for the 'continue' click anymore)
  • [Torrent] Add custom progress bar for torrent, which shows the progress of each piece
  • [Torrent] Add context menus to manage the tables of files, peers, trackers
  • [Torrent] Add feature to select the file priority (torrent's files table > right click > Priority)
  • [Torrent] Add new tab for the pieces map viewer (Rem: piece map is not available yet, it's work in progress...)

Fixed:

  • [Torrent] Test: Add standalone app to test the torrent widget manually
  • [Torrent] Test: Add unit test for TorrentContext
  • [Torrent] Refactor of Torrent, TorrentMessage, TorrentContext...
  • [Stream] Fix error message typo
  • [i18n] Fix various retranslate errors
  • [WebExtension] Fix unsafe innerHTML assignment

Updated:

  • [i18n] Release Spanish translation (37% currently done) 1
  • [Stream] Upgrade to youtube-dl 2020.06.16.1
  • [Blog] Add article

Special Thanks

  • Spanish translation: Ricardo J. Barberis /richarson
  1. See TRANSLATORS.md, if you want to contribute

DownZemAll v2.0.3

09 Jun 08:52
Compare
Choose a tag to compare

New:

  • [Deployment] Add .AppImage build for Linux
  • [i18n] Implement internationalization (i18n) 1 of the application and the browser addon. At this point, available translations are:
    o 100% French
    o 100% English
    o 3% Arabic
    o 3% German
    o 3% Spanish
    o 3% Korean
    o 3% Portuguese
    o 3% Russian
    o 3% Chinese

Fixed:

  • [i18n] Fix internationalization of the application (fix strings, fix translate(...), fix typos)
  • [i18n] Fix internationalization of the Firefox and Chrome addons
  • [i18n] Configure Transifex
  • [i18n] Add translations files
  • [Deployment] Fix deployment of Linux Tarball on Travis
  • [Deployment] Fix install script for the Linux desktop shortcut

Updated:

  • [WebExtension] Simplify the addon (remove duplicates)
  • [Docs] Add guide for translation contributions to README
  • [Blog] Update URLs in the website's download page
  • [Blog] Add article
  1. See README to contribute.

DownZemAll v2.0.2

23 May 17:10
Compare
Choose a tag to compare

New:

  • [UI] Remove debug messages handling in release mode

Fixed:

  • [WebExtensions] Fix launcher for Unix platform with Firefox (tested on Ubuntu 20.04 LTS with Firefox 76)
  • [Build] Fix wrong tar archiving command that archives parent directory
  • [Blog] Fix user-agent detection that presented 32bit URLs instead of 64bit
  • [Blog] Minor fixes (broken URLs, typo...)

Updated:

  • [Installer] Move NSIS scripts to 'windows' directory
  • [Installer] Separate Windows/Unix/MacX files by platform
  • [Misc] Update troubleshooting and Readme

DownZemAll v2.0.1

10 May 16:17
Compare
Choose a tag to compare

Disclaimer

Please keep in mind this is a stable version, meaning it's finished, but could still need some fixes and improvements.

Changes

New:

  • [Torrent] Implement magnet link to download .torrent files from peers
  • [Stream] Add youtube-dl cache cleaning
  • [Stream] Add referer Url option for youtube-dl
  • [Stream] Add youtube-dl auto-upgrade
  • [UI] Add mention to Boost version in Help > Build Info

Fixed:

  • [Stream] Add unit test for 'HTTP error 404'
  • [Stream] Fix '-' symbol in file names
  • [IPC] Add unit tests for IPC

Updated:

  • [Stream] Upgrade youtube-dl

Still left to do:

¯\(ツ)

Still some to do...

DownZemAll v2.0.0

08 May 07:49
Compare
Choose a tag to compare

Disclaimer

Please keep in mind this is a stable version, meaning it's finished, but could still need some fixes and improvements.

Changes

New:

  • [Torrent] Implement torrent downloader using BitTorrent protocol (a peer-to-peer file sharing communications protocol) to download .torrent files (^1)
  • [UI] Add getting started dialog and simplify UI

(^1) Note that magnet links are still work in progress.
Only .torrent files work at the time of writing these lines.

Fixed:

  • [Torrent] Fix build bug with MSVC
  • [Stream] Fix host schemes detection
  • [Stream] Open stream downloader if the URL is a stream + unit test
  • [Build] Update build chains

Updated:

  • [Torrent] Add third-party libraries (boost, libtorrent)
  • [UI] Improve 'Remove xyz' buttons (remove selected, remove completed, remove all...)
  • [UI] Improve 'Import' menu
  • [UI] Improve save/restore states
  • [UI] Improve stream dialog and compiler info dialog
  • [UI] Implemented tooltip and statustip messages
  • [Blog] Update screenshots and articles

Still left to do:

¯\(ツ)

Still some to do...