Fixed the "Please enter a valid value" error when trying to create a forum with empty competition settings
![]()
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.
Better Competition Management, Voting & Results!
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:
![]()
![]()
![]()
![]()
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
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
![]()
We use essential cookies to make this site work, and optional cookies to enhance your experience.