What's new in BiglyBT 3.6.0.0
Apr 25, 2024
- FEATURES:
- Added tag constraint variable "file_count_selected" and "count" function [Parg]
- Added "trackers" variable to Tag Constraints [Parg]
- Added Tag Overview "tag sort auto" column [Parg]
- Added "trackerPeers" and "trackerSeeds" Tag constraint functions [Parg]
- Added tag constraint function "pluginOption" [Parg]
- Allow comments in tag constraints [Parg]
- Support empty constraint expression [Parg]
- Added method to add torrents to SimpleAPI plugin [Parg]
- Added progress indicators for SimpleAPI torrent download [Parg]
- Added SimpleAPI plugin method to set download plugin options [Parg]
- Added option to automatically create a sub-folder for simple torrents [Parg]
- Option to set files to high priority when pieces remaining [Parg]
- Added global setting for file priority pieces remaining [Parg]
- Add "completed" to generated feed [Parg]
- Make banning of HTTP seeds download specific [Parg]
- Added "test mode" to "search for existing data files" [Parg]
- Added an "Archive" toolbar item [Parg]
- Support tag/category filter matching in subscription results [Parg]
- Added country chat sub-tab in Peer views [Parg]
- Added option to remember response to "add separate download" prompt [Parg]
- CTRL+a -> select all in progress report window [Parg]
- Added "Close View" file menu item in sidebar view [Parg]
- Support additional launch helper for "show file" operation [Parg]
- Added option to control side bar double-click pop-out type [Parg]
- Added option to disable UI updates when minimised [Parg]
- Added blocked icons for up/down speed when disabled [Parg]
- Separate seeds/peers columns for subs/search results [Parg]
- Option to reset all table views [Parg]
- Added option to set table column defaults for new views [Parg]
- Added "grabbed" column to subscription results [Parg]
- Show entry limit in title [Parg]
- Add "select all" to column header menu [Parg]
- Show byte size in tooltip [Parg]
- CHANGES:
- Dual architecture .biglybt plugin files getting larger [Parg]
- Merge tracker URLs when auto importing and existing download found [Parg]
- Consider compact files for removal even if complete [Parg]
- Propagate tags from magnet auto import [Parg]
- Try to revert to magnet download when link fails [Parg]
- Don't rename download display name from magnet 'dn' if disabled [Parg]
- Better support for extracting RSS fields from the description [Parg]
- "leechers" overrides "peers" in RSS feeds if both present [Parg]
- Ignore enclose size for RSS feeds that are probably torrent file sizes [Parg]
- Lowered DHT request timeout [Parg]
- Support /a for tracker URL scrape replacement [Parg]
- Don't lower-case regular expressions in subs filters [Parg]
- Remove non-matching subscription results [Parg]
- Serialise file skip operations [Parg]
- Add start timestamp to progress reporter details [Parg]
- Added chat key to status text [Parg]
- Stack progress dialogs more sensibly [Parg]
- Change scale values to show most recent rather than average [Parg]
- Try a different tray icon on Linux [Parg]
- Make the new-torrent wizard remember selected files etc across panels [Parg]
- Remove logging config view network diagnostics generation as broken [Parg]
- pt_BR: Brazilian Portuguese translation update [Havokdan]
- bg_BG: Bulgarian translation update [andreshko]
- et_EE: Estonian translation update [priit.uring]
- de_DE: German translation update [Georg Engelmann]
- hu_HU: Hungarian translation update [Phoenix]
- ja_JP: Japanese translation update [tetoria]
- ru_RU: Russian translation update [adem4ik,antonsoroko]
- es_VE: Spanish (Venezuela) translation update [javier.nv]
- tr_TR: Turkish translation update [BouRock]
- BUG FIXES:
- CRemove tag from group when deleted [Parg]
- Need to apply tag filter to groups [Parg]
- Reduce locking in magnet downloader [Parg]
- Don't request public IP when we don't need it [TuxPaper]
- Delete imported torrent file if required [Parg]
- Fix subscription extraction from array of subs [Parg]
- Don't force-start completed update torrents [Parg]
- Need one more loop on errors [Parg]
- Handle already completed and queued download [Parg]
- Ensure DHT contact liveness set correctly on create [Parg]
- Skip IPv6 UDP tracker addresses when IPv6 disabled [Parg]
- Fix selected tag not being shown in tag selection menu [Parg]
- Fix wrapping of comment line [TuxPaper]
- Auto restart prompt is SWT Only [TuxPaper]
- Update category tag group name on locale change [Parg]
- Fixed category tag-type internationalisation [Parg]
- Fixed some locale switching [Parg]
- Fixed localisation of dashboard views [Parg]
- Prevent changing value via scrolling over a Combo [TuxPaper]
- Fixed no scroll in Tag Constraints field [TuxPaper]
- Fix sort order of some hash columns [Parg]
- Fix scale not updating until subsequent refresh [Parg]
- Fix no draw if only trimmable source [Parg]
- Don't attempt to wrap cells that aren't deep enough [Parg]
- Some minor Windows dark mode fixes [Parg]
- Fix search box background in subs view + windows dark [Parg]
- Fix google search command line [Parg]
- Fix some default column setup issues; "reset" -> use explicit default [Parg]
- Fix valid URL foreground in Windows dark mode [Parg]
New in BiglyBT 3.5.0.0 (Nov 21, 2023)
- Added option to apply tag sort to library positions manually + auto
- Added setTagSort Tag Constraint function and Library column
- Add "full_copy_seen" Tag constraint keyword
- Added support for reverse setTagSort
- Added "timeToElapsed" Tag constraint function
- Added +,-,/,* Tag constraint operations; Added toMiB and toGiB
- Added "remaining" and toMB/toGB Tag Constraint variables/functions
- Added getTagWeight constraint function to get download's weight
- Added Tag weight parameter
- Add "random" option to setTagSort
- Added session_age constraint variable
- Added Tag constraint keywords up_speed and down_speed
- Added ifThenElse Tag constraint function
- Added Tag a?b:c operator, rem, min and max functions
- Add Tag constraint variable "my_rating" to get personal rating value
- Added speed limit handler option to not pause force-start downloads
- Added minimum storage controls to speed limit scheduler
- Added remote-port option to proxy factory
- Support explicit ports in web plugin white-lists
- Extended alternative-contacts to include Tor
- Extend PEX support
- Added a logger view for the torrent importer
- Added isExternal to plugin interface tracker torrent
- Tor Proxy DHT prototype
- Added peers count to all-trackers view (session only)
- Add incomplete/complete text to rank item tool tip where relevant
- Separate progress bar colour for light seeding
- Added max-seeds and min-peers to subscription filters
- Menu option to remove all routers
- Added is-external column to my tracker
- Ctrl+f selects filter box in chat view
- Added log messages and save messages chat overview columns
- Added "active requests" to All Trackers view
- Added dl history add/complete/remove columns to Subscriptions
- Added option to specify which side-bar tab is shown on startup
New in BiglyBT 3.3.0.0 (Feb 2, 2023)
- New transfer history view, improved Windows dark theme, performance/bug fixes
- 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]
New in BiglyBT 3.2.0.0 (Oct 22, 2022)
- Added ‘force start’ option to tags
- Added tracker_status to Tag constraint variables
- Auto-skip files containing folder names if file separator in match
- Added execute-on-new-result to subscriptions
- Support for marking subscription results as globally read across all subscriptions
- Added option to prioritise downloads based on file priorities
- Added support for alternative hole punching
- Option to add magnet downloads in original library position
- Added ability to reset resume data to previous valid state
- uTP: Support reason codes
- SimpleAPI: Added support to mark subscription results read
- SimpleAPI: Added method to list downloads, result in JSON
- SimpleAPI: Added setdownloadfileattribute method
- Added option to disable table tooltip truncation
- Indicate if chat messages are ip-filtered in participant tooltip
- Added protocol column to subscriptions view
- Subscription menu multi-select support for update period
- Added peers view upload data queued column
- Added option to disable auto-restart notification
- Progress column redesign [ferdnyc]
- Show piece details in General View for stopped downloads
- Add help to “search for existing files”; expand search for relocate
- Added copy-to-clip menu for URLs
- Added torrent-count column to All Trackers view
- Added 'next update’ subscription view column
- Make middle mouse button click assign tag on library tag button
- Added “File Priorities” Library column
- Add support for plugins to add subscription results menu items
- Added filter to all-peers view with column filter support
- Added “show threads” to Help->Advanced menu
- Basic “counters” view