Fixed: jumping with the first-page, last-page or thumbnail buttons did not register as a page view, so those readers were missing from your statistics
Fixed: in centre-cover mode, jumping to the last page left the whole book off-centre for every spread after that
New (Pro): Shoppable Catalog — link the products shown on each catalog page and readers see them as clickable pills beside the flipbook, with a choice of panel position
New (Pro): catalog bookmarks — readers can save products while flipping, and their saved items appear in your site menu so they can return to them at any time
Improved: the flipbook editor’s Info Panel and Page Turn Sound cards can now be collapsed, and the live preview stays in view while you scroll
Improved: the “Flipbook saved” notice now clears itself after a few seconds instead of staying on screen
Improved: the External Services section now also documents the Lemon Squeezy checkout address the Upgrade button links to, with Terms and Privacy links for each service
Changed: internal tidy-up — the Pro-tier helper is now named consistently with the rest of the Rob Art plugin series. No change to behaviour or to licences
1.3.15
Updated the Pro upgrade link to the live checkout
1.3.14
Renamed the internal admin menu identifiers and the shortcode to use the plugin’s unique “slyth” prefix, avoiding any possible clash with other plugins
The shortcode is now [slyth_flipbook] (if you previously used the older tag, update your embeds to [slyth_flipbook])
1.3.13
Soft page-curl is now provided entirely by the Pro add-on — the free build no longer contains any disabled or restricted soft-curl code (full WordPress.org trialware compliance)
Control bar position, mode and distance are now available to everyone in the free editor’s Controls panel
Primary shortcode is now [slyth_flipbook]; the original [selytho] shortcode continues to work, so existing embeds are unaffected
Hardened input handling on the admin screens (all request reads are now explicitly sanitised)
1.3.12
Updated the bundled 3D engine and PDF rendering libraries to their current releases (resolves an out-of-date PDF library with a known security advisory)
The info-panel logo is no longer part of the free build at all — the free viewer shows the Selytho logo, and a custom brand logo is provided by the Pro add-on
Fixed page rendering after the library updates: pages now display as crisp white paper (no grey tint or soft text)
Hardened the PDF viewer’s error handling so a page that fails to render no longer stalls the rest of the book
Raised page texture resolution for sharper text, with a lighter setting auto-applied to very large documents to keep memory in check
1.3.11
Completed the output-escaping pass on the flipbook editor — the remaining conditional style and numeric-bound attributes are now escaped at output. No change to behaviour or appearance.
1.3.10
Hardened output escaping across the admin and viewer templates — every dynamic value is now escaped at the point of output to meet WordPress.org review standards. No change to behaviour or appearance.
1.3.9
Hardened output escaping on the editor’s Pro upgrade advert (logo and purchase link) to satisfy WordPress.org review standards
Raised the minimum WordPress version to 6.2, matching the secure identifier placeholder used in the view-statistics queries
1.3.8
Fixed collections (multi-PDF bookshelves) failing to display with a “no PDF URL provided” message — a shelf with one or more books now renders correctly
Fixed the editor live preview overflowing its box when padding was increased — the preview now scales to keep the whole viewer inside the frame
Book tabs in the viewer’s info panel now switch the displayed book, not just its information
Added a reader keyboard and mouse shortcut reference to the editor’s Controls help sidebar
Tidied a stray product label so the branding reads “Selytho” consistently
1.3.7
Rebuilt the flipbook-editor “Pro Features” panel so the free build shows an upgrade advert in its place — no disabled or locked feature controls are present without the Pro add-on
Completed the free/Pro split: all Pro feature defaults, saving, viewer output and the per-flipbook sound picker are now supplied exclusively by the Pro add-on, with the free build fully functional on its own
Updated the bundled 3D engine library to a current maintained release
Hardened the editor so it loads cleanly when the Pro add-on is not installed
1.3.6
Security hardening for WordPress.org compliance: the view-tracking endpoint now verifies a request nonce, all view-statistics queries use fully prepared statements, and admin sidebar output is escaped through an allowlist
No change to viewer behaviour or statistics
1.3.5
Renamed the plugin to “Selytho Page Flip Creator” (removed the restricted “WP” term from the name, slug and text domain) for WordPress.org compliance
Added a “Get Pro” link to the plugins-list row (shown on the free tier only)
Made the soft page-curl a true Pro-only feature: the free build no longer contains any soft-cover rendering code, so soft is unavailable without the Pro add-on
Removed the in-plugin Pro auto-installer and the licence-key entry from the free build; the upgrade screen is now advert-only, and all licence activation/status UI is supplied by the Pro add-on
Rebuilt the Settings “Pro Features” card, the Soft flip-style option and the Sound option so the free build shows an upsell only — no disabled or locked controls
Fixed flipbooks rendering as a tall, letter-boxed sliver inside block themes (constrained-layout width is now respected)
Redesigned the upgrade overlay: clearer benefit bullets, a taller hero image, and added points about custom logos and removing the Selytho branding
The “Created with Selytho Page Flip Creator” credit now links to the product page and reads consistently in the editor preview and on the front end
Kept the plugin menu open with all items visible while editing a flipbook
Removed unused bundled code (legacy viewer and the StPageFlip library) from the package
1.3.4
Increased minimum width on select dropdowns to 110px so the selected option no longer crowds the chevron arrow
1.3.3
Fixed native colour pickers (<input type=”color”>) being squashed to a thin line under WordPress 7.0 — restored to a proper 48×30 swatch
Added a custom chevron arrow and right padding to select dropdowns so the arrow no longer overlaps the option text under WordPress 7.0
1.3.2
Fixed Pro Features card “Upgrade” button and Licence card “Get Pro” button — both now open the in-plugin upgrade modal instead of navigating away to robsnow.eu
1.3.1
WordPress 7.0 compatibility — restored familiar form, button, checkbox and radio styling that WP 7.0 changed
1.2.9
Added per-flipbook Sound card — sample, select, or randomise from a pool of page-turn sounds
Added large document warning overlay with configurable page threshold (Settings → Performance)
Added sequential render queue (max 2 concurrent) — prevents CPU spike on large PDFs
Added progress bar during texture rendering
Added Sound default toggle to Global Defaults in Settings
Removed redundant Sound effect dropdown from Pro Features card
Fixed large document overlay not showing in admin preview
Fixed overlay re-appearing on refresh via sessionStorage confirmation
Settings layout switched to CSS masonry columns
1.2.8
Fixed sound not firing on every page turn — sound engine now clones Audio nodes per play so rapid flips never conflict
Fixed same sound repeating consecutively — added no-repeat shuffle across the sound pool
Updated page-turn sound effects
Fixed PDF metadata not loading on media library select — fetchPdfMeta no longer triggers a redundant preview rebuild when called alongside loadPreview
1.2.7
Fixed delete flipbook causing “headers already sent” warning by moving handler to admin_init
Fixed Info Panel Branding card moved to top of column 3 in Settings layout
Added fetchPdfMeta call on PDF select from media library (metadata loads without saving)
1.2.0
Added Statistics page with all-time totals and per-flipbook breakdown with inline bar charts and colour-coded read depth
Added Author and Pages columns to dashboard flipbook table, sourced from PDF metadata
Added PDF metadata save on editor open — author and page count stored as post meta
Added Viewer Settings panel — Flip Speed, Curl Amount, Interaction, Pan Direction (Pro: Auto Flip, Controls Position, Controls Mode)
Added RTL support — mirrored book geometry, inverted navigation and drag, info panel side swap
Added Auto-flip — loops through all pages and returns to start, wired to settings panel toggle