Release notes / WP Stories
BuddyPress Add-on Plugin

WP Stories

Your BuddyPress community feed is a scrollable list with no ephemeral, visual-first format to drive quick engagement. WP Stories adds Instagram-style tappable stories to BuddyPress, BuddyBoss, and PeepSo communities, supporting image and video stories that appear on member profiles and the public activity stream. Works on RTL sites, with stories sliding right to left.

43 releases
v2.4.1 latest
June 25, 2026 shipped

v2.4.1 Latest

June 25, 2026
New 1 Improve 1 Fix 4

New

  • Added an Allowed File Types setting under User Publishing so you can choose exactly which image and video formats members may upload.

Improve

  • Members can now upload a wider range of browser-playable video formats (MP4, MOV, M4V, WEBM, OGV); the allowed list matches the file types your site already accepts.

Fix

  • MOV (QuickTime) videos no longer fail to upload on servers that lack media type detection.
  • The Allowed File Types setting is now enforced when a member uploads, both in the browser and on the server, and a member who picks a disallowed format sees a clear message listing the allowed types.
  • Story upload form and preview cards now display correctly in dark mode across BuddyX, BuddyX Pro, and Reign, with readable labels, dark drop areas, and properly sized action icons.
  • Story title now stays readable on the member Stories page in dark mode.

v2.4.0

June 10, 2026
New 2 Improve 2 Note 1

New

  • Redesigned settings screen with a cleaner, card-based layout and a sidebar menu that groups General, Displaying, User Publishing, Styling, Integrations, Support, and License in one place.
  • Overview dashboard showing your story counts and current configuration at a glance.

Improve

  • Role and visibility pickers are now simple checkboxes with select-all / clear-all, so they work without extra scripts.
  • License activation now lives on its own tab with clear status, expiry, and activation details.

Note

  • All your existing settings, stories, and license carry over automatically - no reconfiguration needed.

v2.3.4

Fix 2

Fix

  • Safari mobile no longer auto-zooms the story upload editor on focus (form inputs now use a 16px font-size on mobile to suppress iOS zoom).
  • Edit Image button now responds reliably to taps on mobile devices (larger touch target, touch-action manipulation, and a touchend fallback that dispatches the click iOS Safari occasionally skips).

v2.3.3

Fix 1 Security 1 Compat 1

Fix

  • Resolved issue with transitioning between stories

Security

  • Added security checks to prevent direct file access in multiple files

Compat

  • Tested up to WordPress 6.9

v2.3.2

Improve 1 Fix 2

Improve

  • POT file with latest translatable strings

Fix

  • Story view overlapping Android navigation bar in Chrome browser
  • Translation issue in JS strings now properly translatable

v2.3.0

New 5 Improve 3 Fix 2

New

  • Story Likes Feature - Users can now like/heart stories with beautiful animations
  • Like counter displays total likes on each story
  • Story viewers list shows who liked each story with heart indicators
  • Like functionality available in both story lightbox and profile story viewer tabs
  • Visual distinction between liked (red filled heart) and unliked (gray outline) states

Improve

  • Story viewer profiles now show inline heart and message icons
  • Dynamic story switching (swiper) maintains like counts and states
  • Fully integrated with BuddyPress and PeepSo member profiles

Fix

  • Story data properly persists when switching between stories
  • Like counts correctly display on profile story tabs

v2.2.4

New 1 Improve 2 Fix 1

New

  • Manage video story mute and unmute icons for better control.

Improve

  • Reduced left-side white space in the stories slider.
  • Updated UI in the Stories tab on user profiles.

Fix

  • Three critical issues related to story viewing.

v2.2.3

Improve 1 Fix 2 Dev 1

Improve

  • Improved file size validation handling with proper detection for disabled state

Fix

  • Setting max file size to 0 now properly disables upload limits (unlimited uploads)
  • FilePond no longer gets stuck when file size validation is disabled

Dev

  • Added support for disabling client-side file size validation when max_file_size is set to 0

v2.2.1

Fix 4

Fix

  • Spacebar key not working in story add/edit forms and all other input fields on pages with stories
  • Keyboard event handlers were preventing spacebar usage globally when story modal was present
  • Users unable to type spaces in What's New (BuddyPress activity), comments, and other forms
  • Spacebar and Enter keys now only prevented when actually viewing stories, not when typing in forms

v2.2.0

Improve 7 Fix 4 Dev 1

Improve

  • Automatic image optimization reduces file sizes by up to 80% for faster loading
  • Stories now load 3-5x faster by using optimized image sizes instead of full resolution
  • Smart file validation accepts all media formats while blocking non-media files like PDFs
  • Image quality automatically optimized to 85% for the best balance of quality and file size
  • Custom story durations now work consistently for both images and videos
  • Significantly improved loading speed on mobile devices with smaller file sizes
  • Reduced server bandwidth usage through intelligent image compression

Fix

  • File upload now accepts all image formats (PNG, JPG, GIF, WebP) and video formats without errors
  • Story duration timing corrected - 6-second stories now play for the full 6 seconds
  • Story playback animation syncs properly with media loading - no more progress bar jumping
  • Videos wait until fully loaded before playing to prevent black screens at start

Dev

  • Added filters to customize image optimization settings:

v2.1.1

Improve 10 Fix 2

Improve

  • All PeepSo settings are now enabled by default for easier setup
  • Improved PeepSo profile "Stories" tab with viewer analytics and story management
  • Better backend language and clearer settings for PeepSo integration
  • Cover image fields are now conditionally displayed based on "Enable Story Collections" setting
  • When story collections are disabled, users can only create individual story items
  • Full internationalization support - all JavaScript UI strings are now translation-ready
  • Image editor interface (TUI and Vue components) now fully translatable
  • Added localized strings for all editor tools (Filter, Crop, Rotate, Draw, Text)
  • All error messages and notifications are now translation-ready
  • Build process optimized with removed watch task from default grunt command

Fix

  • PeepSo activity pages now show single "Add Story" button instead of multiple duplicates
  • PeepSo profile pages now display only that user's stories instead of everyone's stories

v2.1.0

Improve 10 Fix 4 Security 1 Dev 2 Compat 7

Improve

  • Code analysis confirms dual implementation for different contexts (get_wp_story_items and get_wp_activity_story_items)
  • Simplified story creation - cover image is now truly optional
  • Story type is automatically determined based on cover image presence
  • Clear labeling showing cover images are optional fields
  • Helpful placeholder text guiding users through story creation
  • All shortcodes now consistently return empty content for logged-out users when restricted
  • Confusing "Existing Cover Stories Display" admin setting
  • Redundant "Image Editor Type" setting - TUI Image Editor works perfectly as the only option
  • Activity pages now show all stories from users regardless of type
  • Users can now post stories with or without cover images seamlessly

Fix

  • All user stories (both single and public types) now display together on activity pages
  • Removed artificial separation between story types that was limiting visibility
  • JavaScript validation no longer prevents story submission without cover image
  • "Story Visibility for logged-out Users" setting now properly hides ALL story HTML content including wrappers and forms

Security

  • Ensured no story-related HTML is exposed to logged-out users when visibility is restricted

Dev

  • Added comprehensive visibility testing script for developers
  • Verified all visibility permission checks are consistently implemented across the plugin

Compat

  • Story visibility options for both BuddyPress and PeepSo are fully functional
  • "Available Visibility Options" setting correctly filters visibility choices in submission form
  • Friends-only visibility works with BuddyPress Friends component and PeepSo Friends module
  • Members-only visibility properly restricts content to logged-in users
  • Private visibility (Only Me) correctly limits stories to the author and admins
  • Visibility filtering applies individually to each story item with proper indexing
  • Both platforms use appropriate friend detection methods (friends_get_friend_user_ids for BuddyPress, PeepSoFriendsModel for PeepSo)

v2.0.0

Improve 28 Fix 6 Security 1 Dev 2 Compat 2

Improve

  • Complete mobile-friendly redesign - edit stories easily on any device
  • Image editor now automatically adjusts to your screen size
  • Added easy-to-use menu at the bottom on mobile devices
  • Larger, finger-friendly buttons on touchscreens
  • "Apply" button moved to an easier-to-reach position on mobile
  • Better layout when you rotate your phone to landscape mode
  • Works great on all screen sizes - from small phones to large tablets
  • Beautiful new notification messages instead of annoying pop-up alerts
  • Success messages now celebrate with a fun animation
  • Error messages gently shake to get your attention
  • Notifications stay on screen longer so you can read them properly
  • Messages automatically adapt to dark mode if you use it
  • See a progress bar showing when notifications will disappear
  • "Publishing..." message appears while your story uploads
  • Clearer error messages that explain what went wrong
  • All buttons now have smooth hover effects
  • Better organized menus and controls in the editor
  • Faster and smoother performance throughout the plugin
  • Improved visual design with better spacing and alignment
  • Modern story viewer with blur backdrop effect
  • Enhanced keyboard navigation - use arrow keys, spacebar, M for mute, F for fullscreen
  • Touch gestures - swipe to navigate, double-tap to like, swipe up for info, swipe down to close
  • Better loading animations and error handling in story viewer
  • Preloading of next story for seamless viewing experience
  • Improved progress bars with glass effect
  • Gradient overlays for better text readability
  • Accessibility improvements with ARIA labels and focus management
  • Removed unnecessary code for faster loading

Fix

  • Image editor buttons and controls that were hidden are now visible and working
  • The "Apply" button in the image editor now saves your changes properly
  • Editor controls no longer cover or hide parts of your image
  • Stories that showed "published" but weren't appearing are now displaying correctly
  • Resolved compatibility issues with PHP 8 and newer versions
  • Image editor now works properly on mobile phones and tablets

Security

  • Enhanced security for all story submissions

Dev

  • Added better code structure for customization
  • New modal enhancement APIs for extending story viewer functionality

Compat

  • Fully compatible with the latest WordPress version
  • Works seamlessly with BuddyPress, PeepSo, and BuddyBoss

v1.9.0

Improve 4 Fix 7 Security 1

Improve

  • Removed unused debugging and commented-out code.
  • Improved script and style enqueue handling.
  • Documented all PHP functions across the plugin.
  • Removed unnecessary `var_dump()` and debug logic.

Fix

  • Story upload not working with PeepSo integration.
  • Undefined function issue when using BuddyBoss.
  • Cloudflare 404 detection issue.
  • Issue with cover story visibility.
  • JavaScript strings now properly translatable.
  • Upload size and file type restrictions now enforced reliably.
  • Avatar function `get_wp_stories_user_avatar()` updated for compatibility.

Security

  • Prevented direct access to plugin files.

v1.8.1

Note 3

Note

  • Fixed the issue with displaying the profile image on a cover story that includes a video.
  • Fixed an issue where the cover image was not displaying correctly with the view count.
  • Fixed a typo in the string.

v1.8.0

Improve 1 Note 13

Improve

  • to-left (RTL) languages with better minified CSS/JS handling.

Note

  • Improved admin panel styling with updated CSS and JavaScript.
  • Fixed a PHP warning that appeared during plugin activation.
  • Fixed a language loading issue related to incorrect function usage.
  • Corrected a few typos across the plugin interface.
  • Cleaned up code by resolving coding standard issues.
  • Updated the story list view to better show which stories you have already seen.
  • Fixed an issue where offer notice images weren’t displaying properly.
  • Refreshed plugin and theme documentation links for easier access.
  • Improved the content display in the plugins and themes tabs.
  • Removed unused files and old code to streamline the plugin.
  • Updated text in the story submission form for clarity.
  • Improved how story time appears on smaller screens.
  • Fixed an issue where user info wasn’t showing in stories with cover images.

v1.7.0

Improve 10 Fix 7

Improve

  • Updated class-wp-stories-public.php.
  • Managed on-page load image size rendering.
  • Improved loader UI and added Loader DIV with accompanying JavaScript.
  • Revised user-stories-view.php for UI consistency.
  • Set SVG icon dimensions (height and width).
  • Managed user stories UI with PeepSo integration.
  • Added Show Viewer Lists option.
  • Hid the View Stories menu on other user profiles (visible only for logged-in users).
  • Provided view and message functionality with PeepSo, similar to BuddyPress.
  • Improved delete story functionality by managing the delete button UI, adding a delete confirmation box, and enabling story deletion.

Fix

  • Resolved PHP warning when adding stories with BuddyBoss.
  • Fixed PHPCS errors in user-stories-view.php, class-wp-stories-public.php, and peepso-user-stories-view.php.
  • Corrected WP_User_Query usage to run after the plugins_loaded hook.
  • Resolved fatal error issues.
  • Fixed warning and delete story issues.
  • Resolved issue with the Add Friendship button not appearing on load more users.
  • Corrected typo from "stroies" to "stories".

v1.6.0

New 3 Improve 14 Fix 14

New

  • Option to show/hide viewer lists
  • Notice for stories that haven't been viewed yet
  • View count icon and AJAX-powered view count storage

Improve

  • Stories visibility when BuddyPress integration is disabled
  • "Load More" button behavior on the last page
  • Square style loader UI
  • BP icon UI for better notice display
  • "Add Story" and "Load More" button UI
  • "View Stories" visit link section UI
  • Stories slider display and navigation
  • Viewer list display based on settings
  • Stories "Not Found" notice UI
  • Story visibility settings UI
  • Disabling story timer now hides related options and manages associated attachment deletion
  • Minified Zuck.js and resolved JS errors
  • View stories tab UI and added message icon functionality
  • Popup modal now closes with the "Escape" key

Fix

  • Fatal error related to undefined function bp_get_settings_slug()
  • User story view timestamp issue
  • Issues with "View More User" functionality
  • "Load More" button inconsistencies
  • Button visibility when link is empty
  • "Visit Link" button issue
  • PHPCS issues across multiple files for better code standards
  • User messaging functionality issue
  • Fatal error with Youzify plugin compatibility
  • JS errors for smoother user experience
  • JS errors related to BuddyPress & BuddyBoss platform compatibility
  • Undefined index issues
  • Story widget warning when visibility is set to 0
  • PHP warnings for cleaner error logs

v1.5.4

Fix 1

Fix

  • Issue with WP Stories & PeepSo

v1.5.3

Improve 1

Improve

  • Removed HardG

v1.5.2

Improve 3 Fix 1

Improve

  • Improved Zuck Library string for better compatibility.
  • Updated .pot file for translation support.
  • Translated Filepond JS strings for enhanced multilingual support.

Fix

  • Resolved string translation issues across the platform.

v1.5.1

Fix 1

Fix

  • Fatal error: Uncaught Error: Call to undefined function bp_core_get_user_domain() for PeepSo

v1.5.0

Improve 6 Fix 5

Improve

  • Added links to users' profiles, applied to the story box and user story.
  • Changed the string "Add new Post" to "Add New Story."
  • Refactored tab retrieval logic for better security and PHP compatibility.
  • Managed link color to display as white.
  • Added a link only on the author's name.
  • Managed backend options for responsive fixes.

Fix

  • Resolved warning issue on the story box shortcode in the frontend.
  • Corrected duplicate text appearance issue.
  • Addressed issues with the bp_members_get_user_url function for the BuddyBoss Platform.
  • Resolved deprecated issues.
  • Ensured button text appears even without entering a link.

v1.4.4

New 3 Improve 1 Fix 7 Note 2

New

  • Story delete option
  • Image option for render style
  • Cron job gets created when the plugin is updated

Improve

  • Render style label

Fix

  • Rename function file name
  • Remove image and video type
  • CSS issue in add image option for render style
  • Removed Response Time Mention
  • Remove redirect option for logout user
  • Move to the logout user option in the general option and remove the user profile story creation
  • Warnings

Note

  • UI for Render Style and updated images
  • Cover with story option

v1.4.3

Improve 3 Fix 2

Improve

  • Managed UI compatibility with Gecko theme for a seamless user experience.
  • Improved TUI image editor UI for better mobile usability.
  • Managed circle story item UI for improved visual appeal.

Fix

  • Resolved issue where restrict visibility options were not displaying on the frontend form.
  • Addressed issue with PeepSo avatar display.

v1.4.2

Fix 1

Fix

  • The license does not deactivate if the response is failed.

v1.4.1

Fix 2

Fix

  • (#149) Update snapssenger stye text color
  • (#149) Update story preview UI

v1.4.0

Improve 1 Note 14

Improve

  • publishing options (#139, #145, #144).

Note

  • Added comparison enhancements (#73).
  • Fixed video file type issue.
  • Fixed file upload type issue.
  • Unminified Zuck.js code.
  • Added list view and story loading styles (#143).
  • Removed outdated preloader HTML (#143).
  • Resolved already viewed stories issue (#130).
  • Restricted story creation to registered users (#73).
  • Limited story visibility to user profiles in PeepSo (#133).
  • Redirected to custom login on story creation (#125).
  • Updated Filepond library.
  • Set default story duration (#94).
  • Fixed redirection issue on plugin activation (#131).
  • Fixed story expiration setting (#122).

v1.3.9

Improve 9 Fix 7 Note 1

Improve

  • (#117) Top banner link
  • (#117) Backend option UI
  • (#117) Backend options label and description
  • (#117) Top banner image and welcome screen description
  • (#117) Circle position from styling options
  • (#117) bbpress integration setting
  • (#117) Enable Story Timer For Single, Cover Stories options
  • (#117) RTL option option, call separate css file when RTL view
  • (#117) Full screen view option

Fix

  • (#117) Add a new story link
  • (#117) Set by default all user rolls
  • (#117) Set story published status by default published
  • (#117) Text domain fixes
  • BP v12 fixes
  • Fixed license issue
  • Fixed double license tab issue

Note

  • (#115) Unmute button UI in mobile view

v1.3.8

Fix 5

Fix

  • PHPCS fixes
  • (#109) Update Typo Changes
  • (#111,112) Warnings with PHP 8.2
  • (#105) Avatar issue with BB theme
  • (#103) Managed user role dropdown UI

v1.3.7

Fix 3

Fix

  • #96 - unable to upload .mov file
  • #99 - media uploaded by stories have a double extension
  • #98 - story disappears on a day change, it doesn't complete the 24-hour cycle

v1.3.6

Fix 1

Fix

  • Auto update fixes

v1.3.5

Fix 1

Fix

  • License issue.

v1.3.4

Fix 4

Fix

  • Added setting, support menu and update plugin link, author name
  • Update License activation file and set response in transient
  • Set Only Inactive when license key deactivate
  • Fixed text Domain Errors

v1.3.3

Improve 2 Fix 7

Improve

  • #55 - restrict by user role
  • (#74) Added style attribute for shortcode

Fix

  • (#86) Managed square style UI in mobile view
  • (#74) Fixed shortcode UI break with list layout
  • (#74) Fixed shortcode layout with list style
  • #64 - change Circle Title to Cover Title
  • #64 - change the text from circle image to cover image
  • #84 - Peepso visibility friend option not working
  • Fixed #82 - issue is with peepso integration

v1.3.2

Fix 1

Fix

  • (#72) Fixed friends visibility issue

v1.3.1

Fix 2

Fix

  • (#66, #67) Fixed typo error
  • Fixed some minor bugs

v1.3.0

Fix 4

Fix

  • (#52) Update filepond javascript library
  • (#56)Added option on single story widget
  • Update #58 - Change the text from public to enable cover image
  • Update #58 - Update Typo change

v1.2.2

Fix 1

Fix

  • (#44) Fixed JavaScript i18n issue

v1.2.1

Improve 1 Fix 1

Improve

  • (#50) Added allows to switch between Public and User Stories

Fix

  • (#44) Fixed string translation issue

v1.2.0

Fix 2

Fix

  • Managed story content mobile view UI
  • Added new hook "bp_before_directory_activity_content" to show stories

v1.1.0

Fix 5

Fix

  • Fixed UI issue with bb theme
  • Backend UI fixes
  • Display last Image as avatar and if last storie as video then display
  • Display last image in Activity Stories
  • Added default option in General and Styling option

v1.0.0

Note 1

Note

  • Initial Release