Skip to content

Releases: BiglySoftware/BiglyBT

Release v3.6.0.0

24 Apr 17:07
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3600

FEATURE: Tag   | Added tag constraint variable "file_count_selected" and "count" function [Parg]
FEATURE: Tag   | Added "trackers" variable to Tag Constraints [Parg]
FEATURE: Tag   | Added Tag Overview "tag sort auto" column [Parg]
FEATURE: Tag   | Added "trackerPeers" and "trackerSeeds" Tag constraint functions [Parg]
FEATURE: Tag   | Added tag constraint function "pluginOption" [Parg]
FEATURE: Tag   | Allow comments in tag constraints [Parg]
FEATURE: Tag   | Support empty constraint expression [Parg]
FEATURE: Plug  | Added method to add torrents to SimpleAPI plugin [Parg]
FEATURE: Plug  | Added progress indicators for SimpleAPI torrent download [Parg]
FEATURE: Plug  | Added SimpleAPI plugin method to set download plugin options [Parg]
FEATURE: Core  | Added option to automatically create a sub-folder for simple torrents [Parg]
FEATURE: Core  | Option to set files to high priority when <n> pieces remaining [Parg]
FEATURE: Core  | Added global setting for file priority pieces remaining [Parg]
FEATURE: Core  | Add "completed" to generated feed [Parg]
FEATURE: Core  | Make banning of HTTP seeds download specific [Parg]
FEATURE: Core  | Added "test mode" to "search for existing data files" [Parg]
FEATURE: UI    | Added an "Archive" toolbar item [Parg]
FEATURE: UI    | Support tag/category filter matching in subscription results [Parg]
FEATURE: UI    | Added country chat sub-tab in Peer views [Parg]
FEATURE: UI    | Added option to remember response to "add separate download" prompt [Parg]
FEATURE: UI    | CTRL+a -> select all in progress report window [Parg]
FEATURE: UI    | Added "Close View" file menu item in sidebar view [Parg]
FEATURE: UI    | Support additional launch helper for "show file" operation [Parg]
FEATURE: UI    | Added option to control side bar double-click pop-out type [Parg]
FEATURE: UI    | Added option to disable UI updates when minimised [Parg]
FEATURE: UI    | Added blocked icons for up/down speed when disabled [Parg]
FEATURE: UI    | Separate seeds/peers columns for subs/search results [Parg]
FEATURE: UI    | Option to reset all table views [Parg]
FEATURE: UI    | Added option to set table column defaults for new views [Parg]
FEATURE: UI    | Added "grabbed" column to subscription results [Parg]
FEATURE: UI    | Show entry limit in title [Parg]
FEATURE: UI    | Add "select all" to column header menu [Parg]
FEATURE: UI    | Show byte size in tooltip [Parg]

CHANGE: Core   | Dual architecture .biglybt plugin files getting larger [Parg]
CHANGE: Core   | Merge tracker URLs when auto importing and existing download found [Parg]
CHANGE: Core   | Consider compact files for removal even if complete [Parg]
CHANGE: Core   | Propagate tags from magnet auto import [Parg]
CHANGE: Core   | Try to revert to magnet download when link fails [Parg]
CHANGE: Core   | Don't rename download display name from magnet 'dn' if disabled [Parg]
CHANGE: Core   | Better support for extracting RSS fields from the description [Parg]
CHANGE: Core   | "leechers" overrides "peers" in RSS feeds if both present [Parg]
CHANGE: Core   | Ignore enclose size for RSS feeds that are probably torrent file sizes [Parg]
CHANGE: Core   | Lowered DHT request timeout [Parg]
CHANGE: Core   | Support /a for tracker URL scrape replacement [Parg]
CHANGE: Core   | Don't lower-case regular expressions in subs filters [Parg]
CHANGE: Core   | Remove non-matching subscription results [Parg]
CHANGE: Core   | Serialise file skip operations [Parg]
CHANGE: UI     | Add start timestamp to progress reporter details [Parg]
CHANGE: UI     | Added chat key to status text [Parg]
CHANGE: UI     | Stack progress dialogs more sensibly [Parg]
CHANGE: UI     | Change scale values to show most recent rather than average [Parg]
CHANGE: UI     | Try a different tray icon on Linux [Parg]
CHANGE: UI     | Make the new-torrent wizard remember selected files etc across panels [Parg]
CHANGE: UI     | Remove logging config view network diagnostics generation as broken [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | bg_BG: Bulgarian translation update [andreshko]
CHANGE: UI     | et_EE: Estonian translation update [priit.uring]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | hu_HU: Hungarian translation update [Phoenix]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik,antonsoroko]
CHANGE: UI     | es_VE: Spanish (Venezuela) translation update [javier.nv]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]

BUGFIX: Tag    | Remove tag from group when deleted [Parg]
BUGFIX: Tag    | Need to apply tag filter to groups [Parg]
BUGFIX: Core   | Reduce locking in magnet downloader [Parg]
BUGFIX: Core   | Don't request public IP when we don't need it [TuxPaper]
BUGFIX: Core   | Delete imported torrent file if required [Parg]
BUGFIX: Core   | Fix subscription extraction from array of subs [Parg]
BUGFIX: Core   | Don't force-start completed update torrents [Parg]
BUGFIX: Core   | Need one more loop on errors [Parg]
BUGFIX: Core   | Handle already completed and queued download [Parg]
BUGFIX: Core   | Ensure DHT contact liveness set correctly on create [Parg]
BUGFIX: Core   | Skip IPv6 UDP tracker addresses when IPv6 disabled [Parg]
BUGFIX: UI     | Fix selected tag not being shown in tag selection menu [Parg]
BUGFIX: UI     | Fix wrapping of comment line [TuxPaper]
BUGFIX: UI     | Auto restart prompt is SWT Only [TuxPaper]
BYGFIX: UI     | Update category tag group name on locale change [Parg]
BUGFIX: UI     | Fixed category tag-type internationalisation [Parg]
BUGFIX: UI     | Fixed some locale switching [Parg]
BUGFIX: UI     | Fixed localisation of dashboard views [Parg]
BUGFIX: UI     | Prevent changing value via scrolling over a Combo [TuxPaper]
BUGFIX: UI     | Fixed no scroll in Tag Constraints field [TuxPaper]
BUGFIX: UI     | Fix sort order of some hash columns [Parg]
BUGFIX: UI     | Fix scale not updating until subsequent refresh [Parg]
BUGFIX: UI     | Fix no draw if only trimmable source [Parg]
BUGFIX: UI     | Don't attempt to wrap cells that aren't deep enough [Parg]
BUGFIX: UI     | Some minor Windows dark mode fixes [Parg]
BUGFIX: UI     | Fix search box background in subs view + windows dark [Parg]
BUGFIX: UI     | Fix google search command line [Parg]
BUGFIX: UI     | Fix some default column setup issues; "reset" -> use explicit default [Parg]
BUGFIX: UI     | Fix valid URL foreground in Windows dark mode [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.5.0.0

11 Nov 19:58
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3500

FEATURE: Core  | Added options to allocate/move downloads in order as well as by reverse size [Parg]
FEATURE: Core  | Added Tag Constraint constants for min/max integer/long values [Parg]
FEATURE: Core  | Added Tag Constraint "getTagSort" function [Parg]
FEATURE: Core  | Added a partial BiglyBT RCM handler [Parg]
FEATURE: Core  | Added Ipify as external IP checker [TuxPaper]
FEATURE: Core  | Added option to get "up" interfaces only [Parg]
FEATURE: Core  | Option to use the torrent-options dialog when auto-importing torrents [Parg]
FEATURE: Core  | Config option to set target for connection testing [TuxPaper]
FEATURE: Core  | Added "moc_path" Tag Constraint variable [Parg]
FEATURE: Core  | Added "length(str)" Tag Constraint function [Parg]
FEATURE: UI    | Added open-with torrent file menu [Parg]
FEATURE: UI    | Double-click in torrent options view -> rename file [Parg]
FEATURE: UI    | Added a download-specific "view debug" advanced menu item [Parg]
FEATURE: UI    | Support column filters in download history [Parg]
FEATURE: UI    | Support column date filter, fixed format yyyy/mm/dd [Parg]
FEATURE: UI    | Added File Creation column [TuxPaper]
FEATURE: UI    | Allow tagging in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Added "accept" button in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Allow tracker editing in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Added support for peer source and network setting in multi-open-torrrent-options dialog [Parg]
FEATURE: UI    | Allow initial save location tags to be multi-assigned [Parg]
FEATURE: UI    | Added an "allocate" optional toolbar item [Parg]
FEATURE: UI    | Added a "rename duplicates..." menu item to Files View [Parg]
FEATURE: UI    | One Tag menu to rule them all [TuxPaper]
FEATURE: UI    | Added history to "move on complete" target selection [Parg]
FEATURE: UI    | Tidy up Subscriptions List menu, adding multi-select to many actions [TuxPaper]

CHANGE: Core   | Attempt to re-establish UDP listens on fail [Parg]
CHANGE: Core   | Randomize the alt-contacts a bit [Parg]
CHANGE: Core   | Added some more logging around TCP listen setup [Parg]
CHANGE: Core   | Limit peer queued upload data [Parg]
CHANGE: Core   | Hold off pausing checking/moving downloads on bind loss [Parg]
CHANGE: Core   | Added FDM, updated Transmission client URL [TuxPaper]
CHANGE: Core   | Pick up array of categories in JSON template response [Parg]
CHANGE: Core   | Shorted default smoothing window [ferdnyc]
CHANGE: Core   | Improve performance of file-priority-change listeners [Parg]
CHANGE: Core   | Recognize SWT Browser crashes in Linux [Parg]
CHANGE: Core   | Disable the "CVS DHT" as not currently needed [Parg]
CHANGE: Core   | Added short-term cache for title words, don't update on close [Parg] 
CHANGE: Core   | Make all-tracker total updates async [Parg]
CHANGE: Core   | Don't attempt to set security manager from Java 18+ [Parg]
CHANGE: UI     | Faster Piece Map Views and gradient color based on availability [TuxPaper]
CHANGE: UI     | Allow "open with" to open incomplete files [Parg]
CHANGE: UI     | Allow error-state downloads to be (force) started via menu [Parg]
CHANGE: UI     | t: for tag search in download history; renamed existing t: (hash) to h: [Parg]
CHANGE: UI     | Show original file name on tooltip if different [TuxPaper]
CHANGE: UI     | Skip paint if image isn't visible [TuxPaper]
CHANGE: UI     | Added message to a few bubble text boxes [Parg]
CHANGE: UI     | Do something with indeterminate integer options [Parg]
CHANGE: UI     | Support some more multi-select Tag settings [Parg]
CHANGE: UI     | Show remaining pieces for non-active downloads [Parg]
CHANGE: UI     | Added strict file-op timeout for image repository is-dir and other places [Parg]
CHANGE: UI     | Null better for sorting than -1 when no download [TuxPaper]
CHANGE: UI     | When piece isn't needed, reduce transparency [TuxPaper]
CHANGE: UI     | LINE_DOT sucks. Long live setLineDash [TuxPaper]
CHANGE: UI     | bg_BG: Bulgarian translation update [andreshko]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | hu_HU: Hungarian translation update [misibacsi, Phoenix]
CHANGE: UI     | it_IT: Italian translation update [legacychimera247]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria, ayano.midori]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]

BUGFIX: Core   | Fix "download to temporary folder and move when done" not working with renamed files [Parg]
BUGFIX: Core   | Fix "clear links" for non-simple, single file torrents [Parg]
BUGFIX: Core   | Tidy up links a little for simple torrents [Parg]
BUGFIX: Core   | Attempt to fix occasional missing downloads [Parg]
BUGFIX: Core   | Fix various typos [luzpaz] 
BUGFIX: Core   | Handle missing Subscription JSON [Parg]
BUGFIX: Core   | Fix explicit allocation order when smallest-first not selected [Parg]
BUGFIX: Core   | Remove DHT Network confusion [Parg]
BUGFIX: Core   | Fix handling of URLs with no parameters [Parg]
BUGFIX: Core   | Fix insertion of proof-layers [Parg]
BUGFIX: Core   | Attempt to fix outstanding dead operations [Parg]
BUGFIX: Core   | Don't auto-download subscription results when it is disabled [Parg]
BUGFIX: UI     | Fix launch helper config to support more entries if needed [Parg]
BUGFIX: UI     | MAC needs new GC to use copyArea [TuxPaper]
BUGFIX: UI     | Ensure dotted line is visible [TuxPaper]
BUGFIX: UI     | Fix logger view not picking up "stop on null" on initialization [Parg]
BUGFIX: UI     | Remember multiple peers across view reset [Parg]
BUGFIX: UI     | Fix up minimize behavior of some pop-out chat windows [Parg]
BUGFIX: UI     | Better handling when drawing last line of text [TuxPaper]
BUGFIX: UI     | Fix bug where right-click on item & cursor moving to another item before menu shown results in menu applying to wrong item [TuxPaper]
BUGFIX: UI     | Fix hack for open torrent options view tag area scroll visibility [Parg]
BUGFIX: UI     | Fix missing table title internationalization in Filter dialog [Parg]
BUGFIX: UI     | Fix separators in date mode on Windows [Parg]
BUGFIX: UI     | Fix toolbar config listeners [Parg]
BUGFIX: UI     | Fix blank row when last row removed/hidden [Parg]
BUGFIX: UI     | Limit recursion in ProgressWindow when lots active [Parg]
BUGFIX: UI     | Fix missing menu item on right click of tab that has yet to be visible [TuxPaper]
BUGFIX: UI     | Fix Library view wait splash in dark mode [Parg]
BUGFIX: UI     | Don't start SWT thread task for MDIEntry Icon update if not visible [TuxPaper]
BUGFIX: UI     | File access causes IO. Reduce update interval. [TuxPaper]
BUGFIX: UI     | Main background color was incorrect when block is mostly complete [TuxPaper]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.4.0.0

17 May 16:02
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3400

FEATURE: Tag   | Added option to apply tag sort to library positions manually + auto [Parg]
FEATURE: Tag   | Added setTagSort Tag Constraint function and Library column [Parg]
FEATURE: Tag   | Add "full_copy_seen" Tag constraint keyword [Parg]
FEATURE: Tag   | Added support for reverse setTagSort [Parg]
FEATURE: Tag   | Added "timeToElapsed" Tag constraint function [Parg]
FEATURE: Tag   | Added +,-,/,* Tag constraint operations; Added toMiB and toGiB [Parg]
FEATURE: Tag   | Added "remaining" and toMB/toGB Tag Constraint variables/functions [Parg]
FEATURE: Tag   | Added getTagWeight constraint function to get download's weight [Parg]
FEATURE: Tag   | Added Tag weight parameter [Parg]
FEATURE: Tag   | Add "random" option to setTagSort [Parg]
FEATURE: Tag   | Added session_age constraint variable [Parg]
FEATURE: Tag   | Added Tag constraint keywords up_speed and down_speed [Parg]
FEATURE: Tag   | Added ifThenElse Tag constraint function [Parg]
FEATURE: Tag   | Added Tag a?b:c operator, rem, min and max functions [Parg]
FEATURE: Tag   | Add Tag constraint variable "my_rating" to get personal rating value [Parg]
FEATURE: Core  | Added speed limit handler option to not pause force-start downloads [Parg]
FEATURE: Core  | Added minimum storage controls to speed limit scheduler [Parg]
FEATURE: Core  | Added remote-port option to proxy factory [Parg]
FEATURE: Core  | Support explicit ports in web plugin white-lists [Parg]
FEATURE: Core  | Extended alternative-contacts to include Tor [Parg]
FEATURE: Core  | Extend PEX support [Parg]
FEATURE: Core  | Added a logger view for the torrent importer [Parg]
FEATURE: Plug  | Added isExternal to plugin interface tracker torrent [Parg]
FEATURE: Plug  | Tor Proxy DHT prototype [Parg]
FEATURE: UI    | Added peers count to all-trackers view (session only) [Parg]
FEATURE: UI    | Add incomplete/complete text to rank item tool tip where relevant [Parg]
FEATURE: UI    | Separate progress bar colour for light seeding [Parg]
FEATURE: UI    | Added max-seeds and min-peers to subscription filters [Parg]
FEATURE: UI    | Menu option to remove all routers [Parg]
FEATURE: UI    | Added is-external column to my tracker [Parg]
FEATURE: UI    | Ctrl+f selects filter box in chat view [Parg]
FEATURE: UI    | Added log messages and save messages chat overview columns [Parg]
FEATURE: UI    | Added "active requests" to All Trackers view [Parg]
FEATURE: UI    | Added dl history add/complete/remove columns to Subscriptions [Parg]
FEATURE: UI    | Added option to specify which side-bar tab is shown on startup [Parg]

CHANGE: Core   | Reduce start up logging; Log file removal during consistency checks [Parg]
CHANGE: Core   | Try harder to rename/remove already imported torrent files [Parg]
CHANGE: Core   | Obey order of IPv4/6 addresses returned [Parg]
CHANGE: Core   | Cache file system roots as can block UI when shares offline [Parg]
CHANGE: Core   | Decouple SecurityManager more as terminally deprecated [Parg]
CHANGE: Core   | Ignore cached peers when maintaining all-trackers peer count [Parg]
CHANGE: Core   | Remove tracker announce message logging [ferdnyc]
CHANGE: Core   | IpFilter: Tweak logging [ferdnyc]
CHANGE: Core   | Added debug for broken URLs [Parg]
CHANGE: Core   | Fix up some missing tag/category RSS item entries [Parg]
CHANGE: Core   | Change network selection defaults to be more permissive [Parg]
CHANGE: Core   | Check network of incoming peer exchanges [Parg]
CHANGE: Core   | Added .wmv to playable extensions [Parg]
CHANGE: Core   | Recreate aereg with minimal changes in Visual Studio 2022 [soroosh-chabi]
CHANGE: Core   | Slight tidy up of stateChange aggregation [Parg]
CHANGE: Plug   | Linux users: Dorkbox system tray plugin has been deprecated [Parg]
CHANGE: UI     | Bring back plugin bar support in classic UI if enabled in bigly UI [Parg]
CHANGE: UI     | Switch "close-to-tray" default to FALSE for Linux [Parg]
CHANGE: UI     | Change "active" to "running" in library header text [Parg]
CHANGE: UI     | Add right-click copy-to-clipboard for some Link widgets [Parg]
CHANGE: UI     | Make "show download" in Tag Overview Files tab switch to Torrents tab [Parg]
CHANGE: UI     | Allow the progress column in the seeding section [Parg]
CHANGE: UI     | Pack the subscription filters a little better [Parg]
CHANGE: UI     | Added small space above tool bar in windows dark mode [Parg]
CHANGE: UI     | Update local peer IP display [Parg]
CHANGE: UI     | Disable unwanted sub-tabs in open-torrent-options availability view [Parg]
CHANGE: UI     | Tidy up advanced configuration network interface list [Parg]
CHANGE: UI     | Use general date column for my-tracker date added [Parg]
CHANGE: UI     | Qualify peer connection state with SOCKS/plugin proxy info [Parg]
CHANGE: UI     | Click on intermediate check-box in FilesView -> check kids [Parg]
CHANGE: UI     | Fixed up Tag explains string a bit [Parg]
CHANGE: UI     | Changed subscription overview columns public/enabled/auto-download to check-boxes [Parg]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ja_JP: Japanese translation update [tetoria;ayano.midori]
CHANGE: UI     | ko_KR: Korean translation update [VenusGirl]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [Keith.T.Maxwell]

BUGFIX: Tag    | Revert change to tag network limits, it was working OK before [Parg]
BUGFIX: Tag    | Fix title of Tags Overview pop-outs [Parg]
BUGFIX: Tag    | Fix tag constraint handling of non-integer math [Parg]
BUGFIX: Core   | Fix IPv6 UDP announce [Parg]
BUGFIX: Core   | Use all resolved addresses for UDP announce/scrape [Parg]
BUGFIX: Core   | Handle multiple DNS records with binding better for URLs [Parg]
BUGFIX: Core   | Defer net-limit pause until downloads in state to be paused [Parg]
BUGFIX: Core   | Handle multiple net limits better to avoid pause/resume cycles [Parg]
BUGFIX: Core   | Fix metadata download tag propagation to actual download [Parg]
BUGFIX: Core   | Fix NPE when using web-remote over I2P/Tor [Parg]
BUGFIX: Core   | Fix NPE in magnet download [Parg]
BUGFIX: Core   | Fix URL construction [Parg]
BUGFIX: Core   | Fix download positions move respecting non-affected downloads [Parg]
BUGFIX: Core   | Improve support for non-public peer connections [Parg]
BUGFIX: Core   | Fix tracker to work with Tor [Parg]
BUGFIX: Core   | Set the correct networks for update torrents [Parg]
BUGFIX: Core   | Option to reduce debug on listen fails [Parg]
BUGFIX: Core   | Include more exception details in web-plugin logs [Parg]
BUGFIX: Core   | Skip possible tracker host actions for magnets [Parg]
BUGFIX: Core   | Prevent multiple active "you got message" checks [Parg]
BUGFIX: Core   | Added some extra timeout checks for peers stuck "connecting" [Parg]
BUGFIX: Core   | Fix up behaviour of DDB delete with put-and-forget [Parg]
BUGFIX: UI     | Fix units [Parg]
BUGFIX: UI     | Fix dark mode for Subscriptions info bar [Parg]
BUGFIX: UI     | Fix generic message box with windows dark mode [Parg]
BUGFIX: UI     | Modal donation pop-up can mess up torrent-options dialog layout [Parg]
BUGFIX: UI     | Reset piece-map header RHS on data source change [Parg]
BUGFIX: UI     | Fix open-torrents button height on Linux/win-dark [Parg]
BUGFIX: UI     | Fix up some dark-mode check-boxes [Parg]
BUGFIX: UI     | Make it obvious when persistent subs filters are empty [Parg]
BUGFIX: UI     | Fix selection back/forward not updating selected content correctly [Parg]
BUGFIX: UI     | Fix UI glitch when resolving My Peer fake "IP" for anon nets [Parg]
BUGFIX: UI     | Fix remembering last side-bar entry [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.3.0.0

01 Feb 08:12
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3300

FEATURE: Tag   | Add ability to remove auto-tag config rows [Parg]
FEATURE: Tag   | Added "isMoving()" Tag Constraint [Parg]
FEATURE: Core  | Added option to prioritize downloads by amount remaining [Parg]
FEATURE: Core  | Added ability to reschedule disk ops from a paused state [Parg]
FEATURE: Core  | Use HTTP plugin proxies for RSS/search [Parg]
FEATURE: Core  | Added option to run hybrid torrents as v2 rather than v1 [Parg]
FEATURE: Core  | Added All Trackers option to explicitly enable/disable scraping [Parg]
FEATURE: Core  | Add Download History to metasearch providers [Parg]
FEATURE: Core  | Support I2P proxies in the same way as Tor [Parg]
FEATURE: Core  | Allow parameters to be supplied to manual browser command [Parg]
FEATURE: Plug  | Added "play sound" to simple api plugin [Parg]
FEATURE: UI    | Add JVM Info log view containing cpu+mem usage [Parg]
FEATURE: UI    | Support column filters in files view; support :>, :>= etc. for numerics [Parg]
FEATURE: UI    | Add option to force dark theme on Linux for some components [Parg]
FEATURE: UI    | Added "search for save location" option to torrent-options dialog [Parg]
FEATURE: UI    | Added an option to save the torrent file from the torrent-options dialog [Parg]
FEATURE: UI    | Added slow-ui log [Parg]
FEATURE: UI    | Added cog options to torrent dialog [Parg]
FEATURE: UI    | Added summary entry to search for location results [Parg]
FEATURE: UI    | Persist open-torrent-options dialogs across restarts [Parg]
FEATURE: UI    | Added "save torrent" to "more" menu in torrent options [Parg]
FEATURE: UI    | Added option to limit active blocks shown in Blocks views [Parg]
FEATURE: UI    | Added protocol values for subscription templates/search templates [Parg]
FEATURE: UI    | Double-click dashboard view item title -> pop out [Parg]
FEATURE: UI    | Added column value based filtering to subscriptions view [Parg]
FEATURE: UI    | Recover pop-out windows on restart [Parg]
FEATURE: UI    | Allow searching by renamed columns in setup window [Parg]
FEATURE: UI    | Dark Theme option for Windows, Java 11+ recommended [Parg]
FEATURE: UI    | Show drag position of top/right bar "sash" [Parg]
FEATURE: UI    | Give the option to abandon the creation of a personal share [Parg]
FEATURE: UI    | Added upload/download history view [Parg]

CHANGE: Tag    | Enforce strict tag download limits with option to be lax [Parg]
CHANGE: Core   | Update OSX platform manager to update arm natives [Parg]
CHANGE: Core   | Hack DNS SPI support for Java 18+ [Parg]
CHANGE: Core   | Support JVM options for Azul and Eclipse [Parg]
CHANGE: Core   | Try proxy when installing server certs [Parg]
CHANGE: Core   | Don't descend into folders starting with "." when searching save locs [Parg]
CHANGE: Core   | Log bind failures when logging enabled [Parg]
CHANGE: Core   | Don't discard unused "All Tracker" entries if they have options set [Parg]
CHANGE: Core   | Tinker with donation logic to back off more when donated [Parg]
CHANGE: Core   | Merge the two very similar long-term stats implementations [Parg]
CHANGE: UI     | Rework things so that peer connected time column times are synchronized [Parg]
CHANGE: UI     | Users running Java 11+ will receive an updated SWT library [Parg]
CHANGE: UI     | Allow main window to be minimized during closedown [Parg]
CHANGE: UI     | Make it clear what is relevant in combined torrent-options dialog [Parg]
CHANGE: UI     | Rework multi-select expand area collapsing [Parg]
CHANGE: UI     | Log metadata peer connection stats [Parg]
CHANGE: UI     | Add explicit port to UDP NAT test message [Parg]
CHANGE: UI     | Added an "internal" view type to separate views [Parg]
CHANGE: UI     | Convert plugin-bar into a dashboard style view [Parg]
CHANGE: UI     | Remember selected tab [Parg]
CHANGE: UI     | Switch expand bar theme on Win dark, not as terrible [Parg]
CHANGE: UI     | Reduce wasted space around devices view [Parg]
CHANGE: UI     | Rework tab renderer and use for dashboard views [Parg]
CHANGE: UI     | Allow secondary dashboard views to be configured [Parg]]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [Keith.T.Maxwell]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]

BUGFIX: Tag    | Fix sort for tag-group icon columns when row has no value [Parg]
BUGFIX: Core   | Fix NPE when there's a deleted subscription result [Parg]
BUGFIX: Core   | We don't want non-printables in a log file [Parg]
BUGFIX: Core   | Fixes for metadata download + actual download addition borkage [Parg]
BUGFIX: Core   | Fix bug with torrents saved to drive roots on Windows [Parg]
BUGFIX: Core   | Handle renamed root folder when searching for existing save locations [Parg]
BUGFIX: Core   | Fix up dht: announce list entry sanitisation [Parg]
BUGFIX: Core   | Tidy up nat-check URL connections [Parg]
BUGFIX: Core   | Fix up "is linked" test [Parg]
BUGFIX: Core   | Fix some magnet links being incorrectly accepted as .biglybt files [Parg]
BUGFIX: Core   | Don't attempt to proxy file:// urls [Parg]
BUGFIX: Core   | Reduce blocking sync in subscription manager [Parg]
BUGFIX: Core   | Don't re-create dashboard view on selection [Parg]
BUGFIX: Core   | Net limit should pause download if either up or down limit exceeded [Parg]
BUGFIX: UI     | Fix cell refresh skipping when sorted as table mutates [Parg]
BUGFIX: UI     | Fix pieces view Files column translation [Parg]
BUGFIX: UI     | Fix transparency of archive icon in menu [Parg]
BUGFIX: UI     | Removed some duplicate menu items (log views and others) [Parg]
BUGFIX: UI     | Don't show automatic "option" menu item for default plugin interfaces [Parg]
BUGFIX: UI     | ProgressETA: Avoid NPEs with FakeTableCell (#2786) [Parg]
BUGFIX: UI     | Fix viewer window not being above options dialog on linux [Parg]
BUGFIX: UI     | Only enable unban button when ip list has a value [Parg]
BUGFIX: UI     | Peek the current public ipv4 address to reduce potential blocking [Parg]
BUGFIX: UI     | Fix the export/build of some stand-alone views [Parg]
BUGFIX: UI     | Fix logging view export failure [Parg]
BUGFIX: UI     | Partially fix the device manager views [Parg]
BUGFIX: UI     | Draw piece outline first [Parg]
BUGFIX: UI     | Dark mode fixes for DHT ops views [Parg]
BUGFIX: UI     | Fix piece-map view top label in dark mode [Parg]
BUGFIX: UI     | Dark mode for country stats [Parg]
BUGFIX: UI     | Dark mode for vivaldi panel [Parg]
BUGFIX: UI     | Fix up dark mode transfer stats view [Parg]
BUGFIX: UI     | Improve some dark-mode graphics [Parg]
BUGFIX: UI     | Stop speed graphic timestamp jitter [Parg]
BUGFIX: UI     | Fixup chat UI when key not available [Parg]
BUGFIX: UI     | Prevent recursive disposal in case causing crash [Parg]
BUGFIX: UI     | Fix dark mode info bars [Parg]
BUGFIX: UI     | Fixed Console UI Add/Find files batch operation [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.2.0.0

13 Oct 08:44
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3200

FEATURE: Tag   | Added 'force start' option to tags [Parg]
FEATURE: Tag   | Added tracker_status to Tag constraint variables [Parg]
FEATURE: Core  | Auto-skip files containing folder names if file separator in match [Parg]
FEATURE: Core  | Added execute-on-new-result to subscriptions  [Parg]
FEATURE: Core  | Support for marking subscription results as globally read across all subscriptions [Parg]
FEATURE: Core  | Added option to prioritise downloads based on file priorities [Parg]
FEATURE: Core  | Added support for alternative hole punching [Parg]
FEATURE: Core  | Option to add magnet downloads in original library position [Parg]
FEATURE: Core  | Added ability to reset resume data to previous valid state [Parg]
FEATURE: Plug  | uTP: Support reason codes [Parg]
FEATURE: Plug  | SimpleAPI: Added support to mark subscription results read [Parg]
FEATURE: Plug  | SimpleAPI: Added method to list downloads, result in JSON [Parg]
FEATURE: Plug  | SimpleAPI: Added setdownloadfileattribute method [Parg]
FEATURE: UI    | Added option to disable table tooltip truncation [Parg]
FEATURE: UI    | Indicate if chat messages are ip-filtered in participant tooltip [Parg]
FEATURE: UI    | Added protocol column to subscriptions view [Parg]
FEATURE: UI    | Subscription menu multi-select support for update period [Parg]
FEATURE: UI    | Added peers view upload data queued column [Parg]
FEATURE: UI    | Added option to disable auto-restart notification [Parg]
FEATURE: UI    | Progress column redesign [ferdnyc]
FEATURE: UI    | Show piece details in General View for stopped downloads [Parg]
FEATURE: UI    | Add help to "search for existing files"; expand search for relocate [Parg]
FEATURE: UI    | Added copy-to-clip menu for URLs [Parg]
FEATURE: UI    | Added torrent-count column to All Trackers view [Parg]
FEATURE: UI    | Added 'next update' subscription view column [Parg]
FEATURE: UI    | Make middle mouse button click assign tag on library tag button [Parg]
FEATURE: UI    | Added "File Priorities" Library column [Parg]
FEATURE: UI    | Add support for plugins to add subscription results menu items [Parg]
FEATURE: UI    | Added filter to all-peers view with column filter support [Parg]
FEATURE: UI    | Added "show threads" to Help->Advanced menu [Parg]
FEATURE: UI    | Basic "counters" view [Parg]

CHANGE: Core   | Kick inactive metadata peers [Parg]
CHANGE: Core   | Limit a peer's out-bound queued protocol data size for hash requests [Parg]
CHANGE: Core   | Make subscription listeners asynchronous; cache result read status [Parg]
CHANGE: Core   | Switch peer transport timers to use mono-time [Parg]
CHANGE: Core   | Boot idle peer connections after 30 minutes [Parg]
CHANGE: Core   | Remove assumption that Windows file systems are case insensitive [Parg]
CHANGE: Core   | Support export of literal data sources [Parg]
CHANGE: Core   | Reduce subscription asynchronous listener threads [Parg]
CHANGE: Core   | Timeout idle asynchronous listener threads [Parg]
CHANGE: Core   | Decrease percentage of TCP only connect attempts [Parg]
CHANGE: Core   | Lower timeout when peer waiting for handshake [Parg]
CHANGE: Core   | Reset resume data after force-recheck cancelled [Parg]
CHANGE: Core   | Classify "failed to create parent directory" as a "file-missing" error [Parg]
CHANGE: Core   | Make UDP send/receive monitors "fair" locks [Parg]
CHANGE: Core   | Stop send/receive threads when idle [Parg]
CHANGE: Core   | Prevent future connections to peers that will likely not be fruitful [Parg]
CHANGE: Core   | Don't attempt name based matching when searching via piece mode [Parg]
CHANGE: Core   | Reduce peer connect history memory usage; add holepunch to connect health [Parg]
CHANGE: UI     | Add dark-mode sidebar item close icon [ferdnyc]
CHANGE: UI     | Disable any close confirmations when updating BiglyBT [Parg]
CHANGE: UI     | Added * to status and faded blue piece view for reconnecting peers [Parg]
CHANGE: UI     | Temporarily keep old ProgressETA column [Parg]
CHANGE: UI     | Allow some slack on windows when verifying shell location+size [Parg]
CHANGE: UI     | Better sort order for next-update [Parg]
CHANGE: UI     | Warn if file name conversion likely to cause create-torrent issues [Parg]
CHANGE: UI     | Add visual for long-press category assignment [Parg]
CHANGE: UI     | Added some debug for removed shared secret errors [Parg]
CHANGE: UI     | Don't redraw a fake row [Parg]
CHANGE: UI     | Make open-torrent and files-view filter consistent; add tooltip [Parg]
CHANGE: UI     | Update free space display in open torrent dialog [Parg]
CHANGE: UI     | Made tag/category library buttons menu apply to relevant downloads [Parg]
CHANGE: UI     | Show library header info for single selection as well [Parg]
CHANGE: UI     | Allow download completion mask to be set false when global is true [Parg]
CHANGE: UI     | de_DE: German translation update [Georg Engelmann]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [qysnn, Mindires]

BUGFIX: Tag    | Settings view layout fixes [Parg]
BUGFIX: Core   | Fix DNS provider for Java 8 [Parg]
BUGFIX: Core   | Don't start new subscription downloads if closing down [Parg]
BUGFIX: Core   | Improve performance of subscriptions newest result data column [Parg]
BUGFIX: Core   | Try and work around broken sleep preventer on Win 11 [Parg]
BUGFIX: Core   | Subscription results can get big, encode incrementally [Parg]
BUGFIX: Core   | Use more accurate FileUtils.isAncestorOf when checking paths [Parg]
BUGFIX: Core   | Make sure requests are freed on access fail [Parg]
BUGFIX: Core   | Don't synchronously request tracker update on read-selector thread [Parg]
BUGFIX: Core   | Don't re-check plugin update state if restart pending [Parg]
BUGFIX: Core   | Fix some peer connections timing out instead of closing on hash-missing [Parg]
BUGFIX: UI     | Fix legend label reverting to wrong colour [Parg]
BUGFIX: UI     | Improve performance of date column re-sorting [Parg]
BUGFIX: UI     | Tweaks to peer pieces item  [Parg]
BUGFIX: UI     | Fix missing Font disposal [Parg]
BUGFIX: UI     | Fix some dark mode transfer stats issues [Parg]
BUGFIX: UI     | Table cells should have one pixel top+bottom padding [Parg]
BUGFIX: UI     | Consistent border drawing in Tags columns [Parg]
BUGFIX: UI     | Fix tags column not always refreshing on tag change [Parg]
BUGFIX: UI     | Fix up some cells that are writing over the column separator [Parg]
BUGFIX: UI     | Fix quick links resized icon background [Parg]
BUGFIX: UI     | Improve graphical tag column layout [Parg]
BUGFIX: UI     | Put icon load onto SWT thread if needed [Parg]
BUGFIX: UI     | Don't let selected files grab selection unless active [Parg]
BUGFIX: UI     | Select correct default colour for colour dialog [Parg]
BUGFIX: UI     | Pickup colour changes across views [Parg]
BUGFIX: UI     | Better text colour selection for custom backgrounds [Parg]
BUGFIX: UI     | Fix initial find-files dialog layout size on OSX [Parg]
BUGFIX: UI     | Fix white-on-white text [Parg]
BUGFIX: UI     | Use "data missing" error message more consistently [Parg]
BUGFIX: UI     | Seems we don't need to escape & in tab folder titles anymore [Parg]
BUGFIX: UI     | Escape & in chat channel name menu items [Parg]
BUGFIX: UI     | Fix sidebar entry not selecting correctly when collapsed on Linux [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.1.0.0

07 Jul 16:06
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3100

FEATURE: Tag   | Added "countTrackers()" Tag constraint function [Parg]
FEATURE: Tag   | Tag button alignment options [Parg]
FEATURE: Tag   | Added option to hide swarm tags in tags overview [Parg]
FEATURE: Tag   | Add right-click Tags Overview header menu to get to Tag options [Parg]
FEATURE: Tag   | Added "select tag" button to auto-tagging/import folder config settings [Parg]
FEATURE: Core  | Added a "relocate" mode to "search for existing data files" [Parg]
FEATURE: Core  | Option to only enforce one-operation-per-file-system for write operations [Parg]
FEATURE: Core  | Option to ensure re-check on complete occurs before potential move [Parg]
FEATURE: Core  | Option to mark subscription results found in BiglyBT as read [Parg]
FEATURE: Core  | Added support for subscription filter inheritance [Parg]
FEATURE: Core  | Added option to add download specific sub-directory to move-on-complete folder [Parg]
FEATURE: Core  | Added a "launch content" library option to launch largest playable file [Parg]
FEATURE: Core  | New "Subscription Templates" to allow common filters to be inherited [Parg]
FEATURE: Core  | Option to mark a subscription result as read in all subscriptions [Parg]
FEATURE: Core  | Option to delay file checks for incomplete downloads to improve startup times [Parg]
FEATURE: Plug  | Support for creating subscriptions for file-size based RCM lookups [Parg]
FEATURE: UI    | Shift+C on sidebar entry to mark all read in subscription [Parg]
FEATURE: UI    | Added menu item to show details of file links for selected downloads [Parg]
FEATURE: UI    | Added optional library header; Library options menu link [Parg]
FEATURE: UI    | Show file auto-priority settings in open-torrent-options dialog [Parg]
FEATURE: UI    | Added backward+forward library navigation toolbar items [Parg]
FEATURE: UI    | Added menu option to mark multiple subscription results read/unread [Parg]
FEATURE: UI    | Added "public" and "update interval" columns to Subscriptions view [Parg]
FEATURE: UI    | Handle some confusable Unicode chars in various table filters [Parg,fubar99]
FEATURE: UI    | Add legend to swarm view [Parg]
FEATURE: UI    | Added menu option to create subs template when none defined [Parg]
FEATURE: UI    | Added a right-bar view [Parg]
FEATURE: UI    | New "Piece Blocks" view [Parg]
FEATURE: UI    | Added a "Done (bytes)" library column [Parg]
FEATURE: UI    | Add option to only show category buttons in library complete section [Parg]
FEATURE: UI    | Right-click header option on Progress column to disable 3D look [Parg]
FEATURE: UI    | Added option to disable gradient fill for table/sidebar selection [Parg]
FEATURE: UI    | Added private-torrent column to Library [Parg]
FEATURE: UI    | Option to disable table header gradient fill [Parg]
FEATURE: UI    | Order column header menu option to set from current sort [Parg]
FEATURE: UI    | New Peers view column to show percentage we have that peer wants [Parg]

CHANGE: Tag    | Change cat/tag library button alignment to right when no title [Parg]
CHANGE: Tag    | Auto-tag BiglyBT update torrents [Parg]
CHANGE: Tag    | Remove the option to set a Tag as "public" when it can't be public [Parg]
CHANGE: Tag    | Reworked tag group rename a bit [Parg]
CHANGE: Core   | Enforce a minimum TCP outgoing peer connection timeout [Parg]
CHANGE: Core   | Base re-check order on remaining not overall size [Parg]
CHANGE: Core   | Improve search for existing files when multiple candidates [Parg]
CHANGE: Core   | Re-apply up/down rate limits when peer reconnects [Parg]
CHANGE: Core   | More efficient subscription result marking for multiple selection [Parg]
CHANGE: Core   | Select IPv4 tracker override address over IPv6 for UDP [Parg]
CHANGE: UI     | Remove spaces from hash strings copied to clipboard in a few places [Parg]
CHANGE: UI     | Show "search for existing files" in fancy menu for stopped downloads [Parg]
CHANGE: UI     | If we're trying to show options make sure mode is high enough [Parg]
CHANGE: UI     | Don't allow combo/spinner to grab mouse-wheel scroll from config panel [Parg]
CHANGE: UI     | Open multiple torrent options dialogs behind active one [Parg]
CHANGE: UI     | Darker config section highlight in dark mode [Parg]
CHANGE: UI     | Swarm view rework [Parg]
CHANGE: UI     | CTRL+enter in open-url dialog to accept input [Parg]
CHANGE: UI     | Request attention for download that moves to incomplete from complete [Parg]
CHANGE: UI     | Don't prompt a bazillion times on multiple tag import [Parg]
CHANGE: UI     | Make it more obvious which tag buttons selected in library view [Parg]
CHANGE: UI     | Make filter box slight less manky in dark mode [Parg]
CHANGE: UI     | Add/remove plugin config sections dynamically [Parg]
CHANGE: UI     | Internationalize a few Vivaldi Strings [Parg]
CHANGE: UI     | Blocked IP log initial scroll positioning [ferdnyc]
CHANGE: UI     | More consistent table size column alpha/font setting [Parg]
CHANGE: UI     | Appropriate F9 for the right-bar [Parg]
CHANGE: UI     | Removed borders around some tabbed folders [Parg]
CHANGE: UI     | Remove superfluous line at top of sidebar [Parg]
CHANGE: UI     | Use painted tags for tag group column [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | vi_VN: Vietnamese translation update [Natsu Dragneel]
CHANGE: UI     | zh_CN: Simplified Chinese translation update [hypnotichemionus]

BUGFIX: Tag    | Fix up tag button long-press cheese [Parg]
BUGFIX: Tag    | Fix long-press not removing from auto-remove-only tag [Parg]
BUGFIX: Core   | Ignore potential NPE in getInterfaceAddresses [Parg]
BUGFIX: Core   | Ensure correct timeout is used for various protocols [Parg]
BUGFIX: Core   | Fix re-check not occurring when new files created [Parg]
BUGFIX: Core   | Don't create a file as a side effect of getting its length [Parg]
BUGFIX: Core   | Don't put partial files into recycle bin on delete [Parg]
BUGFIX: Core   | Log when direct file rename fails [Parg]
BUGFIX: Core   | Check if download already destroyed before saving disk manager state [Parg]
BUGFIX: Core   | Don't allow seeding rules to queue force started downloads [Parg]
BUGFIX: UI     | A couple of dark mode fixes for chat UI [Parg]
BUGFIX: UI     | Fix accelerator key being processed twice [Parg]
BUGFIX: UI     | Fix up some more menu separator issues and remove collapse-all from peer [Parg]
BUGFIX: UI     | Fix some duplicate menu separators [Parg]
BUGFIX: UI     | Fix NPE when copy peer details to clipboard [Parg]
BUGFIX: UI     | Fix toolbar sidebar switch button again [Parg]
BUGFIX: UI     | Fix "show title" not seeming to persist [Parg]
BUGFIX: UI     | No "enable simple view" option for classic ui [Parg]
BUGFIX: UI     | Need to invalidate sort cells for correct sorting [Parg]
BUGFIX: UI     | Fix open-torrent dialog not showing on activate on OSX [Parg]
BUGFIX: UI     | fix toolbar files-exist enable logic [Parg]
BUGFIX: UI     | Fix Files View resetting on file complete with incomplete-suffix [Parg]
BUGFIX: UI     | Various subscription UI fixes and additional menus [Parg]
BUGFIX: UI     | Fix stats view incorrectly showing 100% done when few bytes left [Parg]
BUGFIX: UI     | Ensure subscription filters not lost across view switches [Parg]
BUGFIX: UI     | Redraw empty tables on row height change so alternative colours update [Parg]
BUGFIX: UI     | Fix highlighting in config view [Parg]
BUGFIX: UI     | Fix "update now" button not always visible in subscription filters [Parg]
BUGFIX: UI     | Fix issue with tab style dashboard builds with a single item [Parg]
BUGFIX: UI     | Swarm view dark mode fixes [Parg]
BUGFIX: UI     | Fix multiple requests to show same config section not working [Parg]
BUGFIX: UI     | Account for shell margin/padding [TuxPaper]
BUGFIX: UI     | Fix Order column icons not syncing correctly on change [Parg]
BUGFIX: UI     | Can't sensibly sort by column-setup sample column [Parg]
BUGFIX: UI     | Fix invalid image resize attempts [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v3.0.0.0

25 Feb 11:26
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT3000

FEATURE: Tag   | Added "swarm tags" column to Library view [Parg]
FEATURE: Tag   | Changed "swarm tags" into real tags [Parg]
FEATURE: Tag   | Added "isIPFiltered()" Tag constraint function [Parg]
FEATURE: Tag   | Subscription results now support Tags [Parg]
FEATURE: Tag   | New 'max seeding torrents' Tag option  [Parg]
FEATURE: Core  | Added ability to unban IPs in blocked/banned IPs window [Parg]
FEATURE: Core  | Support for per-download completion masking [Parg]
FEATURE: Core  | Make force-terminate on close period configurable [Parg]
FEATURE: Core  | Added an "effective incoming" state for plugin connections [Parg]
FEATURE: Plug  | Added IP Filter control to SimpleAPI plugin [Parg]
FEATURE: UI    | Added new "local interface" peer view item [Parg]
FEATURE: UI    | Added menu item to copy option name to clipboard [Parg]
FEATURE: UI    | Added cell-specific menu support [Parg]
FEATURE: UI    | Added timezone offset to public chat messages [Parg]
FEATURE: UI    | Added chat member properties view [Parg]
FEATURE: UI    | New "select all" context menu item for table views [Parg]
FEATURE: UI    | Added library view item for upload priority [Parg]
FEATURE: UI    | Added header to Subscription Results view supporting search and add [Parg]
FEATURE: UI    | New "toolbar options" right-click menu [Parg]
FEATURE: UI    | New "sidebar options" right-click menu links [Parg]
FEATURE: UI    | Remember expansion state of File View tree [Parg]
FEATURE: UI    | Remember row selection state in Files View across rebuilds [Parg]

CHANGE: Tag    | First priority auto-tags should default to non-public [Parg]
CHANGE: Tag    | Remove internal tag names from tag discoveries [Parg]
CHANGE: Tag    | Added gap around tag icons [Parg]
CHANGE: Core   | Re-use existing metadata download data on recovery [Parg]
CHANGE: Core   | Remove unbanned IPs from bad data list too [Parg]
CHANGE: Core   | Use delete-with-recycle for files set to priority "delete" [Parg]
CHANGE: Core   | Removed option to disable resume data as this leads to unwanted behaviour [Parg]
CHANGE: Core   | Wait for core to initialise before processing magnet requests [Parg]
CHANGE: Core   | Remove resetting of 'play sound when download complete' on OSX [Parg]
CHANGE: Core   | Recognise some more RSS Item attribute values [Parg]
CHANGE: Core   | Improve multiple subscription result delete performance [Parg]
CHANGE: Core   | Reworked metadata download management to make it event driven [Parg]
CHANGE: Core   | Speed limit handler should ignore metadata downloads [Parg]
CHANGE: Core   | Prune old deleted subscription results [Parg]
CHANGE: Core   | Pick up RSS entry CDP links from comments fields [Parg]
CHANGE: Core   | Retain folder hierarchy when moving intermediate nodes in File tree view [Parg]
CHANGE: Plug   | Only report Tor Helper plugin install fail once [Parg]
CHANGE: UI     | Resize subscription icons [Parg]
CHANGE: UI     | Improve bind fail error message [Parg]
CHANGE: UI     | Remember progress reporter dialog location, size and details expand state [Parg]
CHANGE: UI     | Add additional DHT tracker details when not tracking [Parg]
CHANGE: UI     | Stop annoying progress bar animation on Widows in cache view [Parg]
CHANGE: UI     | Replace status bar LED GIFs with PNGs [ferdnyc]
CHANGE: UI     | Improve chat icon transparency [Parg]
CHANGE: UI     | Changed "queued" to "queued/started" in open-torrent-options dialog [Parg]
CHANGE: UI     | Fixed spinner image in progress dialog in dark mode [Parg]
CHANGE: UI     | Updated subscription column header icon for dark mode [Parg]
CHANGE: UI     | Some chat panel dark mode fixes [Parg]
CHANGE: UI     | Use common column for swarm tags [Parg]
CHANGE: UI     | Fix readability of console error messages in dark mode [Parg]
CHANGE: UI     | Improve library view sash in dark mode [Parg]
CHANGE: UI     | Cache fonts to reduce memory usage [Parg]
CHANGE: UI     | Fix config plugin table view in dark mode [Parg]
CHANGE: UI     | Use a timer event to update download status to reduce thread usage [Parg]
CHANGE: UI     | Limit number of active subscription views to save memory [Parg]
CHANGE: UI     | Lots of dark mode icon tweaks [ferdnyc]
CHANGE: UI     | Run PNGs through compressor [adem4ik]
CHANGE: UI     | Better default size for progress reporter window [Parg]
CHANGE: UI     | Allow all sidebar entries to be selectable to avoid annoying behaviour [Parg]
CHANGE: UI     | Added right-click column-setup menu item for table rows [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | ru_RU: Russian translation update [adem4ik,frolovkirill7]
CHANGE: UI     | it_IT: Italian translation update [GiorgioHerbie]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ar_SA: Arabic, Saudi Arabia translation update [islam171119712003]

BUGFIX: Tag    | Ensure Settings tab is selected in Tags Overview when needed [Parg]
BUGFIX: Tag    | Fix Tag library view context menu missing items [Parg]
BUGFIX: Core   | Fix spurious DNS SPI load fail when network down [Parg]
BUGFIX: Core   | Fix some deprecations [Parg]
BUGFIX: Core   | Replaced deprecated use of Applet code for playing audio clips [Parg]
BUGFIX: Core   | Delete dead magnet download storage [Parg]
BUGFIX: Core   | Handle ".imported" file already existing on import [Parg]
BUGFIX: Core   | Fixed category upload-priority over restart [Parg]
BUGFIX: Core   | Stop metadata downloads performing pointless recheck [Parg]
BUGFIX: Core   | Handle errors when getting network interfaces better [Parg]
BUGFIX: Core   | More resilient file download stats loading [Parg]
BUGFIX: Core   | Partial pieces may be null [Parg]
BUGFIX: Core   | Fix exception when the DHT is unwell [Parg]
BUGFIX: UI     | Fix toolbar stop icon tooltip when separate start/stop items [Parg]
BUGFIX: UI     | Fix Library view attention highlight getting stuck on [Parg]
BUGFIX: UI     | Switched some link foreground colours to use system value [Parg]
BUGFIX: UI     | Fix Piece Map label formatting [Parg]
BUGFIX: UI     | Fix resource leak in Subscription Results view [Parg]
BUGFIX: UI     | Fix vanishing toolbar bug [Parg]
BUGFIX: UI     | Set cursor appropriately for subscriptions view buttons [Parg]
BUGFIX: UI     | Use the correct twisty hit ares in the sidebar [Parg]
BUGFIX: UI     | Toolbar buttons shouldn't activate on right-click [Parg]
BUGFIX: UI     | Fix long-press toolbar button behaviour somewhat [Parg]
BUGFIX: UI     | Fix sidebar toggle toolbar button not updating selection state [Parg]
BUGFIX: UI     | Try to prevent UI stall when file system unavailable [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v2.9.0.0

18 Nov 09:46
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT2900

FEATURE: Tag   | Added full re-evaluation timer config [Parg] 
FEATURE: Tag   | Added script type of 'plugin' to Tag execute-on-assign [Parg]
FEATURE: Tag   | Added 'target_ratio' to Tag constraints variables [Parg]
FEATURE: Tag   | Support batch tagging and plugin script exec [Parg]
FEATURE: Tag   | Added ability to duplicate a Tag [Parg]
FEATURE: Tag   | Support default colours for Tag Groups [Parg]
FEATURE: Tag   | Added Tag execute-on-assign action of 'remove tags' [Parg]
FEATURE: Tag   | Added "tag_names" keyword to Tag Constraints [Parg]
FEATURE: Tag   | Added options to copy/paste and invert Tag selection in Tagging view [Parg]
FEATURE: Tag   | Added Tag colour setting to properties menu [Parg]
FEATURE: Tag   | Support "g:" prefix in Tags Overview to search on group name [Parg]
FEATURE: Tag   | Support "p:" prefix in Tags Overview to search on properties (Constraints etc) [Parg]
FEATURE: Tag   | Tag Group sidebar indicator [Parg]
FEATURE: Tag   | Can now rename Tag Groups [Parg]
FEATURE: Tag   | Added addtag/removetag/setcategory to Simple API plugin [Parg]
FEATURE: Tag   | Allow execute-on-assign to directly invoke Simple API methods [Parg]
FEATURE: Tag   | Added isQueued() and isUnallocated() constraint methods [Parg]
FEATURE: Tag   | Added "Queue" to execute-on-assign actions [Parg]
FEATURE: Tag   | Separate "Execute On Assign" column in Tags Overview to show details [Parg]
FEATURE: Core  | Support multiple concurrent data+torrent exports and Disk Ops queue [Parg]
FEATURE: Core  | Added option to prioritize first and last <n>MB of files [Parg]
FEATURE: Plug  | Added 'Simple API' built-in plugin to support script commands [Parg]
FEATURE: Plug  | Added 'setnetworks', "alert","setdownloadattribute" to Simple API plugin [Parg]
FEATURE: UI    | Added Disk Ops view entry when copying a download [Parg]
FEATURE: UI    | Report active operations when quitting with option to abort [Parg]
FEATURE: UI    | Added option to set the default for 'apply to all' when deleting content [Parg]
FEATURE: UI    | Added 'more' menu option to rename display name in open-torrent-options [Parg]
FEATURE: UI    | Added option to pop-out download details view from library in config options [Parg]
FEATURE: UI    | Added colour copy/paste menu items to colour parameters [Parg]
FEATURE: UI    | New menu item to reset 'completed on' times from file dates [Parg]
FEATURE: UI    | Added popup alert for download check complete event [Parg]
FEATURE: UI    | Log user alerts to a log view [Parg]
FEATURE: UI    | Allow row height change and add to Table Header context menu [TuxPaper]
FEATURE: UI    | New batch file move operation [Parg]

CHANGE: Tag    | Reworked constraint matching caching [Parg]
CHANGE: Tag    | Support closing a Tag Group in the sidebar [Parg]
CHANGE: Core   | Changed default magnet download timeout to infinite [Parg]
CHANGE: Core   | Recover torrent file if possible during export [Parg]
CHANGE: Core   | Don't check for embedded raw magnet hashes in HTML to avoid false positives [Parg]
CHANGE: Core   | Switch generated magnet URI hashes from base32 to base16 [Parg]
CHANGE: Core   | Increase default max read/write disk queue and switch to KB for implementation [Parg]
CHANGE: Core   | Report archive failure cause [Parg]
CHANGE: UI     | Status bar right-click menu should be for all [Parg]
CHANGE: UI     | Added download name to disk manager alerts [Parg]
CHANGE: UI     | Added date and time to log alert display [Parg]
CHANGE: UI     | Removed 'More: ' prefix from subscription name [Parg]
CHANGE: UI     | Make an effort to recover magnet downloads in the same order [Parg]
CHANGE: UI     | Save magnet download renames across restarts [Parg]
CHANGE: UI     | Added 2:1 ratio to first priority ignore ratios [Parg]
CHANGE: UI     | Always show seed rank text in column [Parg]
CHANGE: UI     | Added column setup to View menu [Parg]
CHANGE: UI     | Trim empty torrent watch folder config [Parg]
CHANGE: UI     | Show sidebar indicator colour/tooltip for categories [Parg]
CHANGE: UI     | Sort log views menu [Parg]
CHANGE: UI     | Remember comment editor dialog box location + size [TuxPaper]
CHANGE: UI     | All Peers item was added to View menu; remove from Tools [Parg]
CHANGE: UI     | Add Log Views menu to View menu [Parg]
CHANGE: UI     | Reduce size of many .png image files [Parg]
CHANGE: UI     | Updated some icons [RandomAJL]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | ru_RU: Russian translation update [jdPhobos]
CHANGE: UI     | no_NO: Norwegian translation update [lislei]
CHANGE: UI     | si_LK: Sinhala translation update [HelaBasa]
CHANGE: UI     | ja_JP: Japanese translation update [ayano.midori]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | lv_LV: Latvian translation update [makrims]

BUGFIX: Tag    | Fix Tag Group list sort order [TuxPaper]
BUGFIX: Tag    | Fix Tag config section cheese [Parg]
BUGFIX: Tag    | Missing repaint when no taggables in view [Parg]
BUGFIX: Tag    | Enable Ctrl+Tag to exit from Tag constraints text area [Parg]
BUGFIX: Tag    | Speed up build of Tagging view [Parg]
BUGFIX: Tag    | Changes to constraint scope weren't always being picked up immediately [Parg]
BUGFIX: Core   | Deal with instability in start/stop rules sorting [Parg]
BUGFIX: Core   | Update torrent file location if changed before restore [Parg]
BUGFIX: Core   | Metadata download data location/torrent files can't be renamed [Parg]
BUGFIX: Core   | Pass bind IPs when creating proxy servers [Parg]
BUGFIX: Core   | Don't create multiple torrent files when update is stuck [Parg]
BUGFIX: Core   | Fix remembering forced status of restarted paused downloads [Parg]
BUGFIX: Core   | Fix disk controller space allocations getting lost [Parg]
BUGFIX: UI     | Fix tooltip not always showing when going over y bounds & truncate line [TuxPaper]
BUGFIX: UI     | Meaningless to enable pad files for download [Parg]
BUGFIX: UI     | Fix piece count display not resizing in new torrent wizard [Parg]
BUGFIX: UI     | Removing a non-expanded sub-row was causing height inconsistencies [Parg]
BUGFIX: UI     | Fix 'End' key not working in table tree view [Parg]
BUGFIX: UI     | Fix seed rank column sort [Parg]
BUGFIX: UI     | Don't save position of auto-repositioned open-torrent-options dialogs [Parg]
BUGFIX: UI     | Some more dark theme work on Linux [Parg]
BUGFIX: UI     | Fix copy/paste in library filter box [Parg]
BUGFIX: UI     | Don't pop-out sidebar item when double clicking in the expander/close area [Parg]
BUGFIX: UI     | Fixed bug with disposed rows being added to table views [Parg]
BUGFIX: UI     | Fix library view sub-rows not updating correctly [Parg]
BUGFIX: UI     | Fix occasional UI lag when switching skip status [Parg]
BUGFIX: UI     | Use Pattern.quote instead of \Q..\E [TuxPaper]
BUGFIX: UI     | Fix various issues with share ratio parsing/display [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your config, downloads, and plugins.

Release v2.8.0.0

10 Jul 18:30
4e1fff3
Compare
Choose a tag to compare

Developer Blog posts are here: https://biglybt.tumblr.com/tagged/BiglyBT2800

FEATURE: Tag   | Support Tag Constraints in Library filter expressions [Parg]
FEATURE: Core  | Add hard-link option to revert-files [Parg]
FEATURE: Core  | Support hard-link option in 'search-for-existing-files' [Parg]
FEATURE: Core  | Support NAT testing for Light Seeds [Parg]
FEATURE: Core  | Added explicit 'Allocate' option to allocate files and stop download [Parg]
FEATURE: Core  | Treat file names of form "_____padding_file_<num>_..." as pad files [Parg]
FEATURE: Core  | Added 'piece' mode to search for existing files that copies correct ones [Parg]
FEATURE: UI    | Include tracker warning messages in Sources Status column info [Parg]
FEATURE: UI    | New 'download health' item to show queued IO, unchoking and requests [Parg]
FEATURE: UI    | Draw tags in Tags column instead of plain text. [TuxPaper]
FEATURE: UI    | Option to show/hide ETA in Speed sub-tab [Parg]
FEATURE: UI    | Show torrent thumbnail in GeneralView and allow setting/clearing [Parg]
FEATURE: UI    | Show unavailable pieces in Files View piece graph as per General View [Parg]
FEATURE: UI    | Support 'and' filter logic for dl history and archive views (+refactor) [Parg]
FEATURE: UI    | Option to force non-system colors to grayscale [TuxPaper]
FEATURE: UI    | Added info about last/next scrape time to tracker status [Parg]
FEATURE: UI    | Table column foreground/background color settings [Parg]
FEATURE: UI    | Use +/- keys to change priority in Files View [Parg]
FEATURE: UI    | New 'connect health' column to show success of outgoing connections [Parg]
FEATURE: UI    | Added last-piece-number column to Files View [Parg]
FEATURE: UI    | Allow first priority share ratio to be set to 'ignore' [Parg]
FEATURE: UI    | Added copy button to About info [Parg]
FEATURE: UI    | Added 'apply to all' option to torrent export dialog [Parg]
FEATURE: UI    | Add 'rename on top level folder change' item to 'More' menu in OTO win [Parg]
FEATURE: UI    | Added filter box for all-pieces view to filter download/file name [Parg]

CHANGE: Core   | Move transition from force-download -> not-force-seeding later [Parg]
CHANGE: Core   | Increase hash scheduler limits as current not stressing cpu [Parg]
CHANGE: Core   | Update download history on download rename [Parg]
CHANGE: Core   | Disable app-nap on OSX [TuxPaper]
CHANGE: Core   | Preserve file date attributes across backup+restore [Parg]
CHANGE: Core   | Consider pending move-tasks when queueing a seeding download [Parg]
CHANGE: Core   | Replace host name resolver queue with thread pool [Parg]
CHANGE: Core   | Spread the cost of file length checks during re-checking [Parg]
CHANGE: UI     | Better positioning of fancy menu when opened via keyboard [TuxPaper]
CHANGE: UI     | Reduce log level of hash fails to info for uninteresting cases [Parg]
CHANGE: UI     | Added .ico to image types [Parg]
CHANGE: UI     | Select relevant column in column setup window [Parg]
CHANGE: UI     | Use save location for icon if download has no primary file [Parg]
CHANGE: UI     | Row colours override column colours [Parg]
CHANGE: UI     | Added unallocated status info to stopped downloads [Parg]
CHANGE: UI     | Allow resize of donation window as some people have issues with fit [Parg]
CHANGE: UI     | Show Tag move-on-complete actions in Library column when no explicit [Parg]
CHANGE: UI     | pt_BR: Brazilian Portuguese translation update [Havokdan]
CHANGE: UI     | tr_TR: Turkish translation update [BouRock,Snn1452]
CHANGE: UI     | sl_SI: Slovenian translation update [upwinxp]
CHANGE: UI     | fi_FI: Finnish translation update [olavinto]
CHANGE: UI     | ru_RU: Russian translation update [jdPhobos]

BUGFIX: Core   | Fix possible startup fail due to invalid "locale" setting [Parg]
BUGFIX: Core   | Don't make reserved slots first-priority as it borks download limits [Parg]
BUGFIX: Core   | Some trackers return empty response on 'stopped' event [Parg]
BUGFIX: Core   | Remove buddy FP flag when untracking a download [Parg]
BUGFIX: Core   | Fix fallback detection of OSX app bundle location [Parg]
BUGFIX: Core   | Fix jnilib update path [Parg]
BUGFIX: Core   | Fix local tracker up/down stats recording [Parg]
BUGFIX: Core   | Mix aggregated scrape results into constraint vars; fix peer_count [Parg]
BUGFIX: UI     | Fix table row refresh and some other gunge [Parg]
BUGFIX: UI     | Make sure 'file not found' is included in error message [Parg]
BUGFIX: UI     | Draw off-screen for better performance [Parg]
BUGFIX: UI     | Queue up row refreshes triggered by DownloadManager state change [Parg]
BUGFIX: UI     | Fix program icon sometimes being small. [TuxPaper]
BUGFIX: UI     | FilesView name item fixes (mouse button+update on storage type change) [Parg]
BUGFIX: UI     | Fix down-arrow into filter search history [Parg]
BUGFIX: UI     | Toolbar should only act on Files or Downloads, not both; Better tooltip [Parg]
BUGFIX: UI     | Fix search constraint caching [Parg]
BUGFIX: UI     | Fix next selection on ctrl+w close in classic UI [Parg]
BUGFIX: UI     | Don't re-affirm table selection if not focused [Parg]
BUGFIX: UI     | All Trackers view doesn't implement !regex correctly [Parg]

Historical change logs can be found in prior releases.

The release installers come with the ability to migrate (copy) your Azureus/Vuze config, downloads, and plugins.

Release v2.7.0.2

21 Mar 09:40
Compare
Choose a tag to compare

This is a minor bugfix release to version 2.7.0.0

BUGFIX: Core   | Fix startup timing issue causing UI hangs and proxy-plugin issues [Parg]
BUGFIX: UI     | Custom date formats were getting corrupted by CrowdIn in some locales [Parg]
BUGFIX: UI     | Sidebar expansion state recording was resulting in potentially non-ASCII config keys [Parg]