New Release: PeepSo & Gecko

Big Reactions interface improvements, default email intensity setting and lots of visual and functional fixes and improvements.

Reactions improvements

Custom “root” and editable “Like” icon

The Reactions engine has been refactored in order to treat the first available published Reaction as the “root” element. So now, if “Love” is your first Reaction, the default small icon right under the post will be “Love”. We apply a simple CSS grayscale filter there, so there is no longer a need for an alternative “disabled icon”. This allowed us to finally allow edits on the “Like” icon itself, which before needed to be handled with asset overrides.

Reactions tooltip now opens on mouse-over

This improvement only applies on desktop and only if the user left no reaction yet. The pop-up will fly out the moment they mouse over the Reactions root element.

Other improvements

The Reactions CSS cache is no longer referring images with explicit https:// which should improve operation on websites switching hosts, changing SSL certificates etc. We also fixed a small issue where if your Like was the first reaction on the post it would say “1 person” instead of “you”.

Future improvements

You can now enable “emotion” support in Reactions which is a part of a future content ranking algorithm. This feature doesn’t do anything specific yet, but it allows PeepSo to gather some information about which Reactions are to be considered an “agreement” and “disagreement” with the post. It will be mostly useful in scenarios where someone wants to have only two Reactions like Upvote and Downvote (similar to Reddit).

Default email intensity setting

The administrators can now control the default email intensity setting for new users. This is especially useful if you don’t want your community to spam the users too much unless they explicitly say so. Setting it to something like “1 hour” as a default might be a good starting point.

Early Access

Sort by latest commented

We fixed an issue where the “sort by” field was still present even if the feature was disabled in Early Access. We also added a maintenance script which is designed to collect the information about “last comment date” on all old posts (ones written before upgrading to a “sort by” capable PeepSo version).

Web Push is now deprecated

The Web Push implementation we experimented with for the past months has turned out to be a dead end. It is now officially deprecated – administrators will not be able to enable it anymore, and it will eventually be removed from the product altogether. At some point in the future we will reintroduce it, but we will have to rewrite it from ground up.

Social Login – Login With WeChat (China)

A new experimental provider was added, enabling the WeChat (China) APIs.

Other improvements

Gecko and PeepSo both include a range of visual fixes and improvements: better “someone is typing” indicator in Chat, improved profile details in wide Gecko cover layout, better compatibility with WooCommerce, Dokan and other third party plugins and themes. The albums layout spacing was touched up, along with Media upload notices no longer explicitly mentioning S3 conversion to the user.

Styling for shares was improved, especially when embedding Events and Classifieds in PeepSo streams. We also made sure that internal URLs follow the setting that makes them hide from post content if there is no other text.


Be sure to see our changelog for all the details.

Don’t have the Bundle but you would like to have access to all current and future plugins hassle-free?

Check our offer!

PeepSo Ultimate Bundle – 1 Year


Most popular

Choose license option

Get access to every single plugin and theme we have on offer.

  • 1 year of free updates
  • 1 year of 24/7 * Technical Support
  • 1 year access to future plugins (if any)
  • No signup fees
  • Early Access Program
PeepSo Ultimate Bundle – 5 Years


Pay 3 years, get 2 free

Choose license option

The best possible solution for a long-term plan community.

  • 5 years of free updates
  • 5 years of 24/7 * Technical Support
  • 5 years access to future plugins (if any)
  • No signup fees
  • Early Access Program
PeepSo Monthly Bundle


Most popular

Choose license option

Not ready to commit? Try the self-supported monthly subscription!

  • Free Updates with active license
  • Self managed (no ticket support)
  • Access to future plugins with active license
  • $30 signup fee

Ready for long term commitment?

Brought to you by PeepSo Team Matt Jaworski
I am a professional nerd with **over fifteen years of experience** in the field of Open Source web development. Before [PeepSo]( I was a contractor and have helped build successful businesses around the world, including USA, UK, Germany, Indonesia, and Malaysia. A couple of years leading up to founding PeepSo, I was involved with JomSocial - a social networking extension for Joomla. Stepping up from the role of a contractor to a business owner, I became [PeepSo]( founder and Chief Technology Officer. I strive to build beautiful, fast, and functional software that **empowers users to build their own digital tribes with full autonomy and freedom** often not available on mainstream social networking media. In 2022 I launched [EmeraldWP]( which acts as an umbrella for my other projects such as ListoWP, Widget Shortcode Pro, and MomentsWP.

Reactions & comments

Join Our Community!
Join us to discuss PeepSo's features, connect with the development team and give suggestions.


@peepso_user_42298(Marlin Andrews)
After updating, my members can no longer login on mobile. Awesome
@peepso_user_42298(Marlin Andrews)
@peepso_user_37883(ondrusekrick006) turns out by some crazy coincindence, both me and my wife's phones needed updating at the very same time that i updated this plugin. Same with a few users. Wow. We updated our iphones and all is well
@peepso_user_42298(Marlin Andrews)
@peepso_user_37883(ondrusekrick006) Right on!
@peepso_user_10386(Josh Lewis)
Thank you. Once again the PeepSo team hears our hidden wishes with yet another awesome release. Attached is a screenshot showing an advanced example of PeepSo reactions communicating back to JReviews via filters so that up voted/down voted posts can be sorted and filtered. However with PeepSo natively supporting this (upcoming) it may allow this to work with the stream and other PeepSo arena items which is extremely exciting. :)
Also a big fan of the new reaction refactoring along with single click for desktop. It's almost perfect. However there is a common scenario where users will think they reacted to a post by clicking the bottom icon (it changes colour upon hovering), but when clicking the icon it's not saved as seen here:
This is because the bottom icon (love button) isn't a trigger to the above love icon, hence in the current edition a user must hover up to click the default reaction if they want any reaction to be saved. On most social media sites on desktop the user simply clicks the like/love button without extra actions needed to save a simple reaction.