What's new
  • No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    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: Contests, Giveaways & Rewards

[XB] Raffles: Contests, Giveaways & Rewards 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