Reputation System 2.3.4

Change log

Added:
Reputation presentation and history:
  • Added star output to profile reputation entries and reputation lists using the existing points-to-stars configuration
  • Added readable reputation activity text containing the member, post, thread title, reputation, and date instead of a raw post ID
  • Added permission-aware rater avatars. The real user behind an anonymous reputation is only revealed to members with the required permission
  • Added a paginated View all reputation overlay for posts
  • Added reputation-history totals for reputation count, total score, average reputation, and positive, neutral, and negative reputations
  • Added reputation state and rejection details to the full history where the viewer has permission to see them.
  • Added a global option controlling whether reputation comments are displayed under posts
  • Added per-forum comment visibility overrides with inherit, show, and hide modes
Reputation Policies:
  • Added forum-based Reputation Policies with priority and display-order controls
  • Added separate positive, neutral, and negative reputation permissions per policy
  • Added separate comment modes for every reputation type: optional, required, preset only, or disabled
  • Added configurable minimum and maximum comment lengths
  • Added allowed comment-preset selection and permission-controlled free-text comments
  • Added XenForo user criteria for submitting reputations and accessing policy-protected forums
  • Added a node permission for bypassing Reputation Policies
  • Added Integrity Profile assignment at policy level
  • Added negative-reputation automoderation based on unique eligible raters, combined negative score, and a configurable time window
  • Added rater eligibility requirements based on account age, message count, and reputation
  • Added XenForo approval-queue and moderator-log integration for automatically moderated posts
  • Added an ACP Reputation Policy Debugger for testing a user, forum, and reputation-type combination and tracing the effective decision
Reputation Integrity Center
  • Added an optional Reputation Integrity Center, disabled by default
  • Added reusable Integrity Profiles with reputation-type filters, analysis windows, risk thresholds, actions, and per-signal configuration
  • Added log and moderate trigger actions
  • Added detection for reputation bursts, single-recipient concentration, single-thread concentration, reciprocal reputations, shared IP addresses, new accounts, and low message counts
  • Added configurable thresholds and risk weights for every integrity signal
  • Added Integrity Cases with open, dismissed, and confirmed states and evidence for every triggered signal
  • Added actions for dismissing, confirming, and returning integrity cases to the approval queue
  • Added moderator-log entries and an integrity_flagged webhook event
Reputation rejection and moderation
  • Added a dedicated rejected reputation state
  • Added rejection with either a custom message or a saved preset message
  • Added correction and resubmission of rejected reputations by the original rater
  • Added automatic removal of the previous rejection reason after a corrected reputation is submitted
  • Added lifecycle alerts for edited, deleted, and rejected reputations
  • Added push notifications for new, edited, deleted, and rejected reputations
  • Added separate user opt-out preferences for the new lifecycle notifications
Reputation comment edit history
  • Added standard XenForo edit history for reputation comments
  • Added edit count, last edit date, and last editor tracking
  • Added comment-history viewing, comparison, and rollback
Automatic Reputation Rules
  • Added an extensible provider system for automatic reputation adjustments
  • Added providers for reactions, user-upgrade purchases, accepted question solutions, answer votes, trophies, user-group promotions, and XenForo Resource Manager reputations
  • Added source, forum, and recipient-criteria filters
  • Added positive and negative adjustment values, display ordering, enable/disable controls, and reversible rules
  • Added a Reputation Adjustment ledger for automatic and manual corrections
  • Added unique source keys and duplicate-award protection
  • Added adjustment reasons, acting-user tracking, active/reversed states, and manual rollback
  • Added automatic rollback when a reversible source event no longer applies
  • Added atomic user reputation-score updates for adjustments
Content ranking and discovery
  • Added a separate ranking score without changing the existing reputation points or star-display values
  • Added total-points, average, Bayesian, and Wilson ranking methods for rated content
  • Added configurable minimum unique raters, reputation period, minimum total score, positive/negative thresholds, confidence level, Bayesian prior, and tie-breaker options
  • Added configurable output for stars, points, ranking score, total reputations, and unique raters
  • Added avatar, author, and content-snippet display options
  • Added the Top members in this subforum widget
  • Added the Top rated posts in this subforum widget
  • Added Reputation Score as a weighting factor for XenForo Trending Content
XenForo criteria:
  • Added a maximum reputation criterion
  • Added a criterion for the total number of reputation reputations given
  • Added a criterion for the number of negative reputations given
  • Added a criterion for the number of positively rated posts
  • Added a criterion requiring the latest configured number of rated posts to have no negative result
API and webhooks:
  • Added reputation:read, reputation:give, and reputation:moderate API scopes
  • Added API operations for listing, viewing, filtering, creating, editing, deleting, restoring, approving, unapproving, and rejecting reputations
  • Added support for submitting either reputation points or star reputations through the API
  • Added permission-aware content visibility and anonymous-rater handling to API results
Changed:
  • Improved profile reputation entries to use the configured star display where applicable
  • Replaced raw post IDs in reputation overviews with readable post and thread information
  • Improved the existing positive-reputation email with the rater, thread title, post link, and awarded points
Removed:
  • Removed the redundant Anonymously: Yes output when the rater is already displayed as Anonymous
  • Removed raw post IDs from profile reputation entries
Fixed:
  • Fixed anonymous-rater disclosure so the real user and avatar are only exposed with the required permission
  • Fixed permanent post deletion so all related reputations are removed, including posts with multiple reputations
  • Fixed cleanup of related approval-queue, deletion-log, IP, and edit-history records
  • Fixed reputation counting when posts or threads are hidden, moderated, restored, or permanently deleted
  • Fixed moderated reputations returning to the approval queue when their content becomes visible again
  • Fixed user reputation scores and post caches after content-state changes
Back
Top