Releases: setvisible/ArrowDL
DownZemAll v2.1.0
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()
andqCeil()
- [Misc] Refactor
qMin(qMax())
withqBound()
- [Misc] Refactor obsolete
QRegExp
withQRegularExpression
- [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
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
toStreamObjectId
- [Stream] Rename
StreamInfo
toStreamObject
- [i18n] Update translations
- [UI] Relocate all static colors to
Widgets/Globals
and remove duplicates
DownZemAll v2.0.7
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
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
(!) 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
-
See TRANSLATORS.md, if you want to contribute ↩
DownZemAll v2.0.4
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
-
See TRANSLATORS.md, if you want to contribute ↩
DownZemAll v2.0.3
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
-
See README to contribute. ↩
DownZemAll v2.0.2
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
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
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...