[DBTech] DragonByte Shop

xF2 Add-on [DBTech] DragonByte Shop 6.6.4

No permission to download
Update highlights

This version adds a few features requested by the community. Administrators have more control than ever over purchases, as the buyer can now be edited when ticking the "Is gifted" box. For users with a lot of purchased items, inline moderation is now available to quickly manage purchases with common actions such as discard, activate / deactivate, and hide / show.

A few issues reported by the community have also been resolved. See the changelog for further details.


Complete Change Log

Feature: Ability to edit a purchase's buyer via the AdminCP
Feature: Item names are now shown in the tooltip in the postbit
Feature: Leverage inline moderation to mass apply inventory actions
Change: Remove IP logging for trading
Fix: Ensure buyer user name is saved correctly when manually assigning a purchase in the AdminCP
Fix: Ensure buyer user ID and buyer user name are correctly updated when they are renamed
Fix: Removed IP logging for discard action when this action was done automatically
Update highlights

This version implements a workaround for ThemeHouse's UI.X themes that use Material icons rather than FontAwesome icons.

Furthermore, it implements "lazy loading" for item icons on the Shop home page, as well as fixing an issue with the "Hidden" flag and the user's inventory.


Complete Change Log

Feature: Add support for lazy loading for item icons
Fix: Purchased items with the "Hidden" flag will no longer disappear from the inventory
Fix: Support ThemeHouse UI.X themes when the navbar is configured to appear on the right hand side of the navbar
Update highlights

This version introduces a new setting, allowing you to set a minimum wallet amount required in order to attempt to steal. This prevents people from avoiding penalties by banking all but 1 of their currency.


Complete Change Log

Feature: (Optional) Minimum wallet amount needed in order to steal
Update highlights

This version adds pagination for the inventory. Certain forums with a large number of purchased items could run into memory issues when viewing the inventory, which will be addressed by this update.

If you do not wish to use the pagination feature, you can set the new "Inventory items per page" to a very high number.


Complete Change Log

Change: Add pagination for inventory, in order to avoid memory issues
  • Like
Reactions: springer28
Update highlights

This version introduces too many features to highlight individually - see the change log for the full list.


Complete Change Log

Feature: Filter bar for Inventory pages
Feature: "Item type" filter for Overview and Category pages
Feature: Add display order as a valid sort option for item list
Feature: Filter on the Purchase page now searches all pages
Feature: Thread Highlight / Thread Title Style items can now be restricted from applying in certain forums
Feature: Free-form CSS support for the following item types: Post Background (Pre-Defined), Postbit Highlight (Pre-Defined), Post Style (Pre-Defined), Thread Highlight (Pre-Defined), Thread Title Style (Pre-Defined), Username Style (Pre-Defined), User Title Style (Pre-Defined)
Feature: "View your tickets" link on the lottery overview page
Feature: Front-end transaction log
Change: Reworked the installer to make it more manageable going forward
Change: Points columns are now stored with a hard cap of 8 decimals
Fix: Fixed an issue where certain transaction log entries would not display the item in the transaction log
Fix: Fix updating currency amount when the amount in question is a decimal number
Fix: Hidden items would not correctly take effect in certain scenarios
Fix: Fix username style and user title style reactivation when the Active setting is toggled
Update highlights

This version makes a minor update to when certain items take effect, and fix a bug with undeleting items via the front-end.

Complete Change Log

Change: Username Style and User Title Style items that are "hidden" should now take effect
Fix: Fix missing undelete method
Update highlights

This version changes the way currencies are displayed in the postbit and fixes a couple minor issues.


Complete Change Log

Change: Ensure currency display in the postbit is displayed inline
Fix: Fix an issue where an icon would not be resized if the proportions were too misaligned
Fix: Fix an issue with merging users
  • Like
Reactions: springer28
Update highlights

This version fixes a few issues discovered in the previous version, based on reports from our community.


Complete Change Log

Fix: If a user is deleted, the purchase records would not be cleaned correctly
Fix: Worked around a race condition where the points column was deleted
Update highlights

This version fixes an issue with attachments / IP logging / spam checker when submitting a new post.


Complete Change Log

Fix: Fixed an issue where attachments would not be correctly associated when posting a post
  • Like
Reactions: springer28
Update highlights

This version aims to improve the performance on certain low-power servers, or servers with limited resources.

In previous versions, every time the forum interacted with a user's obtained items, such as displaying user names (for coloured user names) or permissions etc, certain files were being loaded from disk repeatedly, bypassing caches.

This was originally implemented because too aggressive a cache could result in users seeing other users' items when they went to view the configuration for their own items. However, this had the unfortunate downside of causing a rather significant slow-down if the server in question was running on a slow hard drive, or if it did not properly cache the actual physical files.

After some live testing, a happy middle-ground has been found, and performance on such servers should be greatly improved. It is unlikely you'll see major gains if your server was already running the Shop mod smoothly, but any optimisation is good optimisation!


Complete Change Log

Change: The default icon is now better aligned when showing bigger icons
Change: Apply a bit more permission caching
Fix: Fixed performance issues on certain low-power servers
Fix: When moving an item to a different category in the AdminCP, the list of available prefixes did not update
Top