Back to Home

Changelog

Complete release history of BuddyActivity plugin updates, improvements, and bug fixes.

v3.0.1

Major Release

AI Content Generation, Virtual Members & Full Workflow Overhaul

April 2026

New Features

  • AI content generation for posts, comments, and replies (OpenAI, Anthropic, Straico — BYOK)
  • Create Activity page for manual post, comment, and reply authoring
  • Drafts review and approval pipeline — nothing posts without explicit approval
  • Member Library for managing Virtual Member pool with persona assignment
  • Persona Types configuration with activity weights and scheduling windows
  • Templates for controlling tone, debate threshold, and engagement type
  • Structured POST ID system (POSTW-xxx, CMT-xxx-C1, RPL-xxx-C1-R1)
  • Publish Ready checkbox for instant batch approval and scheduling
  • Source tracking across Drafts and Jobs Queue (Manual, AI Generated, System Auto, Google Sheets)
  • Configurable log retention and automated weekly cleanup
  • Jobs Queue consolidated with four targeted actions — Trigger Processing, Clear Completed, Cancel Scheduled, Reset Sheet Sync
  • BUDDY_ACTIVITY_DEBUG two-tier logging system
  • Multi-platform adapter architecture — BuddyPress, Fluent Community, SureDash support ready

Bug Fixes

  • Fixed BuddyBoss adapter detection on early WordPress load
  • Fixed scheduled times incorrect on live hosts due to server PHP timezone vs WordPress timezone
  • Fixed all JavaScript interactions on Create Activity page on live sites
  • Fixed Template selection, Generate with AI, Add Comment and Generate Engagement with AI buttons on live sites
  • Fixed Member Library showing BuddyBoss required message incorrectly on live sites
  • Fixed Engagement Config HIGH and SPIKE timing defaults updated to natural cadence
  • Fixed uninstall logic moved to Freemius after_uninstall hook
  • Fixed security hardening across all AJAX handlers, capability checks, and nonce verification
  • Fixed wp_safe_redirect used throughout instead of wp_redirect
  • Fixed N+1 query in DraftsPage author lookup
  • Fixed SELECT * replaced with specific columns in processing queries
  • Fixed autoload=false on all admin-only options for performance
  • Fixed rand() and mt_rand() replaced with wp_rand() throughout

Improvements

  • Google API services reduced from 32,570 files to Sheets and Drive only — plugin size reduced significantly
  • Automated build and release workflow via GitHub Actions — triggered on version tags
  • Sidebar menu and Settings tabs reordered for logical workflow
  • Overview page and README rewritten to reflect current capabilities
  • composer.lock now tracked for deterministic builds
  • vendor-scoped/ generated at build time, not committed to Git
Important: Major feature release. New wp_buddy_activity_drafts and wp_buddy_activity_members tables are created automatically on upgrade. No manual steps required.

v2.0.1

Maintenance

Bug Fixes & UX Improvements

March 2026

Bug Fixes

  • Fixed missing sync logs DB table on existing installs — the table is now created automatically at runtime without requiring plugin reactivation
  • Fixed duplicate sync trigger when recurring and async Action Scheduler actions fire simultaneously
  • Fixed "Translation loading triggered too early" notice on WordPress 6.7+

Improvements

  • Improved skip warning messages — plain-English reasons, grouped into "not ready" (informational) and "data error" (actionable) categories
  • Added "How Buddy Activity Works" explanation panel on the Settings page when not yet connected
  • Renamed "Load Sheet" button to "Save Selection"
  • Moved Jobs Queue menu item below Settings in the admin navigation
Upgrade Notice: Bug fixes and UX improvements. No database schema changes. Safe to update directly.

v2.0.0

Major Release

New Sheet Format & WP-CLI Support

February 2026

New Sheet Format

  • Migrated to vertical ACTIVITY_LOG format — one row per activity (POST, COMMENT, or REPLY) instead of the previous wide horizontal layout
  • Activity ID and Parent ID columns link comments and replies to their parent rows
  • Group ID is automatically inherited from a parent post if left blank on comment/reply rows
  • Data now starts at row 6 (rows 1–5 are header/legend rows)
  • New official Google Sheets template with updated column structure

WP-CLI Commands

  • Added wp buddy-activity sync — fetches a batch from Google Sheets and ingests jobs into the queue
  • Added wp buddy-activity process — transitions scheduled jobs to ready and executes them
  • Added wp buddy-activity run — runs sync then process in one command
  • Enables traffic-independent scheduling via a real server crontab (no longer dependent on WordPress cron or site traffic)

Sync Logs

  • Fixed broken Sync Logs page (option name mismatch caused the page to always show empty)
  • Migrated log storage from wp_options to a dedicated wp_buddy_activity_sync_logs database table
  • Logs now persist indefinitely (up to 200 shown); previously capped at 50 entries
  • "Clear All Logs" now deletes from the DB table correctly

Performance

  • Removed frontend CSS/JS enqueue — plugin has no public-facing output
  • Admin CSS/JS now only loads on Buddy Activity admin pages (not on every WordPress admin page)
  • Google Sheets spreadsheet list cached in a 5-minute transient — eliminates a live API call on every Settings page load
  • Jobs analytics query (GROUP BY) cached in a 60-second transient — cleared automatically after any bulk action

Admin Dashboard

  • Updated to reflect new vertical ACTIVITY_LOG sheet format
  • New Google Sheets template link
  • Pricing updated to $29/week (discounted from $49/week)
  • Service renamed from "Managed Community" to "Done For You"
  • Documentation, support, and virtual team pack links updated

Settings Page

  • Added documentation help box when Google Sheets is not yet connected, linking to the setup guide at buddyactivity.com/docs/google-sheets-setup-guide

Removed

  • Setup Guide admin page removed — replaced by external documentation at buddyactivity.com/docs/google-sheets-setup-guide
Important: Major release. The sheet format has changed to a vertical layout (one row per activity). Update your Google Sheets template before syncing — the old horizontal format is no longer supported. A new dedicated sync logs database table is created on activation.

v1.5.5

Maintenance

Final Polish Before v2.0

January 2026

Improvements

  • Optimized database queries for better performance with large activity logs
  • Enhanced error handling for Google Sheets API rate limiting
  • Improved admin notice system with dismissible messages
  • Updated settings page layout for better organization

Bug Fixes

  • Fixed occasional timeout issues during sync with large spreadsheets
  • Resolved conflict with certain theme admin styles
  • Fixed incorrect timestamp display in activity logs for non-UTC timezones

Compatibility

  • Tested and confirmed compatibility with WordPress 6.4
  • Updated deprecated jQuery methods for WordPress 6.4 compatibility
Upgrade Notice: Recommended update before upgrading to v2.0. Includes performance improvements and WordPress 6.4 compatibility.

v1.5.4

Maintenance

Security & Stability

December 2025

Security

  • Enhanced nonce verification on all AJAX requests
  • Improved capability checks for admin actions
  • Sanitized all user inputs on settings page

Bug Fixes

  • Fixed memory leak in background sync process
  • Resolved issue where deleted groups could still receive scheduled activities
  • Fixed duplicate activity prevention not working in edge cases
Upgrade Notice: Security enhancements and important bug fixes. Update recommended.

v1.5.3

Maintenance

Bug Fixes & Improvements

November 2025

Bug Fixes

  • Fixed issue where image attachments failed to upload for private groups
  • Resolved error when activity content contained special HTML characters
  • Fixed sync log pagination not working correctly
  • Corrected time zone conversion issues for scheduled activities

Improvements

  • Added better error messages for Google Sheets connection failures
  • Improved Activity Queue page loading speed
  • Enhanced validation for spreadsheet data before processing
Upgrade Notice: Bug fixes for image uploads and scheduling. Safe to update.

v1.5.2

Maintenance

Compatibility & Fixes

October 2025

Compatibility

  • Fixed compatibility issue with BuddyBoss Platform 2.6.x
  • Resolved conflicts with popular caching plugins
  • Updated Google API client library to latest stable version

Bug Fixes

  • Fixed auto-sync not triggering at configured intervals
  • Resolved admin dashboard widget display issues on mobile
  • Fixed settings page form validation errors
Upgrade Notice: Important compatibility fixes for BuddyBoss Platform 2.6.x. Update recommended.

v1.5.1

Maintenance

Critical Bug Fixes

September 2025

Bug Fixes

  • Fixed critical issue where comments could be posted to wrong parent activity
  • Resolved database error on plugin activation for fresh WordPress installations
  • Fixed JavaScript error on settings page in Firefox browser
  • Corrected incorrect activity count in dashboard statistics
Important: Critical bug fixes for comment threading. Update immediately if you use comment scheduling.

v1.5.0

Minor Release

Advanced Features & Developer Tools

August 2025

New Features

  • Added webhook notifications for sync completion events
  • Introduced export/import functionality for plugin settings
  • New bulk actions in Activity Queue page (delete, retry, reschedule)
  • Added manual activity retry functionality for failed jobs

Developer Features

  • Added buddy_activity_before_sync action hook
  • Added buddy_activity_after_post filter hook
  • New buddy_activity_skip_activity filter for custom skip logic
  • Published developer documentation with hook reference

Improvements

  • Enhanced logging system with severity levels (info, warning, error)
  • Improved spreadsheet template with more examples and documentation
  • Better error context in sync logs
Upgrade Notice: New developer hooks and webhook support added. Review documentation for new features.

v1.4.1

Maintenance

UI Fixes & Improvements

July 2025

Bug Fixes

  • Fixed settings page layout breaking on mobile devices
  • Resolved tooltip display issues in Activity Queue
  • Fixed connection status indicator not updating in real-time

Improvements

  • Improved responsive design for admin pages on tablets
  • Enhanced color contrast for better accessibility
  • Optimized admin page load times
Upgrade Notice: UI bug fixes and mobile improvements. Safe to update.

v1.4.0

Minor Release

User Experience Overhaul

June 2025

User Interface

  • Complete redesign of Settings page with tabbed interface
  • Added inline documentation and helpful tooltips throughout admin
  • New visual connection status indicators
  • Improved mobile responsive design for all admin pages
  • Added one-click Google Sheets template duplication feature

New Features

  • Added filtering and search functionality to Activity Logs
  • Introduced quick stats dashboard widget
  • Added activity preview before scheduling

Improvements

  • Enhanced error messages with actionable suggestions
  • Improved setup wizard with step-by-step guidance
  • Better visual feedback for all admin actions
Upgrade Notice: Major UI improvements and new dashboard widget. Recommended update for better user experience.

v1.3.1

Maintenance

Performance Fixes

May 2025

Bug Fixes

  • Fixed memory exhaustion issue when processing large batches
  • Resolved slow admin page load with thousands of queued activities
  • Fixed cache not being cleared properly after settings changes

Performance

  • Reduced database queries on Activity Queue page by 60%
  • Optimized image attachment processing
Upgrade Notice: Performance improvements for sites with large activity queues. Update recommended.

v1.3.0

Minor Release

Performance & Optimization

April 2025

Performance

  • Implemented intelligent caching system for Google Sheets data
  • Optimized database queries, reducing load time by 40%
  • Reduced memory footprint for background processing
  • Added batch processing for improved efficiency with large datasets
  • Implemented API rate limiting to prevent Google Sheets quota exhaustion

New Features

  • Added support for processing up to 1,000 activities per sync
  • Introduced background processing queue for better reliability

Improvements

  • Enhanced error recovery for failed Google Sheets API calls
  • Improved logging system with rotation to prevent database bloat
  • Better handling of concurrent sync attempts
Upgrade Notice: Significant performance improvements. May require cache clearing after update.

v1.2.1

Maintenance

Scheduling Fixes

March 2025

Bug Fixes

  • Fixed activities not posting at exact scheduled time
  • Resolved timezone offset issues for international users
  • Fixed retry mechanism not working for failed activities
  • Corrected schedule conflict detection false positives

Improvements

  • Enhanced cron scheduling reliability
  • Better error logging for scheduling failures
Upgrade Notice: Important fixes for activity scheduling. Update recommended.

v1.2.0

Minor Release

Scheduling & Automation Enhancements

February 2026

New Features

  • Added configurable sync interval settings (5, 15, 30, 60 minutes)
  • Introduced activity retry mechanism for failed posts
  • Added timezone selection and handling for scheduled activities
  • New schedule conflict detection and warning system

Improvements

  • Enhanced WordPress cron integration for better reliability
  • Improved batch processing logic for large spreadsheets
  • Better handling of Google Sheets API connection interruptions
  • Added ability to pause/resume automatic syncing

Bug Fixes

  • Fixed activities posting in wrong order
  • Resolved issue with daylight saving time transitions
Upgrade Notice: New scheduling options and timezone support. Check your sync interval settings after update.

v1.1.0

Minor Release

Admin Dashboard & Management

January 2026

New Features

  • Added visual admin dashboard with activity statistics and charts
  • Introduced Jobs Queue management interface with bulk actions
  • New sync status indicators and real-time progress tracking
  • Added activity preview functionality before posting
  • Quick action buttons for common tasks (manual sync, clear queue)

Improvements

  • Enhanced error messages with clear troubleshooting guidance
  • Improved user onboarding with contextual help
  • Better visual feedback for sync operations
  • Added activity success/failure statistics

User Interface

  • Redesigned admin menu structure for better navigation
  • Added color-coded status badges for activities
  • Improved table layouts with sortable columns
Upgrade Notice: New admin dashboard and management features. Explore the updated interface after upgrading.

v1.0.0

Major Release

First Stable Release

December 2025

Production Ready

  • Completed comprehensive testing across WordPress 5.8 to 6.0
  • Full documentation and user guides published at buddyactivity.com
  • Established support channels and troubleshooting resources
  • Ready for production use on BuddyPress and BuddyBoss communities

Improvements

  • Polished admin interface with consistent design language
  • Enhanced settings page with improved organization
  • Streamlined plugin activation and setup process
  • Added comprehensive inline help and tooltips
  • Improved database table installation and migration system

Bug Fixes

  • Fixed plugin deactivation not cleaning up scheduled cron jobs
  • Resolved activation errors on certain hosting environments
  • Fixed settings page conflicts with other BuddyPress and BuddyBoss plugins
  • Corrected permission checks for multi-author sites

Compatibility

  • Tested with BuddyBoss Platform 1.8.0 through 2.0.x
  • Verified compatibility with popular WordPress themes
  • Ensured proper function with common caching plugins
Upgrade Notice: First stable production release. Recommended for all users upgrading from beta versions.

v0.0.1

Initial Release

Beta Release

July 2025

Features

  • Google Sheets integration via Service Account
  • Scheduled activities, comments, and replies
  • Image attachment support
  • Auto-sync functionality
  • Comprehensive logging system
  • BuddyPress and BuddyBoss Platform integration
  • Privacy enforcement for group activities
  • Idempotent processing to prevent duplicates
Upgrade Notice: Initial release of Buddy Activity.

Stay Updated

Get notified about new releases, features, and updates. Subscribe to our newsletter or follow us on social media.