• Before purchasing:
    Please review the product description and compatibility requirements before placing your order. Contact us with any questions to confirm the product meets your needs. Refunds are not available once the product has been downloaded. By purchasing, you agree to our License Agreement.
  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Raffles

[XB] Raffles 2.1.0 Release Candidate 1

You must log in or register to purchase ($25.00)
5c4df121-4615-4e2d-9528-4b903733e82a-1.webp


⚠️ This is a release candidate version. Please take a full backup before installing it on a production site.

🎉 A major update focused on performance, reliability, and raffle management! This release modernizes the add-on with database and architecture improvements, new permissions, enhanced raffle tracking, and numerous fixes to make raffles more stable and easier to manage.

✨ New Features

  • Added a permission to view raffle winners.
  • Added last entry date tracking for raffles.
  • Added paginated loading for public raffle entries overlays.
  • Added pagination for public active and closed raffle lists.
  • Added a share block to the public raffle sidebar

🔧 Improvements

  • Refactored the codebase.
  • Replaced raffle winner user upgrade rewards with temporary user group promotions, including migration of existing user_upgrade_id records.
  • Improved the active raffle list and raffle view layouts.
  • Improved the ACP raffle entries screen layout.
  • Migrated serialized arrays to JSON arrays.
  • Renamed raffle and entry database tables.
  • Added cached unique raffle user entries.
  • Updated the Entry and Raffle entity shortName values.
  • Moved the raffle copy hard-coded text to an XF phrase.
  • Moved the raffle entries refund hard-coded text to an XF phrase.
  • Removed the duplicate raffle route.

🐞 Bug Fixes

  • Fixed incorrect Entries relation mapping for raffles.
  • Fixed a potential infinite loop when drawing multiple winners with duplicate winners disabled.
  • Fixed validation for raffle entry quantities and remaining entry limits.
  • Fixed validation for raffle maximum entry limits.
  • Fixed cron draw processing so an invalid raffle no longer prevents later raffles from being processed.
  • Fixed widget visibility to prevent hidden or non-viewable raffles from being displayed to unauthorized visitors.
  • Fixed unsafe widget color parsing for unexpected style property formats.
  • Fixed raffle winner display when a draw completes without any winners.
  • Fixed raffle entity date and time output to use XenForo formatting.
  • Fixed admin announcement thread creation when invalid forum or poster data is provided.
  • Stopped storing placeholder text in the winner column when a raffle has no winners.
  • Fixed public raffle list queries to load only active or closed raffles.
  • Fixed active raffles list showing already drawn raffles.
  • Fixed closed raffle visibility checks to respect raffle view permissions.

📷 Screenshots



pub_raffle_list-1.webp


pub_raffle_vi-1.webp


pub_raffle_view_activ-1.webp


acp_raffle_list-1.webp

acp_raffle_add-1.webp

acp_raffle_add_partcipiation-1.webp

acp_raffle_add_report-1.webp

acp_raffle_add_reward-1.webp


acp_raffle_add_schedul-1.webp
Fixed XF 2.3 image optimization compatibility issue
Back
Top