Top Contributors of the Month

Top Contributors of the Month v2.2.10

No permission to buy ($30.00)
  • Add: Option to "On Ban: Leaderboard Cache Handling" (default is "remove" which does NOT require a cache rebuild)
  • Add: Option to decide whether user banners are linked to the leaderboard page (members-only, never, always)
  • Add: Option to invalidate how many months in the past (defaults to 2)
  • Add: 301 redirect from members/wutc to members/top-contributors (and update path to members/top-contributors) (Thanks @Stuart Wright )
  • Add: Css for banner links added to: wutc_user_banner.less
  • Fix: 2nd widget type for "Top Monthly Posters" (exclude banned or inactive users)
  • Fix: 3rd widget type for "Top Monthly Creators" (exclude banned or inactive users)

Screenshot 2025-09-21 at 1.47.34 AM.webp
  • Like
Reactions: dutchbb and Matt C.
  • Fix: Add xf_user.is_banned to global query exclusion
It's recommended you add the following global index:

SQL:
CREATE INDEX idx_user_state_banned_group_id ON xf_user (user_state, is_banned, user_group_id, user_id);

You can delete the previous index on xf_user because the index above replaces it:

SQL:
DROP INDEX idx_user_state_group_id ON xf_user;
  • Fix: Correctly extend class with XFCP_CumulativeTrophy for TrophyEssentials
  • Like
Reactions: Matt C.
  • Fix: Compatibility with M2N TrophyEssentials rebuild jobs by adjusting CumulativeTrophy repository methods to return true (success) on no-op functions
  • Fix: Prevented “Unable to rebuild...” errors during cumulative trophy rebuilds triggered by other add-ons (e.g. Daily Login Streaks) (thanks @Matt C.)
  • Add: Removed unused class from class extensions (inactive) and from code (unused)
  • Like
Reactions: Matt C.
  • Fix: Remove four-byte character emojis from option descriptions and replace with equivalent HTML entities so customers running old collations have zero install issues
  • Fix: Missing phrase nav.wutc - united with nav.wutcTopContributors (removed nav.wutc)
  • Add: Toggle option to display Top Conributors from member stats (link, overview display, page) (relies on the "viewTopContributors" permission)
  • Fix: Translation hardcoded for member stats overview title (thanks @Greenandgold, @benFF)
  • Fix: Template modification incorrectly calling permission method on memberview
  • Fix: Decimal place setting was ignored on member stats overview (thanks @Greenandgold)
  • Fix: Child checkboxes for scoring metrics were always reverting to default values (thanks @Wave)
  • Fix: Child numberbox values would reset to defaults when unselected (they remember now)
  • Fix: Added missing phrase in scoring metrics option: wutc_only_choose_whats_applicable_read_faq
  • Add: All banner/icon colors have been moved to "Basic Colors" in style properties
  • Add: Default installs have banner icon and banner border matched to the same color
  • Add: Banner's have improved coloring for light and dark styles (dark themes are more muted so they look much better)
  • Fix: Pesky intall/upgrade error "ErrorException: Template error: [E_USER_WARNING] Method canViewTopContributors is not callable on the given object"

Attachments

  • Screenshot 2025-08-13 at 1.35.49 AM.webp
    Screenshot 2025-08-13 at 1.35.49 AM.webp
    24.7 KB · Views: 37
Back
Top Bottom