[DBTech] DragonByte Donate

[DBTech] DragonByte Donate 5.0.0b1

No permission to buy (€14.95)
This version represents a significant change under-the-hood to better support new features, some of which can be found in this very version!

You (and your members) can now "Watch" a donation drive and receive alerts for new donations.

It is also now possible to react to donations. This can be disabled per donation drive, and can be turned off/controlled globally via user group permissions.

The notification Direct Message should now be more reliably added if the donation is confirmed at a later stage, via the AdminCP.

For developers, it is now easier than ever to extend the functionality of the addon, owing to the refactor and moving to Services for add/edit/confirm actions.

Note: The settings and user group permissions have been renamed internally, and while every effort has been made to carry over your settings, they may have reverted to default on upgrade. Please double-check the XenForo Options and user group permissions for this add-on after upgrade, if you have customised them.


Complete Change Log​

Feature: Watch donation drives to receive alerts/emails for new donations
Feature: React to donations
Feature: "Can view history" permission
Change: Rename options and permissions for a more consistent experience
Change: Criteria are now carried over when clicking the Search button in log pages
Change: Refactor code base to be easier to maintain and extend (Services are now used for add/edit/confirm)

Update highlights​

This version improves compatibility with future versions of XenForo by moving certain code calls out of templates. This update is recommended to avoid compatibility issues with the upcoming XenForo v2.3.8 & newer.

Furthermore, a new "Maintenance" page has been added, providing easy access to the various rebuild tasks available in this addon.


Complete Change Log​

Feature: Created a new "Maintenance" page for easy access to the "Rebuild caches" options available in this addon
Change: Move database query calls from templates to PHP files

Update highlights​

This version further reduces query count by caching a few phrases used in the donation widgets, and fixes a visual issue where the donation goal's progress bar was missing 8 pixels from its width.


Complete Change Log​

Fix: Reduce query count by globally caching certain phrases
Fix: Fix visual issue with the donation goal progress bar that removed 8px from the width

Update highlights​

This version updates the various widgets to make better use of cached data, eliminating multiple queries per widget.


Complete Change Log​

Fix: Reduce the query count for widgets

Update highlights​

This version fixes an issue where the various number boxes used across this add-on would not accept decimals.


Complete Change Log​

Fix: Various number boxes would not accept decimals

Update highlights​

This version fixes a minor bug where the + and - buttons would not work for certain input elements.


Complete Change Log​

Fix: The + and - buttons would not work for certain input elements

Update highlights​

This version fixes an issue when editing user group permissions for donation drives, as well as fixing an issue with the front-end donation drive widgets not showing the status bar with the correct width.


Complete Change Log​

Fix: Fix server errors when editing permissions
Fix: Fix progress bar styling

Update highlights​

This version is now considered stable. No issues were discovered during the testing phase.


Complete Change Log​

Version bump

Update highlights​

!!!This version requires PHP 8.0+!!!

This version mainly introduces compatibility with XenForo 2.3. The add-on has been fully updated, meaning no compatibility layers such as loading jQuery or other such patches are required for this add-on.

Style integration has also been improved, by applying more XenForo style properties to various elements, as well as removing the need for JavaScript to generate the donation progress bar.

Furthermore, a few reported bugs since the release of the last version for XenForo 2.2 have also been resolved.


Complete Change Log​

Change: Replace deprecated function calls
Change: Update entity references to use class-string
Change: Updated macros to XF 2.3 format
Change: Convert countdown timer to vanilla JS
Change: Made various CSS follow XF style properties
Change: Progress bar is now generated without JS
Change: Replace various references with class-string<T> equivalents
Change: Update code for PHP 8.0
Change: Add compatibility with new XenForo 2.3 Beta 6 feature
Change: Remove "XenForo" from copyright footer
Change: Necessary changes for the new XenForo 2.3 coding style
Change: Automatically clean up files on upgrade
Fix: Fixed template modifications
Fix: Fix temporary user group changes potentially being removed when it wasn't intended
Update highlights

!!!This version requires PHP 7.4+!!!


This version adds a new member statistics configuration; Top Donors. This statistic can be turned off via the AdminCP, and by default only tracks public donations.

This version also refactors some backend code and fixes a compatibility issue with PHP 8.4.


Complete Change Log

Feature: Add "Top Donors" member stats block (public donations only)
Change: Refactored backend code
Change: Bump minimum PHP version to 7.4 and recommended version to 8.2
Fix: Fix PHP 8.4 compatibility issue
Back
Top Bottom