This version primarily fixes an issue with extremely large negative numbers in events such as Taxation. Furthermore, the Daily Credits cron job has an improved activity detection so it should no longer lag behind in certain circumstances. Fix: Use a better method for detecting latest activity for the Daily Credits cron job Fix: Fix an issue where extremely large negative currency values could trigger server errors
This version fixes an issue where an event would crash with a server error if the event's multiplier ended up at 0, such as leaving a rating with no stars. Fix: Fix server error with certain actions like leaving a rating with no stars
This version adds the ability to pay to unlock threads, as opposed to only being able to unlock the contents of a post. A separate page has been added to see all unlocked content a user has purchased.
You can now also configure the credits for any given event to expire after a certain period of time.
The payment profile template has been updated to match the latest XenForo standards.
This version also refactors some backend code and fixes a compatibility issue with PHP 8.4.
Complete Change Log
Feature: Pay to unlock threads Feature: Page to see unlocked content Feature: Expiring credits Feature: Add support for cookie consent for payment profiles Feature: Add warning when deleting events that have been used in transactions Change: Refactored backend code Change: Bump minimum PHP version to 7.4 and recommended version to 8.2 Change: Standardise payment profile display in the front-end to match XF's Account Upgrades Change: Payment profile selection in the AdminCP now uses checkboxes Fix: Fix potential server errors like "Attempt to read property 'node_id' on null" Fix: Fix compatibility issue with XenForo 2.2.11 and older Fix: Fix PHP 8.4 compatibility issue