Skip to content

Releases: xiaomlove/nexusphp

v1.6.0-beta14

06 Mar 17:17
Compare
Choose a tag to compare
v1.6.0-beta14 Pre-release
Pre-release

Added

  • Allow & deny client management
  • User list, exam user list add filter

Changed

  • VIP or above exempt from H&R
  • PT-Gen API Point supports additional parameters

Fixed

  • Wrong calculation of attend magic rewards (give more)
  • Ad bbcode content parsing jump link has two more points
  • The link in the password recovery and user agreement is written dead http protocol
  • The problem that comments, etc. are not displayed after users are physically deleted

Allow & deny client, not maintenance staff is not recommended to modify. In addition to the usual add, delete and change, also added the function of checking whether a client is allowed based on all current records, enter the peer id and agent of the client to check.

For the PTGen function, given that the public interface has been taken offline and some third parties need the key, the interface with parameters is supported. Note that this feature requires that the interface data must be original and complete to be available.

Chinese version: https://nexusphp.org/2022/03/04/nexusphp-v1-6-0-beta14/

Attend won't increase bonus, don't use it!
签到魔力不会增加,不要使用!

v1.6.0-beta13

23 Feb 10:14
Compare
Choose a tag to compare
v1.6.0-beta13 Pre-release
Pre-release

Added

  • Medal
  • Seed points

Changed

  • Judgment of cheating becomes lenient
  • FAQ and Rules do not need to login to view #36
  • Advertising configuration start & end time is mandatory #34
  • SMTP configuration support encryption #33
  • Redis required
  • PHP 8.0 required

Fixed

  • Peer duplication
  • Offer comments cannot be viewed #41
  • Massemail page error
  • H&R paging error
  • Incomplete display of user details page when no upload/download #40
  • Forum topic title with double quotes can not be displayed completely when editing #42
  • IMDB website revision can not get the cover, etc #29

The medal function is added in the new management system. If the configured get type is Exchange, users can buy it in bonus. In addition, in the user details screen of the management system, the administrator can award any medal to any user. After a user gets a medal, it will be displayed in the forum and personal details and torrent comments. If you want to downgrade the medal to prevent users from buying it, you can modify it to Get type to Grant.

The seeding points are configured in Site Settings - Account Settings, if not configured, the default value is handled. Default seeding points is 0, only affect the user's upgrade, insufficient will not lead to downgrading (will only increase not decrease).

Chinese version: https://nexusphp.org/2022/02/14/nexusphp-v1-6-0-beta13/

v1.6.0-beta12

23 Jun 15:13
Compare
Choose a tag to compare
v1.6.0-beta12 Pre-release
Pre-release

Added

  • H&R.
  • Upgrade support automatic download.

Changed:

  • Tracker return peer for leechers regardless of their connectability, i.e. it will include peer with connectable "no".

Chinese version: https://nexusphp.org/2021/06/23/nexusphp-v1-6-0-beta12

v1.6.0-beta11

16 Jun 04:03
Compare
Choose a tag to compare
v1.6.0-beta11 Pre-release
Pre-release

Fixed

  • New user attendance error.

v1.6.0-beta10

15 Jun 14:18
Compare
Choose a tag to compare
v1.6.0-beta10 Pre-release
Pre-release

Fixed

  • When "clean up", if it matches to the user to be disabled, there will be an error, so that the seeding/leeching time can't be updated to the users table, which will affect the update of the exam progress.
  • When "clean up", if there is no match to old posts, it will exit early.
  • Upload torrent, if the torrent already exist 500 error.
  • Disabled users are repeatedly inserted into the user-ban-log list

The second point mentioned is only one of the possible cases that cause "cleanup" to exit, see this article for the specific reasons.

Please upgrade from beta8 to beta10 directly, beta9 can be skipped. If you have opened the exam, execute the following command in the root directory immediately after upgrading to do a full "cleanup", otherwise the progress of the exam will be lost (the last one parameter is 1, 1 of 1, 2, 3, 4).

php include/cleanup_cli.php 1

Chinese version: https://nexusphp.org/2021/06/15/nexusphp-v1-6-0-beta10/

v1.6.0-beta9

14 Jun 13:44
Compare
Choose a tag to compare
v1.6.0-beta9 Pre-release
Pre-release

Added:

  • Introduced rhilip/bencode to replace the self-contained inefficient bencode codec function.
  • Award bonus at torrent details page.
  • IP address shows it's location (to the exact country or city).
  • Google Authenticator.
  • Exam filter adds whether donated or not.
  • Exam can be avoided.

Changed:

  • Torrent download also supports downhash and passkey.
  • Attendance from daily flow to only the latest day.
  • Exam progress update mechanism (no user perception).
  • Data table structure and changes replaced with migration file, data filling replaced with seeder file.

Fixed

  • Invalid rss download link.
  • Admin password change overridden.
  • Mybar.php, takemessage.php ,viewrequests.php undefined constants error under php8.

Chinese version: https://nexusphp.org/2021/06/14/nexusphp-v1-6-0-beta9/

This version is faulty, don't use it!
这个版本有问题,不要使用!

v1.6.0-beta8

06 Jun 06:36
Compare
Choose a tag to compare
v1.6.0-beta8 Pre-release
Pre-release

Added:

  • Torrent editing, promotion support setting permanent validity or specify end time or follow system promotion rules.
  • Torrent details, add login-free download link.
  • Torrent sticky support two levels, you can set the background color of the first level and second level respectively.
  • Cleanup support using cli mode.
  • New special section.

Changed:

  • The overall width of the page is adjusted to 1200 px.
  • Base settings restore base URL and tracker URL.
  • Support uploading torrent without tracker address.
  • Tracker reporting introduces authkey, while passkey is still supported.
  • Torrent login-free download links are authenticated by downhash, passkey is no longer supported.

Fixed

  • report.php error reported under php 8.
  • Error occurred at takeupload.php when disable small description. #16

Chinese version: https://nexusphp.org/2021/06/06/nexusphp-v1-6-0-beta8/

v1.6.0-beta7

15 May 05:17
Compare
Choose a tag to compare
v1.6.0-beta7 Pre-release
Pre-release

Added:

Account disable + enable + delete log
Backup cronjob

Changed:

Invite won't be deleted
Account disable + enable migrate to new management system

v1.6.0-beta6

08 May 10:39
Compare
Choose a tag to compare
v1.6.0-beta6 Pre-release
Pre-release

Added:

Exam support duration

Fixed:

location.php Class "config" does not exist #14

v1.6.0-beta5

04 May 07:01
Compare
Choose a tag to compare
v1.6.0-beta5 Pre-release
Pre-release

Added:

Exam system
Tracker support ipv6
Integrate Laravel framework
Include Vue3 + Element plus

Fixed:

Disable cache, rss favorites only not work
Invite signup, inviter can be changed to any other value that not match the code