Closed Ghost-chu closed 1 week ago
The update introduces new functionality and improvements across multiple files. Significant changes include adding a thank you message in PeerBanHelper
, incorporating BiglyBT client support, modifying the Java version configuration in pom.xml
, refining log handling, enhancing web API responses with HTTP status codes, and updating configuration files. The changes aim to improve the application’s functionality, compatibility, and user experience.
File Path | Change Summary |
---|---|
README.md |
Added thank you message for ej-technologies’ open-source license in PeerBanHelper . |
pom.xml |
Updated project version to 4.2.0 , added <packaging> element, updated Java version configuration, and added new plugins. |
.../PeerBanHelperServer.java , .../PeerImpl.java |
Added BiglyBT client handling and peer implementation. |
.../downloader/.../Downloader.java , BiglyBT.java |
New method isSupportWebview() , removed getBanList() , added BiglyBT client interaction. |
.../downloader/impl/transmission/Transmission.java |
Added isSupportWebview() method, removed getBanList() . |
.../javafx/JavaFxImpl.java |
Updated log handling with MAX_LINES , insertLog method, and constant imports. |
.../rule/ClientNameBlacklist.java |
Changed needCheckHandshake() return value to true . |
.../rule/IPBlackRuleList.java , RuleSubController.java |
Updated HTTP status codes in response messages for various operations. |
.../webapi/PBHDownloaderController.java |
Introduced logging using Lombok’s @Slf4j , updated response messages, and refined error handling. |
.../webapi/common/SlimMsg.java |
Added an HTTP status code field to SlimMsg class. |
.../torrent/TorrentImpl.java |
Made progress field mutable, applied @Setter to the class rather than individual fields. |
.../text/Lang.java |
Added new strings for downloader API operations and error messages. |
.../config.yml , profile.yml |
Added BiglyBT client configuration, updated content matching criteria for the module configuration. |
.../javafx/main_window.fxml |
Enabled text wrapping in TextArea . |
There’s code anew within the lines,
For installers, we say our thanks, that shines, 🍀
New clients join, like BiglyBT bold,
Logs now dance in a thousandfold.
With every change, we strive to be,
The friendliest code upon the sea. 🐰
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
@coderabbitai review
新功能
错误修复
行为更改
默认配置更改
Summary by CodeRabbit
New Features
Bug Fixes
ClientNameBlacklist
andPeerIdBlacklist
.Improvements
SlimMsg
messages to include HTTP status codes for better error handling.Version Update
4.2.0
.Documentation
README.md
.