Version 4.0.0

Version 4.0.0 January 28, 2026 Major Release BuddyPress Moderation Pro

What's Changed

  • Update Major Release: Complete plugin overhaul with over 80 commits focused on reliability, security, and user experience
  • Fix Fix: Email notifications now work reliably for all content types (activities, comments, messages, members, groups, avatars, forums)
  • Fix Fix: Notification system now properly respects admin settings - no unwanted notifications when disabled
  • Fix Fix: Email subjects standardized across all notification types for professional appearance
  • Fix Fix: Null pointer errors in email system that caused crashes
  • Fix Fix: Admin and moderator emails now work independently - one can be disabled without affecting the other
  • Fix Fix: Avatar approval flow - avatars no longer deleted when approved
  • Fix Fix: Avatar moderation now works correctly when first uploading
  • Fix Fix: Group avatar moderation fully functional
  • Fix Fix: Fatal errors when uploading avatars with moderation disabled
  • Fix Fix: Moderation count badges now show accurate numbers
  • Fix Fix: Undefined function errors when deleting avatar moderation posts
  • Fix Fix: Flagged forum topics and replies now properly hidden from listings
  • Fix Fix: Auto-moderation thresholds now work correctly for topics and replies
  • Fix Fix: Moderation JavaScript now loads on forum pages
  • Fix Fix: Flag/unflag buttons display correctly on forum content
  • Fix Fix: Complete member suspension functionality implemented
  • Fix Fix: Member restrictions no longer removed on profile update
  • Fix Fix: Message functionality for blocked members now works properly
  • Fix Fix: Moderators can no longer clear flags on their own content
  • Fix Fix: Users can no longer flag their own content (activities, comments, topics, replies, profiles)
  • Fix Fix: Flag/unflag button replacement issues on member profiles
  • Fix Fix: Content moderation status now saves correctly in admin
  • Fix Fix: Deprecated jQuery methods replaced with modern syntax
  • Fix Fix: All unescaped output vulnerabilities resolved
  • Fix Fix: Proper data sanitization throughout the plugin
  • Fix Fix: ABSPATH protection added to all files
  • Fix Fix: Server-side validation prevents bypassing UI restrictions
  • Fix Fix: Activity and comment posting completes successfully when moderation enabled
  • Fix Fix: Activity stats now include all activity taxonomy types
  • Fix Fix: BuddyPress notifications trigger correctly for admins and moderators
  • Fix Fix: Compose message tab properly hidden for restricted users
  • Fix Fix: Comment flagging works reliably across all themes
  • Fix Fix: Flag button icons display correctly in Reign Theme and BuddyBoss Platform
  • Fix Fix: Flag/unflag buttons work properly across all major themes (BuddyBoss, BuddyX, Reign, Youzify)
  • Fix Fix: Groups directory button UI improved for BuddyBoss theme
  • Fix Fix: Forum flag buttons styled correctly across themes
  • Fix Fix: Function prefixes added consistently throughout
  • Fix Fix: Plugin Checker compliance issues resolved
  • Fix Fix: Proper documentation added to all functions
  • Fix Fix: Obsolete code removed for better performance
  • Fix Fix: Fatal error prevention measures added throughout
  • Fix Fix: Message hook typos corrected
  • Fix Fix: Popup UI cleaned and improved
  • Fix Fix: Non-functional "Add New Report Log" link removed
  • Fix Fix: Moderator capabilities properly set and checked
  • Fix Fix: Filter spam status functionality improved
  • Fix Fix: Various PHP warnings and notices eliminated
  • Enhancement Enhancement: Professional email templates with consistent formatting and clear call-to-action buttons
  • Enhancement Enhancement: Better token replacement in emails (group names, user names, etc. now display correctly)
  • Enhancement Enhancement: Improved admin list for avatar moderation with direct links to user profiles
  • Enhancement Enhancement: Clear logs automatically cleared on approval for cleaner workflow
  • Enhancement Enhancement: CLI commands added for avatar moderation testing and management
  • Enhancement Enhancement: Native bbPress spam functions integrated for better compatibility
  • Enhancement Enhancement: Unspam functionality added when content is unflagged
  • Enhancement Enhancement: CLI commands for bbPress content moderation
  • Enhancement Enhancement: Improved query filtering for flagged forum content
  • Enhancement Enhancement: Improved block/unblock UI and functionality
  • Enhancement Enhancement: CLI commands for member block/unblock operations
  • Enhancement Enhancement: Better handling of member restrictions and consequences
  • Enhancement Enhancement: Complete admin list redesign with optimized column widths
  • Enhancement Enhancement: Simplified labels following Apple-style UX principles
  • Enhancement Enhancement: Better workflow with improved column positioning
  • Enhancement Enhancement: Cleaner default views and status labels
  • Enhancement Enhancement: Author statistics now displayed clearly in row actions
  • Enhancement Enhancement: Filter button aligned inline with dropdowns
  • Enhancement Enhancement: All content types visible even when no data exists
  • Enhancement Enhancement: Proper capability checks for all operations
  • Enhancement Enhancement: Nonce verification for all AJAX handlers
  • Enhancement Enhancement: Strict comparisons used throughout codebase
  • Enhancement Enhancement: Input validation and data escaping improved
  • Enhancement Enhancement: Conditional script/style loading - only loads on BuddyPress pages
  • Enhancement Enhancement: Better handling of BuddyPress-specific notices
  • Enhancement Enhancement: Better CSS targeting for theme-specific elements
  • Enhancement Enhancement: Responsive UI improvements for all themes
  • Enhancement Enhancement: WordPress Coding Standards (WPCS) compliance
  • Enhancement Enhancement: Grunt build optimization
  • Enhancement Enhancement: CLI support for Youzify and bbPress
  • Enhancement Enhancement: Defensive programming patterns implemented