Releases: xiaomlove/nexusphp
v1.6.0-beta14
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
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
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
Fixed
- New user attendance error.
v1.6.0-beta10
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
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
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
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
v1.6.0-beta5
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