Releases: xiaomlove/nexusphp
v1.9.6
Fixed
- The Tracker URL displayed on the upload page was inaccurate.
Actually, you don't need to fill in the address when creating a torrent. After the release is successful, the correct address will be automatically written into the torrent download. This is fine. The inaccurate address displayed on the upload page can be ignored. It has now been fixed to the correct address.
v1.9.5
Added
- Message templates
- Tracker URL switching #331
- Support for tgBot plugin to send internal messages to users
Fixed
- Request to reseed messages error
- Paid torrents may not be charged
- Backend plugin store not updating
- Scheduled task updates torrent promotion status without notifying go tracker
- User can not create token
Optimized
- Improved loading speed of the harem page
- Asynchronized underlying trigger events
Note: Message templates currently only support welcome messages for successful registrations. For messages without a created template, the default template will be used.
v1.9.4
Fixed
- Users can create tokens with unauthorized permissions.
- Only one section exists, and API requests torrent list of normal section report no permissions.
- Deleting torrent private message content is incomplete.
Optimized
- Chevereto image hosting is compatible with its V3 version.
- Attachment images support webp, tiff, heic, and other formats.
- MediaInfo extraction optimization.
v1.9.3
v1.9.2
v1.9.1
v1.9.0
Added
- Image hotsting #125
- Self-created tokens
- Challenge-Response login
- Oauth Login #298
- TorrentList+Details+Upload+UserInfo API
- User modification log
- Add sorting and seeding status to claim list #152
- Complaints enabled/disabled configurable
- Queue task monitoring
- More languages supported
- Docker installation support
Changed
- Dependency upgrades, Laravel framework upgraded to 12, Filamentphp upgraded to V3
- Minimum PHP version requirement upgraded to 8.2
- Registration of SeedBox records to remove IP segments
- Uniformity in priority/sorting fields with higher values
Fixed
- Announce invalid compact mode parameter for IPV6 addresses
- Manual execution of commands reports logs written without permission
- Retrieving password via email, received link reports 404
Optimized
- Cleanup of task update torrent visibility issue with no index
- Migrate long text field of user and torrent tables
Special thanks
- Free Farm
- AMMDS
Note: Please do not turn on Challenge-Response Login immediately after the upgrade, as you will not be able to log in successfully after it is turned on. After a period of time, all the staff have logged in once to automatically upgrade the authentication method and then turn it on!
Involves changes to front-end resource files, please clean up cdn caches such as cloudflare after updating!
v1.8.15
Added
- SeedBox records support filling in ASN
- Detect whether IP is SeedBox
Fixed
- Forum/torrent/candidate comments are pure English or numbers are too long without line breaks, causing the page to be too wide #289
- The bonus setting donor double setting is not effective when set to 0
- The problem of infinite retries for a period of time after failing to increase user bonus/update user BT time/update seed companion number in the cleanup task
- Default classification new torrent notification email garbled #302
- Some other warning level error messages have been fixed
Changed
- Downhash parameter uses dots instead of vertical lines #301
- The current seeding/downloading sorting on the personal details page has been changed from seeding time from recent to distant to task start time from recent to distant
Optimized
- Some statements in the cleanup task of increasing user bonus/updating user BT time/updating seed companion number have been adjusted to batch operations
- Paid torrent purchase has been changed to asynchronous tasks
- Update torrent seeding/leeching number during reporting has been changed to auto-increment and auto-decrement
- Added tip information after successful sending of contact management group information #293
To support ASN query, the database needs to be configured, configure the value of GEOIP2_ASN_DATABASE in .env:
GEOIP2_ASN_DATABASE=/your/path/to/GeoLite2-ASN.mmdb
v1.8.14
v1.8.13
Added
- Background color of infobox is configurable for exams & tasks
- Tasks add the maximum number of claimants
Fixed
- The same exam & task can't be assigned to the same user again after it's completed #266
- The problem that the current value of the upload torrent count indicator in the assessment & task may decrease.
- Can't buy medals again after expiration
- The problem that the downhash parameter in the torrent download link is too short and can be exhaustively enumerated, thus leaking the passkey #281
For the torrent increment count indicator in exam & task, if the data is not correct after updating, it is recommended to delete the user's exam and reassign it.