[XB] Rating Competition Threads

[XB] Rating Competition Threads 2.1.0 Patch Level 1

No permission to buy ($25.00)
Fixed the "Please enter a valid value" error when trying to create a forum with empty competition settings
e1bd0233-11f0-4f11-8efa-760e1c6bb985.webp


🏆 Better Competition Management, Voting & Results!​

This major update expands competitions with jury voting, flexible rating styles, automated milestones, result history, and new whitelist controls. It also introduces a guided setup experience, richer competition status information, moderation tools, notifications, and significant reliability and performance improvements.

Important: This version now requires XenForo 2.3.0 or later.

Breaking change: New permissions have been added for managing whitelisted posts and bypassing whitelist limits. Review your user group permissions after upgrading.

✨ New Features​

  • Added jury voting with jury-only voting and configurable weighted jury votes.
  • Added immutable competition result history, preserving results from closed competitions as revisions.
  • Added moderator support for recording corrected results without overwriting previous result revisions.
  • Added moderator thread tools to start, pause, resume, close, reopen, and rebuild competitions.
  • Added automatic competition milestones based on reply counts, including starting or closing after a configured number of replies.
  • Added an option to close a competition after its scheduled start date.
  • Added an option to keep intermediate results hidden until voting closes.
  • Added competition notifications for:
    • Competition start
    • Closing reminders
    • Competition completion
    • Winners
  • Added configurable competition rating input styles:
    • Dropdown
    • Clickable 1-10 scale
    • Half-step stars
  • Added four forum-configurable post rating display styles.
  • Added Simple and Standard widgets for displaying active competitions.
  • Added an option to limit the total number of whitelisted posts.
  • Added automatic whitelisting for a configurable number of posts and thread starter posts.
  • Added permissions to manage whitelisted posts and bypass whitelist limits.

🔧 Improvements​

  • Reworked competition setup into a guided three-step form.
  • Competition setup now displays jury and closing reminder settings only when applicable.
  • Improved notification configuration by visually separating events and recipients.
  • Competition thread lists now show the current phase, next milestone, and visual progress.
  • Competition threads now show the current stage, next milestone, and live countdowns to scheduled voting events.
  • Refined the competition status block for clearer phase, countdown, and milestone hierarchy across screen sizes.
  • Added a style property for customizing the competition status block.
  • Improved competition cache rebuild performance by avoiding repeated full-thread recalculations.

🐞 Bug Fixes​

  • Fixed first-post editing failing while validating relative competition dates.
  • Fixed competition creation permissions not being enforced in dedicated competition forums.
  • Fixed moving replies between threads not updating competition results in both threads.
  • Fixed simultaneous rating changes potentially creating duplicate votes or losing totals.
  • Fixed the first rating submission potentially failing when no previous rating existed.
  • Fixed winner counts becoming outdated after removing ratings, changing entry eligibility, or restoring replies.
  • Fixed incorrect winner count display on the thread edit page when the maximum winner count was configured globally.
  • Fixed remaining scores being displayed incorrectly after removing a rating.
  • Fixed disabling the whitelist not including all eligible replies in competition results.
  • Fixed competition winners not respecting the permission to view ratings.
  • Fixed the opening post being able to receive ratings or become a competition winner.
  • Fixed ratings and voter names not updating correctly when accounts are renamed, merged, or deleted.
  • Fixed permanently deleting a thread not removing its post ratings.
  • Fixed competition forms not correctly restoring defaults, disabled choices, and draft values.
  • Fixed forum thread type filtering when Competition was the first thread type.
  • Fixed the uninstall reverse alter referencing an incorrect post column.
  • Fixed the forum API to accept both nested competition settings and dotted field names.
  • Fixed authors being unable to update permitted competition settings through the API.
  • Fixed API requests not respecting the configured fixed number of winners.

📸 Screenshots:​


pub_thread_list.webp


pub_thread_view_active.webp


pub_thread_view_complete.webp


pub_forum_post_thread.webp
Fix: Avoid DuplicateKeyException caused by race conditions in certain scenarios
Skip competition close date validation during automated thread updates
Fixed conflict with other add-ons when setting thread type_data during a pending save without forceSet
  • Like
Reactions: collantphile
2.0.3:
  • XF 2.3 support
  • Feature: option start & close after X replies & close after start date
  • Feature: option to limit total whitelisted post count
  • Feature: option to automatically whitelist X posts count and thread starter posts
  • Feature: permissions to manage whitelisted posts, permission to ignore whitelist limits
  • Fix: incorrect competition end notice display conditions
  • Fix: incorrect competition winner count display on thread edit page if max winner count set in add-on options
2.0.2:
  • The addon was renamed to "[OzzModz] Thread Type Rating Competition", as well as forum and thread type - Rating competitions
  • Added forum type options to disallow editing option values for competition threads (with default values)
  • Added permission to edit disabled options
  • Added permission to limit rating change time
  • Added option to set average rating display precision value
  • Added whitelist mode for rating posts in competition
  • Added option to allow removing rates (by selecting empty value)
  • Display winners block on closed competitions (can be disabled in style properties)
  • Added option to close competition immediately
  • Fixed potential race condition error on post rate
  • Added rebuild tool for competition thread caches
  • Fix: hide ignored members from rated users display
2.0.1 Patch Level 1:
  • Fix: Competition voting started check does not work properly
  • Feature: Added permission to vote for own posts
2.0.1:
- Added option to set competition start date

ttc10.webp
  • Love
Reactions: AnjaC
Back
Top Bottom