WordPress plugin intelligence profile

GhostLabs Serendipity – Masonry & Mosaic Photo Gallery Block

A masonry-style photo gallery block that fills the space you give it: a mosaic of tiles, each photograph cropped to fit.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 7.1 · PHP 8.1
Directory statusactive
Last directory update28 Oct 20264d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records GhostLabs Serendipity – Masonry & Mosaic Photo Gallery Block version 1.0.0 as active, updated 4d ago and tested up to WordPress 7.1.

Overview

About this plugin

Serendipity composes a mosaic from your photographs — not a grid with the gaps filled in, but a

partition of the space where every tile earns its size. Compose one, keep it, and it stays exactly

as you left it: layouts are saved per breakpoint, so a gallery looks deliberate on a phone as well

as a desktop.

A masonry-style gallery that fills its space

If you want a gallery that isn’t a rigid grid, this is one. Like a masonry gallery, Serendipity

mixes tiles of different sizes, and the more photographs you give it, the more they vary. Unlike

one, it doesn’t run on down the page in uneven columns: it fills the space you give it, cropping

each photograph to its tile. Choose Refresh Layout & Save in the block toolbar until you like

what it composes. It saves for the breakpoint you are editing.

It is a block, not a custom post type. There is no separate gallery screen to visit, nothing to

sync, and nothing left behind if you deactivate the plugin — the gallery lives in the post where

you put it.

Bring your own lightbox

Serendipity links each image to its full-size file and groups the gallery, which is what lightbox

plugins look for. If you already run one, it will pick these galleries up with no configuration.

If you would rather it did not, there is a setting for that too: link to the file without grouping,

link to the attachment page, or emit no link at all.

What it does

  • A generative mosaic engine — compose, refresh, keep the one you like
  • Saved layouts at all three breakpoints, so nothing reshuffles on a phone
  • Gap, minimum height, thumbnail and full-size resolution
  • Stack on mobile, for galleries that read better as a column
  • Lightbox-agnostic output, or no links at all
  • One hover style, Fade-Up, with captions
  • Four starter block patterns
  • Loads nothing on pages that have no gallery

External services

This plugin does not contact any external service. It sends nothing on page loads, nothing in

the background, and nothing on a schedule. Galleries, layouts and settings never leave your

site.

Links to GhostLabs — not a service. The plugin links to two GhostLabs sites from wp-admin and

the block editor. It never contacts either one: nothing is requested from them, and the plugin

sends them nothing.

  • https://theghostlab.io — GhostLabs’ site, including Serendipity Deluxe’s product page

( /serendipity ).

  • https://enter.theghostlab.io/account — your GhostLabs account, where Serendipity Deluxe is

downloaded after you buy it. It is linked from Settings → Serendipity, under

, and opens in a new tab.

Following either link is an ordinary visit to that site in your browser.

io/terms-of-service

io/privacy-policy

Source code

The complete, unminified source of this plugin — including the block sources the compiled assets

are built from — is published at:

com/theghostlab/wp-ghostlabs-serendipity

The repository’s committed build/ directory is the readable build, and pnpm install

--frozen-lockfile && GHOSTLABS_MINIFY=0 pnpm run build reproduces it byte for byte. Released

versions of the plugin ship the same sources built minified, which pnpm install

--frozen-lockfile && pnpm run build reproduces byte for byte.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • gallery block
  • masonry gallery
  • photo gallery
  • tiled gallery
  • mosaic
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 7.1 · PHP 8.1
Update activity28 Oct 20264d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.