Skip to content

Releases: xiaomlove/nexusphp

v1.8.4

18 Jun 09:47
Compare
Choose a tag to compare

Added:

  • Management background, user medals show wear status, add delete function
  • Management background, user props add delete function
  • Administration background, modify the user level to VIP when you can directly set the expiration date #199

Optimized

  • Optimize the purchase logic of torrents during reporting by adding lock/ cache/ asynchronous loading of all purchased torrents, etc.
  • Installer/upgrader use cli mode to detect pcntl extensions and related functions more accurately

Changed:

  • Download torrents are reported by passkey by default
  • Use warning message for most cases when reporting errors, and do not return the error message failure message to prevent customers from retrying
  • One user, one torrent, one IP. Do not allow multiple clients to do seeding.

Fixed:

  • Some potential xss attack vulnerabilities
  • spoiler tag content line feed disabled #209

v1.8.3

14 May 09:29
Compare
Choose a tag to compare

Added

  • Meilisearch support for configuring default search mode

Fixed

  • Error triggered when certain index are not selected in the exam
  • No style and return 500 status code on registration page when closing registration

Changed

  • Meilisearch set a separate tab
  • Reduce the frequency of full Meilisearch updates

v1.7.38

14 May 09:12
Compare
Choose a tag to compare

Fixed

  • Examining errors triggered when certain indexes are not selected

v1.7.37

08 May 06:19
Compare
Choose a tag to compare

Fixed

  • The backfill of the exam editing is invalid and cannot be updated

Important security fixed

  • Some operations without permission need to exit directly invalid
  • ajax operation can execute any function

v1.8.2

08 May 05:24
Compare
Choose a tag to compare

Added

  • Torrent paid support configuration enabled or not, maximum value

Changed

  • The description of the torrent paid on the get rss page was changed to download with bonus deduction to avoid confusion with the free promotion type
  • The content field type of the torrents table and the messages table was changed from text to mediumtext to avoid truncation of long content

Optimized

  • Add delay to the asynchronous tasks of cleanup to avoid taking up too many resources at the same time of execution

Fixed

  • The backfill of the exam editing is invalid and cannot be updated

Important security fixed

  • Some operations without permission need to exit directly invalid
  • ajax operation can execute any function

v1.8.1

21 Apr 02:05
Compare
Choose a tag to compare

Fixed

  • The contents of the private section of the forum can be seen when the floor is quoted #182 .

Changed

  • The main categories and sub-categories are sorted by priority from largest to smallest, in line with the rest of the system, please adjust the order after the update if it is not correct

v1.8.0

16 Apr 04:10
Compare
Choose a tag to compare

Added

  • Subcategory support for selecting the section to which it belongs, sorting, and customizing the display name
  • Section name support customization
  • Tags support to select the section
  • Grant props to add notification
  • Full site search portal can be configured to enable or disable
  • Donation status automatically expire and add change notification
  • Control panel message receiving adds whether to receive post replies and H&R up to standard notifications
  • Set forum privacy section
  • Temporary invitation function, support configuration of the number of temporary invitations for initial registration
  • Bonus store new temporary invitation + rainbow ID + name change card
  • Search box support new filters: size/leechers/seeders/times completed/added time
  • Enhanced medal function, support bonus plus and gift, can configure purchase time, display or not and make a separate page display
  • SeedBox record support whitelist
  • New login record in management background, email alert for foreign login
  • Management background new bonus record, attendance records
  • Torrents support setting fees, and charge publishers a certain tax rate
  • Access to NasTools authentication
  • Support third-party full-text search engine Meilisearch

Changed

  • User details page, upload/download/bonus/invite/class changes migrated to management system
  • The search portal for complaints to view account information is changed to user details portal
  • Tags add description field
  • When the torrent file does not exist, the cleanup task no longer deletes the seed data from the database
  • Torrent keyword search matching mode no longer supports "or"
  • Support PHP 8.2 #163 #166

Optimized:

  • Cleanup task, update task of user's bonus/seed points/BT time, seeders/leechers/comments in batches asynchronously
  • Batch increase [Bonus/Upload/Invite] function page in multiple languages
  • scrape interface add cache
  • Two hot tables peers/snatched add unique index constraints, update using primary key

Fixed

  • invalid data on bannedemails page
  • Rainbow ID is not displayed in group chat area
  • User name color is lost after setting level alias
  • Blank content on the floor of the post details from the search result in the forum
  • After getting the temporary VIP, the higher level VIP is still downgraded after the expiration #178

This upgrade requires changing dependencies, refer to the documentation for details

Chinese: https://nexusphp.org/2022/11/08/nexusphp-v1-8-0

v1.7.36

15 Mar 06:35
Compare
Choose a tag to compare

Changed

  • Some plugins need to use a function in certain situations, announce introduces functions.php

v1.7.35

06 Mar 07:34
Compare
Choose a tag to compare

Fixed

  • Repair the problem of using illegal clients without prompting

v1.7.34

10 Feb 09:59
Compare
Choose a tag to compare

Fixed

  • Registration timeout does not physically delete unconfirmed accounts
  • rss list not checking special section permissions