Some work about adaptive color scheme for Web UI (PR #19901)
http://[316:c51a:62a3:8b9::4]/d4708/qBittorrent/src/branch/adaptive-webui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
675 lines
41 KiB
675 lines
41 KiB
* Unreleased - Christophe Dumez <chris@qbittorrent.org> - v2.1.0 |
|
- FEATURE: Graphical User Interface can be disabled at compilation time (headless running) |
|
- FEATURE: Torrents can be labeled/categorized |
|
- FEATURE: Labeled torrent can be downloaded corresponding subfolders |
|
- FEATURE: Disk cache size can be set from preferences |
|
- FEATURE: Peer Exchange (PeX) can be disabled from preferences |
|
- FEATURE: Append !.qB extension to incomplete files option (libtorrent >= v0.15 only) |
|
- FEATURE: Torrent files/folders can be renamed (torrent addition dialog or files properties) |
|
- FEATURE: uTorrent compatible tracker list support (use torrentz.com url as a default) |
|
- FEATURE: Better proxy support and preferences remodeling |
|
- FEATURE: qBittorrent can identify itself as uTorrent, Vuze or KTorrent (Any stable version) |
|
- FEATURE: Torrents can be renamed in transfer list |
|
- FEATURE: Display torrent addition dialog for magnet links too |
|
- FEATURE: Files contained in a torrent are opened on double click (files panel) |
|
- FEATURE: Added support for magnet links in search engine |
|
- FEATURE: Added vertor.com and torrentdownloads.net search plugins |
|
- FEATURE: Search engine can now use a SOCKS5 proxy |
|
- FEATURE: HTTP proxy support for peer communication |
|
- BUGFIX: Search engine loads new proxy settings without program restart |
|
- BUGFIX: Use XDG folders (.cache, .local) instead of .qbittorrent |
|
- BUGFIX: Added legal notice on startup that the user must accept |
|
- BUGFIX: Protect Web UI authentication against brute forcing |
|
- BUGFIX: Use HTTP digest mode for Web UI authentication (instead of Basic) |
|
- BUGFIX: Properly display torrents with one file in subfolder(s) |
|
- COSMETIC: Use checkboxes to filter torrent content instead of comboboxes |
|
- COSMETIC: Use alternating row colors in transfer list (set in program preferences) |
|
- COSMETIC: Added a spin box to speed limiting dialog for manual input |
|
|
|
* Thu Dec 10 2009 - Christophe Dumez <chris@qbittorrent.org> - v2.0.0 |
|
- FEATURE: Added program option to disable splash screen |
|
- FEATURE: Dropped dependency on libcurl and libzzip |
|
- FEATURE: Display more information regarding the torrent in its properties |
|
- FEATURE: Various optimizations to save CPU and memory |
|
- FEATURE: Folder scanning now works with CIFS and NFS mounted folders |
|
- FEATURE: Speed up qBittorrent startup and shutdown |
|
- FEATURE: Display per-torrent peer list |
|
- FEATURE: Make sure torrent files are always sorted by name |
|
- FEATURE: Seeds and Peers columns are now sortable |
|
- FEATURE: Torrents can be rechecked from Web UI (Stephanos Antaris) |
|
- FEATURE: New peers can manually be added to the torrents |
|
- FEATURE: Support per-peer rate limiting |
|
- FEATURE: Support peer manual ban |
|
- FEATURE: Display total amounts transferred in status bar |
|
- FEATURE: Display trackers status as well as error/warning messages |
|
- FEATURE: Display the number of peers returned by each tracker & DHT/PeX/LSD |
|
- FEATURE: Global upload/download speeds can be capped from status bar (µTorrent behavior) |
|
- FEATURE: Added option to download first and last piece of a torrent main file first (for preview) |
|
- FEATURE: Graphically display piece availability in torrent properties |
|
- FEATURE: Dropped Qt 4.3 support (Qt >= 4.4 is now required) |
|
- FEATURE: Display close tab button into the tabs in search engine (Qt >= 4.5 only) |
|
- FEATURE: Show official documentation when pressing F1 key |
|
- FEATURE: Search engine plugins now handle HTTP protocol gzip compression |
|
- FEATURE: Enabled lazy bitfield as a counter-measure for ISP speed throttling |
|
- FEATURE: Fall back to a random port if qBittorrent could not listen on the chosen port |
|
- FEATURE: Announce to all trackers specified for a torrent (µTorrent behavior) (libtorrent >= v0.15 only) |
|
- FEATURE: Added per-torrent super seeding mode (libtorrent >= v0.15 only) |
|
- FEATURE: Support for storing symbolic links in .torrent files (libtorrent >= v0.15 only) |
|
- FEATURE: Support for uTorrent interpretation of multi-tracker torrents (libtorrent >= v0.15 only) |
|
- FEATURE: Handle torrents with duplicate filenames (libtorrent >= v0.15 only) |
|
- FEATURE: Support for merkle hash tree torrents (.merkle.torrent) (libtorrent >= v0.15 only) |
|
- FEATURE: Metadata download from swarm is now compatible with µtorrent (libtorrent >= v0.15 only) |
|
- FEATURE: Support tracker exchange between peers (libtorrent >= v0.15 only) |
|
- FEATURE: Better http seed support (libtorrent >= v0.15 only) |
|
- FEATURE: Tracker connections are now also subject to IP filtering (libtorrent >= v0.15 only) |
|
- FEATURE: Include DHT traffic in the rate limiter (libtorrent >= v0.15 only) |
|
- FEATURE: Support for bitcomet padding files (libtorrent >= v0.15 only) |
|
- FEATURE: Option to skip file checking and start seeding immediately in torrent addition dialog (Stephanos Antaris) (libtorrent >= v0.15 only) |
|
- BUGFIX: Made sure qBittorrent does not scrape the tracker too frequently (libtorrent >= 0.15 only) |
|
- BUGFIX: Fix Paste action in search engine field |
|
- BUGFIX: Fix possible double free in search engine destructor |
|
- BUGFIX: Properly handle trackers error messages |
|
- WEB UI: Remodeled Web UI to match new qBittorrent UI (Properties and preferences available) |
|
- WEB UI: Added internationalization support |
|
- WEB UI: Reduced computation in Javascript (do this one server side instead) |
|
- WEB UI: Fixed Transfer list flickering |
|
- WEB UI: Password is now stored as md5 |
|
- I18N: Added Serbian translation (By Anaximandar Milet) |
|
- COSMETIC: Merged download / upload lists |
|
- COSMETIC: Torrents can be filtered based on their status |
|
- COSMETIC: Torrent properties are now displayed in main window |
|
- COSMETIC: Made program preferences scrollable for usability on small screens (e.g. netbooks) |
|
- COSMETIC: Added a "torrent status" column to transfer list |
|
- COSMETIC: Display Seeds and Peers in two separate columns |
|
- COSMETIC: New deletion confirmation dialog (Merged delete/delete permanently actions) |
|
- COSMETIC: Improved status bar layout spacing |
|
- COSMETIC: Display speeds with more user friendly units instead of always using KiB/s |
|
- COSMETIC: New torrent status icons by Mateusz Tolola |
|
- COSMETIC: Make use of libnotify if available for system notifications (Ubuntu, ...) |
|
|
|
* Tue Nov 17 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.6 |
|
- BUGFIX: RSS feed articles can now be displayed using keyboard arrows |
|
- BUGFIX: RSS feed downloader can only process unread articles now |
|
- BUGFIX: Fixed memory leak in RSS parser |
|
- BUGFIX: Fixed possible crash in search autocompletion |
|
- BUGFIX: Improved ETA calculation for big torrents |
|
- BUGFIX: Fixed per-torrent speed limiting |
|
|
|
* Wed Nov 4 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.5 |
|
- BUGFIX: Fixed man page |
|
- BUGFIX: Fix crash on torrent addition (if libtorrent-rasterbar has debug enabled) |
|
- BUGFIX: Fix trackers addition to torrents (bug introduced in v1.5.4) |
|
- BUGFIX: Suppress compilation warning regarding sortNewsList() not being used |
|
- BUGFIX: Make sure scan folder is different than qBittorrent backup directory to avoid torrents deletion |
|
- BUGFIX: Added safety mecanism which adds the torrents back to the list in case qbittorrent-resume.conf gets deleted or corrupted. |
|
|
|
* Sun Oct 25 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.4 |
|
- BUGFIX: Updated man page |
|
- BUGFIX: Fixed possible crash with torrents containing unicode characters |
|
- BUGFIX: Fixed problem when disabling systray integration and starting minimized |
|
- BUGFIX: Fixed PirateBay search plugin |
|
- BUGFIX: Using Download button in search results list now downloads the right torrents |
|
- BUGFIX: The search results list is no longer sorted automatically when a row color is updated |
|
|
|
* Wed Sep 30 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.3 |
|
- BUGFIX: Fix a possible crash when pausing then deleting a torrent quickly |
|
- BUGFIX: Fix a race condition in folder scanning and torrent downloader |
|
- BUGFIX: Hide download url column in search results |
|
- BUGFIX: Fix a crash when scanned directory does not exist |
|
- BUGFIX: Fix compilation on Mac OS |
|
- BUGFIX: Added a command line parameter to disable splash screen |
|
- BUGFIX: Ignore permanent deletion button when no torrent is selected |
|
- BUGFIX: When a selected torrent is deleted, select next suitable torrent |
|
|
|
* Sun Sep 20 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.2 |
|
- BUGFIX: Some torrents were pausing for no reason |
|
- I18N: Updated Korean translation |
|
|
|
* Thu Sep 7 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.1 |
|
- BUGFIX: Fix crash in torrent addition dialog when save path does not exist (closes #425227) |
|
- BUGFIX: Fix downloading from URL (broken in v1.5.0) |
|
- BUGFIX: Pause torrents in error state |
|
|
|
* Thu Sep 3 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.5.0 |
|
- FEATURE: Added Magnet URI support |
|
- FEATURE: Search engine supports category-based requests |
|
- FEATURE: Make use of torrent enclosure in RSS feeds for direct download |
|
- FEATURE: Implemented a RSS feed downloader with filter support |
|
- FEATURE: Save old RSS item to hard disk to remember them on start up |
|
- FEATURE: Display free disk space in torrent addition dialog |
|
- FEATURE: In torrent addition from URL, paste clipboard content if it contains an URL |
|
- FEATURE: RSS feeds URLs can now be copied to clipboard |
|
- FEATURE: RSS feeds can now be grouped into folders |
|
- FEATURE: Added "Unread" item to RSS feed list to display all unread news |
|
- FEATURE: If a torrent contains a torrent file, process downloaded torrent file too |
|
- FEATURE: A random listening port can be chosen automatically |
|
- BUGFIX: torrent resume code rewrited |
|
- BUGFIX: Fixed uTorrent spoofing code |
|
- BUGFIX: Greatly improved column sorting code |
|
- BUGFIX: Possibility to create trackerless torrents |
|
- BUGFIX: Better item coloring in torrent content filtering dialog |
|
- COSMETIC: Redesigned search tab to improve usability |
|
- COSMETIC: Redesigned RSS tab to improve usability |
|
- COSMETIC: Improved tracker errors readability |
|
|
|
* Sun Aug 21 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.4.1 |
|
- BUGFIX: Fix problems when changing save path (if using temporary download folder) |
|
- BUGFIX: Display real save path instead of the temporary one in torrent properties |
|
- BUGFIX: Catching invalid_handle exception to avoid rare crashes |
|
- BUGFIX: Fixed popup menu position in RSS feeds list |
|
- BUGFIX: Don't save RSS feed state if it could not be updated |
|
|
|
* Thu Aug 13 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.4.0 |
|
- FEATURE: Display swarm information in lists |
|
- FEATURE: Allow to define temporary download folder |
|
- FEATURE: Display total amount of uploaded data in finished list |
|
- FEATURE: Resizing a column in a search results tab affects all tabs |
|
- FEATURE: Search results tab columns are now remembered upon startup |
|
- FEATURE: Added right click menu in search engine to clear completion history |
|
- FEATURE: Allow to set a different port for DHT (UDP) than the one used for Bittorrent |
|
- FEATURE: Updated spoofing code to avoid trackers ban |
|
- BUGFIX: Provide more helpful explanation when an I/O error occured |
|
- BUGFIX: Stop enforcing UTF-8 and use system locale instead |
|
- COSMETIC: Redesigned program preferences |
|
- COSMETIC: Updated icons set |
|
|
|
* Fri Jul 24 2009 - Christophe DUMEZ <chris@qbittorrent.org> - 1.3.5 |
|
- BUGFIX: Made IP filter parser more robust |
|
- BUGFIX: Fixed torrent creation tool |
|
- BUGFIX: Fixed possible overflow in progress calculation in arborescence.h |
|
- BUGFIX: Save properties window size, position, columns width and restore them |
|
- BUGFIX: Set a minimum default width for NAME column in properties |
|
- BUGFIX: Remember visual indexes of columns in transfer lists |
|
|
|
* Sun Jul 12 2009 - Christophe DUMEZ <chris@qbittorrent.org> - v1.3.4 |
|
- BUGFIX: Fixed IP filter file parsing on 64bits |
|
- BUGFIX: Suppressed QLayout: Attempting to add QLayout "" to properties "properties" warning message when opening a properties dialog |
|
- BUGFIX: Fixed a little bug in search engine plugins helper file |
|
- BUGFIX: Fixed compilation problems with Qt 4.3 |
|
- BUGFIX: Percentages no longer disapear with default cleanlooks style |
|
- BUGFIX: Cleanly fixed popup menus position in lists (no more workarounds) |
|
- BUGFIX: Fixed memory leak in search engine |
|
- BUGFIX: Torrents with an infinite ratio are no longer affected by ratio_limit set in program preferences |
|
- BUGFIX: Display a ratio of 0.0 if total_upload and total_download are both 0 |
|
- BUGFIX: Remove last separator in top tool bar |
|
- BUGFIX: Tuned lists properties to make sure display is correct |
|
- COSMETIC: Display date as well as time in log window |
|
|
|
* Sun Apr 5 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.3.3 |
|
- BUGFIX: Fixed Web UI torrent upload form |
|
- BUGFIX: Fixed unicode support in search engine |
|
- BUGFIX: Fixed search engine bug that prevented a torrent from appearing more than once among all tabs |
|
- LICENSE: Added an exception to the license regarding OpenSSL. |
|
- I18N: Updated Finnish translation |
|
|
|
* Sat Mar 7 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.3.2 |
|
- BUGFIX: Fix top toolbar disabling |
|
- BUGFIX: Fix building with Qt 4.5 |
|
- BUGFIX: RSS items read status is now remembered upon restart |
|
|
|
* Mon Jan 26 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.3.1 |
|
- BUGFIX: Torrents paused due to an I/O error were displayed as queued |
|
- BUGFIX: qBittorrent now prints backtrace in terminal when segfaulting |
|
- BUGFIX: Fixed files progress display in torrent properties |
|
- BUGFIX: Improved torrent ratio calculation |
|
- BUGFIX: Fixed possible crash when parsing filter file |
|
- BUGFIX: Made some code optimization |
|
- BUGFIX: Fixed download/upload speed decrease problems |
|
- I18N: Updated Finnish, Bulgarian and Greek translations |
|
|
|
* Fri Jan 9 2009 - Christophe Dumez <chris@qbittorrent.org> - v1.3.0 |
|
- FEATURE: Based on libtorrent-rasterbar v0.14.2 |
|
- FEATURE: Improved ratio calculation system |
|
- FEATURE: Torrent creation code cleanup |
|
- FEATURE: Allow to set maximum number of active seeds (queueing) |
|
- FEATURE: Now seeds priorities are handled automatically by libtorrent-rasterbar (queueing) |
|
- FEATURE: Code cleanup and optimization (save memory and cpu) |
|
- FEATURE: ETA calculation now relies on average speed over all sessions |
|
- FEATURE: Allow to force rechecking torrents |
|
- FEATURE: Added support for 2 new extensions (uTorrent metadata and smart ban plugin) |
|
- FEATURE: Allow to change the save path of torrents after addition |
|
- FEATURE: Got rid of libmagick++ dependency |
|
- FEATURE: Updated Web interface to MochaUI v0.9.5 |
|
- FEATURE: Added notification in WebUI when qBittorrent is not reachable |
|
- FEATURE: Rewrote folder scanning code (Now uses a filesystem watcher) |
|
- FEATURE: Added torrent deletion from hard drive function in Web UI |
|
- FEATURE: Added queueing priority actions in Web UI |
|
- FEATURE: Display progress using progress bars in Web UI |
|
- BUGFIX: Made usage of fastresume data more reliable |
|
- BUGFIX: qBittorrent shutdown is now faster |
|
- BUGFIX: Fixed several memory leaks |
|
- BUGFIX: WebUI is now working with IE7 |
|
- BUGFIX: Fixed spacing problem in toolbar when toggling its visibility |
|
- BUGFIX: Fixed some compilation and Qt4 warnings |
|
- BUGFIX: Do not use an addition dialog for torrents from folder scanning |
|
- BUGFIX: Catch SIGTERM to exit cleanly (e.g. computer shutdown) |
|
- BUGFIX: Improved proxy support code |
|
- BUGFIX: Fixed systray icon tooltip on Windows |
|
- BUGFIX: Proxy settings are now saved even if disabled |
|
|
|
* Sun Nov 9 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.2.1 |
|
- BUGFIX: Fixed possible crash when deleting a torrent permanently |
|
- BUGFIX: Queued_for_checking torrents were not displayed as checking in seeding list |
|
- BUGFIX: Speed up startup time when having a lot of torrents |
|
|
|
* Wed Oct 29th 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.2.0 |
|
- FEATURE: Torrent queueing system (with priorities) |
|
- FEATURE: The number of DHT nodes is displayed |
|
- FEATURE: RSS can now be disabled from program preferences |
|
- FEATURE: Added collapse/expand all buttons in addition and properties dialogs |
|
- FEATURE: Can have different proxies for Bittorrent and search engine |
|
- FEATURE: Allow multiple item selection in Web UI transfer list |
|
- FEATURE: Moved uploads to a separate list in Web UI |
|
- BUGFIX: Totally rewritten Web UI list refresh system (fixed memory leak) |
|
- BUGFIX: Disable ETA calculation when ETA column is hidden |
|
- BUGFIX: Removed "disconnected" connection state, detection was far from perfect |
|
- BUGFIX: Torrents are no longer starting from scratch when changing default save path (when torrent addition dialog is disabled) |
|
- BUGFIX: Single instance code is now more reliable on Qt >= 4.4 |
|
- COSMETIC: Transfer speed, ratio, connection status and DHT nodes are displayed in status bar |
|
- COSMETIC: RSS Tab is now hidden as a default |
|
- COSMETIC: Allow to hide or display top toolbar |
|
- COSMETIC: Log is now in a separate dialog |
|
|
|
* Sun Sept 14 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.1.4 |
|
- FEATURE: DHT is no longer used as fallback only |
|
- FEATURE: Ported WebUI to Mootools v1.2 |
|
- BUGFIX: Fixed 'start seeding after torrent creation' feature |
|
- BUGFIX: Fixed compilation with boost v1.36 |
|
- BUGFIX: Some code optimization |
|
- BUGFIX: Fixed memory leak in Web UI |
|
- BUGFIX: Fixed problems with column sorting |
|
- BUGFIX: Improved code for pausing torrents on startup |
|
- BUGFIX: Torrent addition dialog is now disabled for downloads from WebUI |
|
- BUGFIX: Give focus to input field in WebUI download dialog |
|
|
|
* Tue Aug 26 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.1.3 |
|
- BUGFIX: Fixed ratio saving for seeding torrents |
|
- I18N: Added czech and traditional chinese translations |
|
|
|
* Sun Aug 17 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.1.2 |
|
- BUGFIX: Fixed progress calculation |
|
- BUGFIX: Fixed finished torrent detection |
|
|
|
* Fri Aug 01 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.1.1 |
|
- BUGFIX: Fixed bad resource file for icons |
|
|
|
* Fri Aug 01 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.1.0 |
|
- FEATURE: Web interface to control qbittorrent (Ishan Arora) |
|
- FEATURE: Can spoof Azureus peer id to avoid ban |
|
- FEATURE: Allow to hide/show some columns in download and seeding lists |
|
- FEATURE: Option to start qBittorrent minimized in systray |
|
- FEATURE: Multi-tab support in search engine (Grigis Gaëtan) |
|
- FEATURE: Allow to define double-click actions in torrents lists |
|
- FEATURE: Allow to open torrent destination folder |
|
- FEATURE: Real progress bar in torrent properties that displays downloaded pieces |
|
- FEATURE: Allow to buy downloads using ShareMonkey |
|
- FEATURE: Display if UPnP/NAT-PMP was successful or not |
|
- FEATURE: Threadified torrent creation |
|
- FEATURE: Improved eMule DAT ip filter parser |
|
- FEATURE: Added support for PeerGuardian p2p filters (text) |
|
- FEATURE: Added support for PeerGuardian p2b filters (binary) |
|
- FEATURE: Allow to customize folder scan interval |
|
- FEATURE: Allow to add several trackers at once |
|
- BUGFIX: Allow to run one instance of qBittorrent per user |
|
- BUGFIX: Do not display seeds number in seeding list (always 0) |
|
- BUGFIX: Threadified IP filter file parser to avoid GUI freeze |
|
- BUGFIX: Ask if we want to redownload if content was deleted from hard drive |
|
- BUGFIX: Added missing copyright/licensing information for some files |
|
- BUGFIX: qBittorrent is no longer conflicting with rTorrent (libtorrent renamed to libtorrent-rasterbar) |
|
- COSMETIC: Do not display progress bar in seeding list (always 100%) |
|
- COSMETIC: Added a progress bar for torrent creation |
|
- COSMETIC: Display tracker errors in a cleaner way |
|
- COSMETIC: Display "unpaused/total_torrent" in download/upload tabs |
|
- COSMETIC: Allow to resize RSS column |
|
- COSMETIC: Global UP/DL speeds and ratio are displayed above tabs |
|
- COSMETIC: Use infinity symbol for ETA when time is infinite |
|
|
|
* Fri Apr 11 2008 - Christophe Dumez <chris@qbittorrent.org> - v1.0.0 |
|
- FEATURE: Based on new libtorrent v0.13 |
|
- FEATURE: Added UPnP / NAT-PMP port forwarding support |
|
- FEATURE: Added encryption support (compatible with Azureus) |
|
- FEATURE: Bittorrent FAST extension support |
|
- FEATURE: Added RSS support |
|
- FEATURE: Support files prioritizing in a torrent |
|
- FEATURE: Brand new search engine plugins system |
|
- FEATURE: Filtered files don't appear on hard disk anymore |
|
- FEATURE: Finished torrents are now moved to another tab for seeding |
|
- FEATURE: Display more infos about the torrent in its properties |
|
- FEATURE: Allow the user to edit torrents' trackers |
|
- FEATURE: Allow user to change qBT's style (Plastique, Cleanlooks, Motif, CDE, MacOSX, WinXP) |
|
- FEATURE: Allow the user to disable system tray integration |
|
- FEATURE: Search engine is now using one thread per website for faster results |
|
- FEATURE: Improved a lot the torrent creation module |
|
- FEATURE: Allow to set upload/download limit per torrent (right click) |
|
- FEATURE: Ask for exit confirmation only if download list is not empty |
|
- FEATURE: Allow to use a proxy for trackers / web seeds / peers / DHT connections |
|
- FEATURE: Supports SOCKS5 proxies as well as HTTP ones |
|
- FEATURE: Better systems integration (buttons, dialogs...) |
|
- FEATURE: Filtered files are not allocated on the hard-drive anymore (sparse file support) |
|
- FEATURE: IPs blocked by filter are now logged in GUI |
|
- FEATURE: Added a way to link against static libtorrent (useful for deb packages) |
|
- FEATURE: Allow to set global upload/download limits from tray icon menu |
|
- FEATURE: IPv6 is now fully supported |
|
- FEATURE: Real torrent share ratio is now displayed in transfer list |
|
- FEATURE: Added keyboard shortcuts for main actions (see wiki) |
|
- FEATURE: Added a popup menu to set priority for multiple files at once |
|
- FEATURE: Improved a lot downloading from urls (using libcommoncpp2 instead of libcurl) |
|
- FEATURE: A search request can now be terminated by another |
|
- FEATURE: User is now warned when fast resume data was rejected |
|
- FEATURE: Url seeds are now displayed in torrent properties and are editable |
|
- FEATURE: Allow to drag 'n drop urls on the main window |
|
- FEATURE: Improved search engine (multipage support in all plugins) |
|
- FEATURE: Added BTJunkie search engine plugin |
|
- FEATURE: Added an option to force full disk allocation for all torrents |
|
- FEATURE: Added an option to add torrents in paused state |
|
- FEATURE: Added an option to set the max number of connections per torrent |
|
- FEATURE: Added an option to set the max number of uploads per torrent |
|
- FEATURE: Added an option to automatically delete torrents when they reach a given ratio (>= 1.0) |
|
- FEATURE: Added an option to display current transfer speeds in title bar |
|
- FEATURE: Torrent content is now displayed as a tree |
|
- I18N: Added Hungarian translation |
|
- I18N: Added Brazilian translation |
|
- BUGFIX: Progress of paused torrents is now correct on restart |
|
- BUGFIX: Progress column gets sorted on restart it is was during last execution |
|
- BUGFIX: Made ETA more reliable using stats instead of instant values |
|
- BUGFIX: Remove torrent from hard drive used to delete parent folder if empty |
|
- BUGFIX: Fixed a crash when filtering all the files in a torrent |
|
- BUGFIX: Reload torrent only when necessary (properties) |
|
- BUGFIX: qBittorrent is not exiting anymore when a dialog is closed and main window is hidden |
|
- BUGFIX: Search plugin update is not making the GUI freeze anymore (moved to a thread) |
|
- BUGFIX: DHT settings were not saved correctly |
|
- BUGFIX: Workaround to build on Fedora system (pkg-config problem) |
|
- BUGFIX: search plugin update - do not display only last version changelog |
|
- BUGFIX: Search plugin update - fixed missing new lines in changelog |
|
- BUGFIX: The number of search results was not reset when clicking on 'Clear' button |
|
- BUGFIX: Update torrent progress when its content changed (filtered files) |
|
- BUGFIX: Improved the way menu icons are installed to avoid problems on some systems |
|
- BUGFIX: Improved incremental download |
|
- BUGFIX: Improved unicode support |
|
- BUGFIX: Made torrent deletion from hard-drive safer |
|
- BUGFIX: Prevent downloadFromUrl flooding |
|
- BUGFIX: ETA was wrong for torrents with filtered files |
|
- BUGFIX: Fixed drag'n drop on non-KDE systems |
|
- BUGFIX: Removed build dependency on Python |
|
- BUGFIX: Catching DHT exception in case there is a problem |
|
- COSMETIC: Redesigned torrent properties a little |
|
- COSMETIC: Totally redesigned program preferences |
|
- COSMETIC: Display more logs messages concerning features |
|
- COSMETIC: Improved lists renderers |
|
- COSMETIC: Use a different icon for torrents being checked and for connecting ones |
|
- COSMETIC: Improved some icons |
|
- COSMETIC: Improved systray tooltip style |
|
|
|
* Mon May 07 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.3 |
|
- BUGFIX: Fixed pause toggle on double-click in download list |
|
- BUGFIX: The torrent size displayed now only takes unfiltered files into account |
|
- BUGFIX: Fixed compiling errors with libtorrent svn (future v0.13 with UPnP enabled) |
|
- BUGFIX: Remember sorted column in download list on restart |
|
- BUGFIX: Small fix in the german translation |
|
- BUGFIX: Some fixes in slovak translation |
|
|
|
* Tue Apr 10 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.2 |
|
- BUGFIX: Window can now stay maximized on exit |
|
- BUGFIX: Use PKGCONFIG again for configuring libtorrent |
|
- BUGFIX: Allow to compile with libtorrent v0.11 |
|
- BUGFIX: Disabled main window context menu (annoying) |
|
- I18N: Added Japanese translation |
|
- I18N: Updated Turkish translation |
|
|
|
* Wed Apr 04 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.1 |
|
- BUGFIX: A lot of fixes in configure file |
|
|
|
* Sun Apr 01 2007 - Christophe Dumez <chris@qbittorrent.org> - v0.9.0 |
|
- FEATURE: Based on libtorrent v0.12 |
|
- FEATURE: Based on Qt4.2 |
|
- FEATURE: Brand new trayicon from Qt4.2 |
|
- FEATURE: Support uTorrent Peer Exchange (PeX - exchanges peers between clients) |
|
- FEATURE: Added a menu action to visit qBittorrent website |
|
- FEATURE: Added a menu action to report a bug in qBittorrent |
|
- FEATURE: Improved the way parameters are passed between qBT instances (socket) |
|
- FEATURE: User is warned when hard drive becomes full and downloads are paused |
|
- FEATURE: Number of complete/incomplete sources are now displayed in download list for each torrent |
|
- FEATURE: Implemented close to systray |
|
- FEATURE: Added Autocompletion to search engine |
|
- FEATURE: Splitted BT & GUI parts (huge code rewriting & optimization) |
|
- FEATURE: New parameters for configure file to point to custom locations for libtorrent/libcurl |
|
- FEATURE: Update application style according to the system (WindowsXP, MacOS, X11) |
|
- BUGFIX: Two torrents can now have the same name although they are different (use their hash) |
|
- BUGFIX: Fixed download from url that would fail sometimes |
|
- BUGFIX: Save directory was reset to default when filtering files in torrent |
|
- BUGFIX: Force a refresh of download list when the window is shown (avoid delay) |
|
- BUGFIX: Fixed deletion from hard drive (failed for non-empty folders) |
|
- BUGFIX: qBittorrent now identifies its version correctly on the network |
|
- BUGFIX: Preventing GUI from freezing when deleting a download permanently |
|
- BUGFIX: Fixed directory scanning (stop trying to download the same files several times) |
|
- BUGFIX: Fixed bad loading of scan dir in option (widgets still disabled) |
|
- BUGFIX: Threads are now stopped cleanly before their destruction |
|
- BUGFIX: Create Options object only when necessary (to save memory) |
|
- BUGFIX: Let libtorrent store the torrent handles (save memory) |
|
- BUGFIX: Set DHT Port only when DHT is enabled |
|
- BUGFIX: Made ipfilter.dat parser less sensitive to errors |
|
- BUGFIX: Bring main window to foreground when asking for exit confirmation |
|
- I18N: Added Danish translation |
|
- I18N: Better internationalization thanks to dynamic text support |
|
- COSMETIC: Replaced OSD messages by Qt4.2 systray messages |
|
|
|
* Tue Nov 28 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.8.0 |
|
- FEATURE: Added a torrent addition dialog |
|
- FEATURE: Allow user to change DHT port |
|
- FEATURE: Added an action to remove files from download list and hard drive too |
|
- FEATURE: Rewritten intensively options code |
|
- FEATURE: Remember GUI settings in a cleaner way on restart |
|
- I18N: Added Finnish translation |
|
- I18N: Improved Italian translation a lot |
|
- BUGFIX: Enabled debug with Qt 4.2.1 too because Trolltech didn't fix their bug yet |
|
- BUGFIX: Fixed layout in torrent properties |
|
- BUGFIX: Made right click menu work for multiple selection in DL list |
|
- BUGFIX: Fixed utf-8 support in paths and filenames |
|
- BUGFIX: Could only listen on the first IP of the given range |
|
- COSMETIC: Connection status in toolBar is not clickable anymore |
|
- COSMETIC: Displaying save path in torrent properties window |
|
- COSMETIC: Reworked options window a little |
|
- COSMETIC: Remember mainwindow position during last execution |
|
|
|
* Mon Oct 16 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.7.1 |
|
- I18N: Updated French, Polish, Dutch, Swedish, Slovak translations |
|
- BUGFIX: Fixed Seeds/Leechers display in torrent properties |
|
- BUGFIX: Fixed finished torrent state on restart |
|
- BUGFIX: Fixed trayicon with Qt 4.2 |
|
- BUGFIX: Enabling debug when Qt 4.2.0 is detected (because of a bug in this Qt) |
|
- BUGFIX: Fixed new lines in log widget with Qt 4.2 |
|
- BUGFIX: Display errors to stderr instead of stdout |
|
- BUGFIX: Forgot to catch invalid_handle exception thrown by libtorrent |
|
- BUGFIX: Close torrents properties windows when they are deleted |
|
- BUGFIX: Fixed prefix in Makefile |
|
|
|
* Fri Oct 13 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.7.0 |
|
- FEATURE: Based on new libtorrent v0.11 (a lot of bugfixes, new features) |
|
- FEATURE: Added DHT (Trackerless - Decentralized BT) support |
|
- FEATURE: Audio/Video File previewing while downloading |
|
- FEATURE: Added support for incremental download (slower but great for previewing) |
|
- FEATURE: Added Tracker authentication support |
|
- FEATURE: Defined qBittorrent fingerprint so that it doesn't use libtorrent fingerprint anymore |
|
- FEATURE: Display an explicit error message when a download from url fails |
|
- FEATURE: Allow the download multiple torrents from urls at once |
|
- FEATURE: New context menu on main window (Add, Start all, Pause all, Exit...) |
|
- FEATURE: Now supports one new search engines (MegaNova) |
|
- FEATURE: Rewritten search engine plugin (by fab31) |
|
- FEATURE: Rewritten parts of the download/search lists to improve performance |
|
- FEATURE: Individual share ratio is now displayed in each torrent properties. |
|
- FEATURE: Tuned default settings to improve download speed |
|
- FEATURE: Downloading from an URL will retry 10 times if too many users. |
|
- FEATURE: Now remembers filtered pieces in a torrent on restart |
|
- FEATURE: Now updating pieces progress in real time in torrent properties |
|
- I18N: Added Norwegian translation |
|
- BUGFIX: Fixed a memory leak when pressing OK in torrent properties |
|
- BUGFIX: Improved code so that GUI never freeze during downloading from an url |
|
- BUGFIX: Forgot to remove torrent file from scanned directory when "Clear Finished torrents" is enabled |
|
- BUGFIX: Fixed multiple selection in torrent content tab |
|
- BUGFIX: Improved configure file (detects libboost-thread) |
|
- BUGFIX: Fixed trayicon on some window managers (Gnome, XFCE) |
|
- BUGFIX: Always set maximum limit for connection depending on system |
|
- BUGFIX: Fixed Memory leaks in search engine |
|
- BUGFIX: Remove torrent file from scanned directory if it is already in download list |
|
- BUGFIX: Fixed possible segfault on loading due to columns size loading |
|
- BUGFIX: Fixed problems that could happen with delete selection action |
|
- BUGFIX: Fixed an arithmetic exception that could happen in ETA calculation |
|
- BUGFIX: Fixed Isohunt search engine |
|
- BUGFIX: Fixed download from URL function (was buggy) |
|
- BUGFIX: Fixed download button in search engine |
|
- BUGFIX: Fixed selective download |
|
- BUGFIX: Fixed memory leaks in torrent properties |
|
- BUGFIX: Fixed tooltip behaviour for trayicon |
|
- BUGFIX: Fixed Ipfilter.dat loading |
|
- BUGFIX: Not loading options every time we display options anymore |
|
- COSMETIC: Now displaying the number of downloads in tab title |
|
- COSMETIC: Redesigned download from url dialog |
|
- COSMETIC: Added a message to warn user that we started download from an url |
|
- COSMETIC: Renamed main tab from "Downloads" to "Transfers" |
|
- COSMETIC: Improved icons |
|
- COSMETIC: Resized flags in localization settings |
|
- COSMETIC: Improved trayicon image |
|
|
|
* Fri Aug 24 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.6.1 |
|
- BUGFIX: Fixed possible segfaults when using context menus |
|
- BUGFIX: Cleanup up context menus code |
|
- BUGFIX: Use best gzip compressing for man page |
|
|
|
* Wed Aug 22 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.6.0 |
|
- FEATURE: Rewritten the download list from scratch (more flexible) |
|
- FEATURE: Rewritten the search results list from scratch (more flexible) |
|
- FEATURE: Rewritten the torrent properties list from scratch (more flexible) |
|
- FEATURE: Improved and cleaned up search engine code |
|
- FEATURE: Search results are now displayed in real time (not sequentially) |
|
- FEATURE: Added two command lines parameters (--version, --help) |
|
- FEATURE: Added a popup menu for download list |
|
- FEATURE: Double-click on an item now toggles the paused state of a download |
|
- FEATURE: Improved code to be more portable (Windows & MacOS versions should arrive soon) |
|
- FEATURE: Allow to toggle selected state of a file within a torrent using double-click |
|
- FEATURE: Remember columns width in download and search results lists |
|
- BUGFIX: Don't use pkg-config for libcurl anymore (easier to compile) |
|
- BUGFIX: Fixed ETA calculation when downloading while connecting |
|
- BUGFIX: Download progress is now displayed correctly during first seconds of execution (was 0% before) |
|
- BUGFIX: Code cleanup & optimization |
|
- BUGFIX: Fixed sorting in download list |
|
- BUGFIX: Fixed sorting in search results list |
|
- BUGFIX: Fixed Parameters passing between instances |
|
- BUGFIX: Fixed missing icon for clear action in infoBar popup menu |
|
- BUGFIX: Fixed truncated lines in search results |
|
- BUGFIX: Don't refresh download list when user is in search tab (save CPU) |
|
- BUGFIX: Don't update Progress/DL Speed/ETA for finished downloads (save CPU) |
|
- BUGFIX: Save selected search engines only when they have changed (faster program exit) |
|
- COSMETIC: Increased icon size in toolbar from 24px to 32px |
|
- COSMETIC: Display a progress bar to visualize each download progress |
|
- COSMETIC: Size of each result in search are displayed in user friendly units |
|
- COSMETIC: Display a progress bar to visualize each file progress within a torrent |
|
- COSMETIC: Renamed 'ratio' to 'Session ratio' (makes more sense) |
|
- COSMETIC: Improved layout of torrent properties window when maximized |
|
- COSMETIC: Now number of search results is updated in real time |
|
- COSMETIC: Remember last window size |
|
- COSMETIC: Improved splash screen look |
|
- COSMETIC: Improved default width of columns in download and search results lists |
|
|
|
* Wed Aug 2 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.5.0 |
|
- FEATURE: Improved "Download from url" feature (now supports https, ftp & redirections) |
|
- FEATURE: Added a torrent creation tool |
|
- FEATURE: Display progress for each file within a torrent |
|
- FEATURE: Based on new libtorrent v0.10 (lot of improvements) |
|
- FEATURE: Now possible to clear log textbox (popup menu) |
|
- FEATURE: Added two search engines (isohunt, torrentreactor) |
|
- FEATURE: Now Display share ratio on main window |
|
- FEATURE: Use OSD (On Screen Display) when a download or a search is finished |
|
- FEATURE: Allow only one instance of qBittorrent (and add new parameters to download list) |
|
- FEATURE: Remember last selected search engines in search tab |
|
- FEATURE: Improved search engines status output (Aborted, timed out, finished, no results) |
|
- FEATURE: qBittorrent can now update search plugin from qbittorrent.org |
|
- I18N: Added Slovak, Italian, Portuguese, Romanian and Traditional Chinese languages |
|
- BUGFIX: Fixed ThePirateBay parser for search engine (website had changed) |
|
- BUGFIX: Fixed filenames for results from ThePirateBay search engine |
|
- BUGFIX: Fixed unicode support for ThePirateBay search engine |
|
- BUGFIX: Now search results are sorted by seeds |
|
- BUGFIX: Overwrite nova.py search plugin only if it is outdated |
|
- BUGFIX: Fixed possible division by 0 in ETA calculation |
|
- BUGFIX: Improved ETA calculation precision |
|
- BUGFIX: Fixed default tab in options |
|
- BUGFIX: When saving options, reconnect only when listening ports changed |
|
- COSMETIC: qBittorrent has now its own new logo |
|
- COSMETIC: Display status "downloading" if DL Speed > 0 (even when tracker is down) |
|
- COSMETIC: Added a splashscreen |
|
- COSMETIC: qBittorrent has new cute icons |
|
- COSMETIC: Display number of results in search tab |
|
- COSMETIC: Added icons for each item in download list according to its state |
|
- COSMETIC: Redesigned Locale settings |
|
- COSMETIC: Fixed search engines names width (were cut on the right) |
|
- COSMETIC: Moved search engines to the left of the window (better ui) |
|
|
|
* Fri Jun 23 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.4.1 |
|
- Not counting "protocol chatter" in UP/DL speed anymore |
|
- Download speed is now 0 when download is finished |
|
- Paused torrents remain paused when qbittorrent is re-started |
|
- Added option "go to systray when minimizing" |
|
- Added option "Clear finished downloads on exit" |
|
- Added option "Ask user for confirmation on exit" |
|
- Added "Stalled" status for downloads (colored in orange, paused are in red and finished in green) |
|
- Fixed Search window layout on maximizing |
|
- Fixed a bug that caused upload limit not to be always applied |
|
- Added Bulgarian translation |
|
- Updated Translations |
|
- Code optimization |
|
|
|
* Tue Jun 13 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.4.0 |
|
- Added a search engine (supports Mininova & thepiratebay websites) |
|
- Fixed critical bug: some options were not applied correctly to BT session |
|
- Possibility to download a torrent file from an URL |
|
- Added confirmation dialog on qbittorrent exit |
|
- Enabled sorting in Download list |
|
- Added Ukrainian translation |
|
- Support urls as program parameters |
|
- Added more actions to trayicon menu |
|
- Fixed exception catching when retrieving fastresume data |
|
- use Binary prefix standards from IEC 60027-2 for units (B, KiB, MiB, GiB, TiB) |
|
- Iconification to systray when minimizing |
|
- Code Cleanup & optimization |
|
|
|
* Tue Jun 06 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.3.1 |
|
- Fixed toolbar layout (spacing) |
|
- Added Russian translation |
|
- Resume also finished files on startup (for seeding) |
|
- Added colors corresponding to download state |
|
- Fixed a segfault when deleting a download (if no scan dir is set) |
|
|
|
* Mon Jun 05 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.3 |
|
- Fixed auto-resume (worked only once) |
|
- Fixed BT_Backup dir creation on first startup (thanks Peter) |
|
- Now min port and max port are inverted if (min port > max port) |
|
- Fixed memory leaks |
|
- Added qbittorrent man page |
|
- Allow to disable max connections limit (default is disabled) |
|
- Disable upload limit by default |
|
- Added Menu Entry with icon (thanks Peter) |
|
- Restructured directory, now Makefile is in main directory (not src/) |
|
- Updated README / INSTALL |
|
|
|
* Fri Jun 02 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.2.3 |
|
- Fixed ports checking function (user couldn't type the value he wanted) |
|
- qBittorrent does not remove .torrent file from scanned directory anymore |
|
- Check tracker errors list size and clear it if it becomes too big. |
|
- Small cosmetic change |
|
|
|
* Wed May 31 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.2.2 |
|
- Fixed missing icons |
|
|
|
* Thu May 25 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.2.1 |
|
- Fixed "make install" rule |
|
- Disabled debug mode |
|
|
|
* Thu May 25 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.2 |
|
- Fixed a compatibility problem with some versions of qmake |
|
- Added translations : Greek, Swedish |
|
- Fixed Polish translation selection |
|
- Fixed come warning because of two unexisting slots |
|
- Improved "Apply" button behaviour in options |
|
- Windows are now resizable |
|
|
|
* Tue May 16 2006 - Christophe Dumez <chris@qbittorrent.org> - v0.1 |
|
- Initial release (lack features & still need a lot of improvements)
|
|
|