New Release: PeepSo & Gecko

This biggest release in PeepSo history ships an unprecedented amount of new features.

It’s a special milestone for our team, as it’s been already five years under Eric’s and mine management. In that period our team has doubled in size: we hired managers, developers and built two new dedicated teams: support and marketing. We also worked very hard on merging paid features into the free Foundation plugin, lowering the prices significantly (despite tripled operating cost) and added a long term option with the Five Years plans. All that while implementing tons of new features, building new integrations and proactively maintaining compatibility with the rapidly changing landscape of new WordPress and PHP versions and third party plugins, while continuously providing what is hopefully one of the best customer care experiences in the industry.

Now we finally got to implement some new features we (and hopefully you) really wanted to have. We always put a lot of effort and heart into our work, but we hope you will find this release to be something of our love letter to our community. The last two years were challenging for everyone, but we are still striving to keep everyone excited about this project.

Gecko Theme

Long menus in header

If there is not enough space in the header to show all the menu links inline, it will hide the rest of them under a dropdown menu. This feature is enabled by default but you can disable it in the Gecko Customizer.

Mobile sub-menu improvements

All the submenu links are now collapsed. To expand them, an arrow next to the parent element needs to be clicked.

Stream, posts & post options

Follow & unfollow specific posts

Users can now manually follow and unfollow a post to receive notifications about new comments and reactions. Users don’t have to comment anymore to follow a thread. Commenting or reacting on a post will automatically follow it, unless it was already manually unfollowed. Post authors automatically follow their own posts upon creation, but they can unfollow selected posts later if they don’t wish to get notifications about them anymore.

Posts can now be manually followed and unfollowed.
Being an author or leaving your first comment or reaction will automatically follow a post.

Stream filters: sort by recently commented & UI/UX improvements

Posts on stream can now be sorted by new posts and comments. When this sort method is selected, posts will bumped to top when a new comment is added. To avoid new posts from “disappearing” in this view, if a post has no comments it will also appear there, sorted by the date it was added.

Stream filters were redesigned: we added icons everywhere, and compact view is now more verbose – showing the icons of selected filters.

Full stream filters (top) and compact stream filters (bottom).
Both include the new ordering option and more verbose UI with new icons.

You can configure the default stream filters and sorting in Admin > PeepSo > Configuration > Navigation and Stream filters. It’s also where you can decide if and when to use the compact stream filters: mobile, desktop, always or disabled.

Configure the compact stream filters and default stream order here:
Admin > PeepSo > Configuration > Navigation and Stream filters

Disabling comments on posts

The administrators and group management (owners, managers and moderators) can now choose to disable comments on a specific post. This can be used to turn off new comments whenever you choose it makes sense: on announcement posts or to prevent further discussion by “closing the topic”.

Comments can be disabled by users with enough privileges – in order to close discussion and prevent new comments.

Ability to disable pinned posts

If your site does not utilize this feature, you can now completely disable pinned posts to improve stream loading speeds. The setting can be found in Admin > PeepSo > Configuration > Stream Posts > General.

Post options are now an on-demand REST endpoint

Post options contextual menu was rewritten to on-demand REST endpoint. This change is essentially invisible to the end user, but posts will load faster and it’s yet another step towards Client Side Rendered, REST API driven PeepSo – which is our extremely long term plan. The menu will now take a couple of seconds to open, but it’s a worthy tradeoff as not loading it until it’s demanded saves a lot on post loading time.

Automatically generate usernames

Admin can now set registration to automatically generate usernames – PeepSo will hide the username field from the registration form and generate usernames for new users based on their email. For example registering with the email will result in username mattjaworski. If an username already exists, a number will be attached (mattjaworski1, mattjaworski2 etc). Since PeepSo allows username changes (if enabled) your users can define their own username (and their profile URL) later.

This feature works especially well when “require emails to login” is enabled – in this scenario requiring user to come up with a username is not necessary. The setting is located in Admin > PeepSo > Configuration > Accounts and Security > Usernames.

New and redesigned pages

Messages page redesign

The messages page saw a complete visual and functional redesign. The entire interface was designed from ground up, with an infinite scroll sidebar containing the list of messages and a preview windows next to it.

The new Messages page features a sidebar with the list of conversations.

Dedicated notifications page

A dedicated notifications page was added. You can now click “view all” from the notifications pop-up to see them all on one page. It will be especially useful in a mobile app wrapper scenario.

The new dedicated Notifications page allows users to manage their notifications more easily.


The social sharing interface has two new options: Telegram and copy link. We are planning to extend it later with “new repost” engine (share to my profile) and the ability to share to messages/chat (share via message).

Social sharing was extended with Telegram and the ability to copy the post link.


PeepSo and Gecko are fully compatible with WordPress 6.0, PHP 8.1 and WooCommerce 6.5.x.

We fixed / improved Gecko Theme compatibility with some most popular WordPress plugins including LearnDash, Two Factor Authentication.

Other changes

If you have any products hidden from the WooCommerce catalog, you can now use our WooCommerce integration configuration to prevent automated PeepSo posts from being created on purchase / review.

We also added the ability to sort the members page by most followers.


PeepSo is a very big release, and this blog post only covers the biggest topics. 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


That’s less than $17/month for a single site license.

Choose license option

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

  • 1 year of updates
  • 1 year access to downloads
  • 1 year of 24/7 * Priority Technical Support
  • Early Access Program

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_23147(Johannes Genberg)

# *Sitting here waiting for the updates to show up*
Johannes Genberg shared a GIF
@peepso_user_43626(Paul Gill)
Does the lower price shown apply to existing customers too? Or only new signups?
June 11, 2022 2:15 pm
@peepso_user_7(Eric Tracz)
@peepso_user_43626(Paul) I'd suggest jumping onto 5 years plan right away. We have a promo code: "55555" that'll give you $55 off of any 5 years plan. But that does end soon, in 3 days or so if I'm not mistaken. If you take that deal, you'll save over $450 compared to yearly subscription.
June 12, 2022 12:25 am
@peepso_user_43626(Paul Gill)
@peepso_user_7(Eric Tracz) The reason I didn't do that in the first place is not having that lump sum available up front.
June 13, 2022 3:46 pm