KostmicK
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 2019.11.21 GUI Improve: a new option to seed using existing files when create task by torrent file, check piece hash until uploading the piece GUI Improve: improve refresh algorithm of piece map to decrease CPU usage GUI Improve: display a piece in yellow if the piece is unchecked in the piece map pane of BitTorrent task GUI Improve: improve display refreshing code of torrent share list, reduce the UI lag when display large amounts of torrents GUI Improve: a new prompt to choose download one by one or in batches when select multiple magnet links in torrent share list GUI Improve: add tooltip to display peer_id when mouse hover on client name of peer list GUI Improve: the default allowed max size of torrent file changed from 10MB to 20MB, and a new advanced option added: bittorrent.max_torrent_size_mb GUI Improve: boss key renamed to lock / unlock main window hot-key. password will be needed when unlock if startup password is set. GUI Improve: new advanced option: bittorrent.anti_leech_banned_peer_ids GUI Improve: new advanced option: bittorrent.anti_leech_private_torrent, disabled by default GUI Improve: show notification when out of memory GUI Improve: Task disk space cleanup can only be invoked when task stopped Core Improve: BT stop changes to asynchronous operation with new task Stopping state, to reduce the UI lag when stopping tasks Core Improve: improve processing flow to reduce the UI lag when task finishes downloading Core Improve: improve processing flow to reduce the UI lag when deleting running tasks Core Improve: discard cache data in running BitTorrent tasks when quit BitComet to reduce the UI lag Core Improve: improve processing flow of task start to reduce the UI lag Core Improve: improve processing flow of task progress auto save to reduce the UI lag Core Improve: the format of data file of torrent share list changed from xml to sqlite, conversation will be performed automatically when program launch Core Improve: reduce the memory consume for loading torrent share list, to avoid program crash due to large amounts of torrents Core Improve: use worker thread to save data file of torrent share list incrementally, to avoid UI lag caused by saving data file at program exit Core Improve: decrease CPU usage when uploading in high speed Core Improve: increase the max allowed length of request queue for BitTorrent task Core Improve: update BitTorrent client identification code for Tixati Core Improve: support retrieve peer client name and version from extension protocol, on the basis of the identification from peer_id Core Improve: auto fix mistaken creation date format in torrent file Core Bugfix: when completed task list selected in left pane, Magnet tasks downloading meta data should not be displayed Core Bugfix: fix data error from uploading disk cache in rare cases |