Release notes / BuddyPress Quotes
BuddyPress Add-on Plugin

BuddyPress Quotes

A plain text activity post blends into the feed. BuddyPress Quotes lets members choose a custom background color or image from an admin-curated library when they post an activity update, turning short messages into visually distinct quote cards. Admins upload image sets and color palettes from the backend; members pick at post time.

30 releases
v3.0.1 latest
June 25, 2026 shipped

v3.0.1 Latest

June 25, 2026
Improve 3 Fix 9 Security 1

Improve

  • Added dark mode support across the quote composer, background picker, and activity feed, aligned with the latest BuddyX, BuddyX Pro, and Reign themes.
  • The background-picker category filters now have a clear high-contrast selected state and a distinct hover state in light and dark mode, so the active category is always obvious.
  • Removed the Scheduled Quotes feature (compose now, publish later). Existing scheduled entries and the related setting are cleaned up automatically on update.

Fix

  • Resolved a rare PHP 8 error that could interrupt the activity stream on some sites when certain other plugins were active.
  • Animated video and Lottie backgrounds now appear in the background picker and render correctly behind the quote in the activity feed, instead of showing a blank or transparent card.
  • Selecting an animated background in the composer now shows a clear preview so you can tell it is selected before posting.
  • The background picker now follows your theme's dark mode, keeping its title and surface readable on dark themes.
  • The "Delete preset" confirmation in the admin Presets tab now shows a readable card instead of an invisible box.
  • Social share buttons (X, Facebook, WhatsApp, LinkedIn, Pinterest) keep readable labels on hover instead of fading out.
  • Quote backgrounds now apply correctly in the BuddyBoss ReadyLaunch composer.
  • The AI API key now saves correctly, and the Download PNG label stays visible on hover.
  • Resolved a warning that could appear on the Plugins and dashboard screens.

Security

  • Hardened the reshare action, closed a case where a shortcode could show quotes to members who should not see them, and corrected inflated quote counts.

v3.0.0

June 3, 2026
New 1 Improve 3 Fix 9 Note 1

New

  • Choose exactly which social networks appear on the share window.

Improve

  • Quotes now post instantly - the optional pre-approval hold has been retired so members can share and engage without waiting. For community-wide content review, use BuddyPress Moderation Pro.
  • The share window lays the social buttons out in a single neat row.
  • Consistent spacing and styling across every settings tab; role pickers use a clean, readable grid.

Fix

  • The quote picker now opens as a clean pop-up with search and category tabs, and works reliably on BuddyBoss and modern BuddyPress activity composers.
  • The "Schedule" button now appears next to Post in the composer, and gives a clear prompt if you click it before writing your quote.
  • Sharing a quote now works - the share window opens with the image and social buttons, and the share button is a tidy icon on the quote itself instead of a full-width bar.
  • The AI Suggest button now appears only once an AI provider and key are set up, so members never see a button that can't work yet.
  • Saving the Presets or Share settings no longer wipes your saved background categories.
  • New backgrounds and colors added in the admin can be named, tagged, and filed under a category right away.
  • Uploading an animated background, adding presets, and saving AI keys now work.
  • The quotes leaderboard shortcode is styled correctly and no longer produces PHP notices; the weekly digest email lists top quotes and its link points to your chosen page.
  • Quote activity logging is reliably set up when upgrading.

Note

  • *Major release - the complete quote experience, fully hardened.**

v2.7.0

New 23 Improve 4 Fix 3 Dev 3 Note 1

New

  • Gradient backgrounds. Mix two colors with a chosen angle for a smooth blend.
  • Background categories. Group your backgrounds into named tabs (Motivational / Brand / Holidays) so members can find what they want fast.
  • Mobile bottom-sheet picker. On phones the picker slides up from the bottom with proper thumb-reach swatches instead of squeezing the desktop popover onto a small screen.
  • Picker search. When you have more than 8 backgrounds, members can type to filter - search by name or tags you assign.
  • Media-attached suppression. When a member adds a photo or video to their post, the quote picker auto-hides so the post stays media-led.
  • **Download quote as image.** One click and the member's quoted activity becomes a portable PNG with a `[via your-community.com]` watermark. Five native share buttons - Twitter, Facebook, WhatsApp, LinkedIn, Pinterest - turn every quote into a member-generated marketing asset.
  • **Quote presets.** You curate the on-brand styles ("Inspirational - Merriweather Bold - Dark Image - Center"), members pick a preset, every post stays on-brand without training.
  • **Member quote stats** on every BuddyPress profile. Each member sees their count, image vs color breakdown, group vs personal, and a 30-day sparkline of their posting habit.
  • **Leaderboard shortcode + widget.** Surface "Top quoters this week" anywhere on your site with `[bp_quotes_leaderboard period="week" scope="site" count="10"]`.
  • **Gutenberg block.** Drop a styled quote into any post, page, or template - not just the activity feed.
  • **AI quote suggestions** with Bring-Your-Own API key. Anthropic Claude, OpenAI, Ollama (local, free), or OpenRouter. A "✨ Suggest" button gives members 3 candidate quotes from a topic prompt. Daily token caps per site and per user. Your key never reaches the browser.
  • **Weekly email digest.** Every Monday (or your chosen day), eligible members get a roundup of the most-engaged quotes from the previous week - drives re-engagement without you lifting a finger.
  • **Schedule a quote for later.** Members can compose now and publish at a chosen time. Admin sees the full scheduled queue site-wide.
  • **Animated MP4 / WebM / Lottie backgrounds.** Upload short looping videos as quote backgrounds. Auto-respects the user's "reduce motion" preference - falls back to a static poster image when matched.
  • **Multi-language font fallback.** Devanagari, CJK (Japanese, Chinese, Korean), Arabic, Hebrew text now renders correctly even with a Latin-only font picked. Auto-detects locale and substitutes the right script.
  • Single canonical background renderer. Whether your background is a hex, image URL, gradient, preset, or animated clip, ONE service resolves it - your custom integrations see a consistent API.
  • Settings versioning. Future upgrades won't silently overwrite values you've set.
  • Purpose-built storage for scheduled quotes, indexed for big-site readiness so it stays fast as your community grows.
  • 11 REST routes under `/wp-json/bpquotes/v1/` for headless integrations.
  • Redesigned admin - unified Wbcom card-panel layout (sidebar tabs, page header, save bar). All 14 admin sections in one consistent shell.
  • Light + dark mode support that follows the active theme's mode switch.
  • License screen tells you when your license renews (or "Lifetime") so renewals never sneak up.
  • Persistent activity log with daily cleanup respecting your retention preference.

Improve

  • Every background can now have a name and tags for the search box.
  • Save button shows only once on the License screen - Activate or Deactivate, never both.
  • Polished toast notifications replace browser alert popups everywhere.
  • Requires WordPress 5.0+ and PHP 7.4+ (was 3.0.1 / unspecified) for current security baselines.

Fix

  • License activate and deactivate are now properly capability-gated. EDD `item_id` (110737) added across all four API touchpoints for EDD SL 3.x compatibility.
  • License screen redirects back to the new settings tab instead of the legacy wrapper page.
  • Every PHP file now has a direct-access guard.

Dev

  • Dropped the legacy wbcom-admin wrapper. Leaner zip, fewer files to load.
  • Local-CI pipeline (bin/local-ci.sh + bin/build-release.sh + pre-push hook).
  • 15+ new filter hooks for theme and integrator customisation (`bpquotes_get_setting`, `bpquotes_resolve_preset`, `bpquotes_background_text_color`, `bpquotes_watermark_text`, `bpquotes_fonts_by_locale`, `bpquotes_digest_query_args`, plus the existing sanitize hooks).

Note

  • *The Everything Release - 22 new features in one major overhaul.**

v2.6.0

New 2 Improve 3 Fix 5

New

  • Added new typography options for frontend quote views.
  • Added new backend settings options with icon-enhanced tabs.

Improve

  • Added Ajax to save settings without page reload.
  • Improved background images section UI in admin settings.
  • Added typography controls for frontend view customization.

Fix

  • Security hygiene improvements - resolved PHPCS coding standards violations.
  • Fixed quote content color management with Youzify compatibility.
  • Removed debug console.log statements from frontend JavaScript.
  • Fixed text domain issues for better localization.
  • Ensure only one admin notice is displayed at a time.

v2.5.0

New 8 Improve 6 Fix 7 Dev 2

New

  • Added plugin prefix and detailed function doc blocks for better maintainability.
  • Managed color preview behavior when using an image as background.
  • Streamlined admin interface with essential tabs (Welcome, General, Activity Logs, FAQs).
  • Enhanced Activity Logs with real-time chart visualization using Chart.js.
  • Comprehensive Google Fonts integration with 25+ font families across multiple categories.
  • Dynamic CSS generation to override theme/BuddyPress typography styles with high specificity.
  • Developer-level gamification support for GamiPress, myCred, BadgeOS, and WP Achievements.
  • Responsive admin design with 800px max-width and mobile optimization.

Improve

  • Avoided usage of inline CSS and `extract()` for better security and performance.
  • Optimized JavaScript handling and corrected `in_footer` setting in script loading.
  • Removed hardcoded Slick initialization.
  • Typography settings now consistently apply regardless of theme conflicts.
  • Code optimization, removal of unused files and outdated references.
  • Removed gamification and integrations admin tabs while maintaining developer support.

Fix

  • UI improvements for BuddyPress compatibility.
  • Resolved icon issue with quote blocks.
  • Fixed compatibility issue with Youzify.
  • Updated plugin strings for better localization.
  • Resolved code quality issues including repeated shortcode checks and functional bugs.
  • Managed UI with BuddyPress Edit Activity integration.
  • Chart display issues with multiple CDN fallbacks and error handling.

Dev

  • Updated plugin and theme documentation links and tabs.
  • Added comprehensive developer documentation for gamification hooks.

v2.4.0

New 5 Improve 8 Fix 5

New

  • RTL CSS and minified CSS/JS files for better performance and localization support.
  • Support for BuddyPress Edit Activity plugin.
  • Default enable Quote Icon setting when the plugin is activated.
  • Display Quote Icon based on user roles.
  • Role-wise quote icon control and user role assignment enhancements.

Improve

  • Quote icon UI for better compatibility with Youzify.
  • Settings description text for clarity.
  • Strings for improved translation support.
  • JS placement by moving inline scripts from PHP to separate JS files.
  • Multi-select user UI for better user management.
  • Admin UI for selecting user roles.
  • Notice display styling for settings save confirmation.
  • PHPCS compliance across multiple files for cleaner codebase.

Fix

  • Quote color not displaying properly with Youzify.
  • Settings save notice not appearing after saving plugin options.
  • Undefined warning issue.
  • Quote icon visibility issue in Youzify and BuddyBoss Platform.
  • RTL layout issues with Edit Activity plugin.

v2.3.0

Fix 1 Note 4

Fix

  • wide view.

Note

  • Resolved plugin name issue.
  • Applied PHPCS fixes in the following files
  • Added hooks and filters in `public/class-buddypress-quotes-public.php`.
  • Managed backend options responsive fixes.

v2.2.3

Fix 1

Fix

  • Fixed issue with license is not deactivate if response is failed

v2.2.2

New 1 Improve 1 Fix 3 Note 1

New

  • Default background image and updated title description

Improve

  • Admin option UI

Fix

  • Text domain issue
  • BP v12 fixes
  • License issue

Note

  • FAQ UI for admin

v2.2.1

New 2 Fix 3

New

  • Bp Business Profile plugin compatibility to add quotes on profile page activity.
  • Setting, support menu, updated plugin name, and visit plugin link.

Fix

  • (#79) Issue with php 8.2
  • Set only inactive when the license key is deactivated
  • Call Plugin JS and CSS when the Elementor widget is used on any page

v2.2.0

Fix 3

Fix

  • (#75) Added backend option to enable/disable quote icon
  • Plugin redirect issue when multi plugin activate the same time
  • #74 - Issue with edit activity with Youzify Edit Plugin

v2.1.1

Fix 2

Fix

  • (#70) Fixed undefined index page notice
  • Fixed BuddyBoss admin notice issue on plugin pages.

v2.0.1

Fix 1

Fix

  • update admin wrapper

v2.0.0

New 3 Fix 1

New

  • Added text color for image backgrounds
  • Added text color option for color backgrounds
  • Added Shortcode to display Quote on any page [bp_quotes activity_id=665] where 665 is activity id.

Fix

  • (#65) Fixed RTL issue

v1.9.5

Fix 5

Fix

  • (#55) Upload Quotes background images managed
  • (#57) Update activity section in update UI managed
  • (#54) Fixed plugin is still active BuddyPress not active
  • Embed quotes activity data in rest api activity endpoint
  • Removed install plugin button from wrapper

v1.9.4

Fix 2

Fix

  • Managed 'Add a quote' language string
  • Managed textarea placeholder color and spacing

v1.9.3

Fix 4

Fix

  • BB Plattfom related script only work when buddyboss platform
  • #45 - Quotes Icon not showing properly after submit activity
  • BuddyBoss Quotes Icon issue in activity Post form
  • Update UI with bb platform and rtl fixes with bb theme

v1.9.2

Fix 2

Fix

  • RTL issue in Slick Slider
  • Managed RTL fixes

v1.9.1

Improve 1

Improve

  • (#44) Update embed activity UI

v1.9.0

New 1 Fix 9

New

  • Managed embeded activity frontend UI

Fix

  • (#43) Managed bp quotes content spacing
  • Delete checkinand Polls activity when user click on quotes Icon
  • Update UI with kleo
  • Added Embeded Activity Quote HTML structure
  • Fixed quote background selector panel position
  • Manage activity quote icon with rtmedia
  • Manage quote icon with buddyboss
  • Fixed phpcs errors
  • (#22) Managed UI with onecommunity theme

v1.8.0

Fix 1

Fix

  • Updated Backend UI

v1.7.0

Fix 2

Fix

  • Update Quotes html position using jquery
  • #110 - Compatibility issues BP Post Anywhere

v1.6.0

Improve 4 Fix 2

Improve

  • Managed backend colorpicker UI
  • Added inverted color picker for set quote text color
  • Added background inverted color for text base on backgroud color
  • Updated quote icon and added quote icon in content area

Fix

  • (#25)Fixed php fatal error if buddypress not activated
  • Updated alignment css and slider arrows

v1.5.1

Fix 1

Fix

  • #20 Fixed License issue

v1.5.0

Fix 7

Fix

  • Toggel issue after click on quotes icon
  • Quote issue
  • Quotes icon without rtmedia plugin
  • Remove quotes text and inline css
  • rtMedia Plugin activate then display quotes icon in rtMedia Container
  • (#18) Fixed text alignment issue
  • Load front end js and css on plugin pages

v1.4.0

v1.3.0

Fix 2

Fix

  • BuddyBoss theme specific ui update
  • Buddyx Theme support

v1.2.0

Fix 2

Fix

  • (#9) remove console error
  • (#9) Manage style and js fixes

v1.1.0

Fix 1

Fix

  • Compatibility Testing with BP v5.1.1

v1.0.0

Note 1

Note

  • Initial release.