Skip to content

Releases: xiaomlove/nexusphp

v1.9.6

25 Jun 07:21
Compare
Choose a tag to compare

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

22 Jun 13:43
Compare
Choose a tag to compare

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

02 Jun 13:47
e686629
Compare
Choose a tag to compare

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

24 May 07:57
Compare
Choose a tag to compare

Compatible with NasTool/MoviePilot/AMMDS authentication

v1.9.2

23 May 03:48
Compare
Choose a tag to compare

Fixed

  • Registered username case sensitive, back to insensitive before 1.9
  • Invited users have registered private messages with garbled usernames
  • Some other security issue fixes

v1.9.1

22 May 05:09
Compare
Choose a tag to compare

Fixed

  • New users can't log in after registering or changing their password in the control panel #327
  • Some traditional language translations are missing
  • Glitchy username in private message for new user registrations #258

v1.9.0

18 May 09:50
Compare
Choose a tag to compare

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

24 Dec 05:45
Compare
Choose a tag to compare

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

17 Nov 10:17
Compare
Choose a tag to compare

No changes, only synchronization of security fixes for the Laravel framework. Only affects fresh installations.

For other users, the update will be completed by executing the following command.

composer require laravel/framework:v9.52.17

v1.8.13

21 Sep 08:15
Compare
Choose a tag to compare

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.