New: Top-level “Flow” admin menu with a dedicated Dashboard page.
New: Site-wide admin notice surfaces in-flight reviews assigned to you, with a link to the dashboard. Dismiss it and it stays hidden until a new review is assigned.
New: Comments sidebar redesigned to mirror Gutenberg’s Settings sidebar — moved to the right edge, open by default on desktop, with a familiar close affordance.
New: Resolved comments are now grouped in a collapsible “Resolved” disclosure with a count.
Improvement: Comment date is shown beneath the author name instead of beside it, giving the comment body more room.
Improvement: Review page top bar trims responsively below 1600px and 1400px so it no longer overlaps on narrow viewports.
Fix: Published posts are no longer silently downgraded to “Pending” when sent for a follow-up review — the live status is preserved.
Fix: Adding a new reviewer while a review is in “Changes requested” no longer shows two competing “Send for review” and “Resubmit” buttons.
1.3.1
Improvement: WordPress admin bar shows a “Review” shortcut on posts with an active review the current user can access.
Improvement: Review page bar now ships with a “View” dropdown.
Improvement: Classic Editor uses autocomplete for reviewer select and better styling.
Fix: Inline comment popover on mobile now keeps a visible margin from the screen edges instead of touching them.
Fix: Open reviews with no primary reviewer no longer treat anonymous viewers as eligible reviewers.
Fix: Every bundled *.l10n.php translation file now declares a direct-access guard, resolving a Plugin Checker warning.
1.3.0
New: Review page is now usable on mobile — selection-based commenting, approve, and request-changes work on all devices.
New: Open Review mode lets any logged-in user with the link comment on a post under review, not just assigned reviewers. Available in Gutenberg, Classic Editor, Elementor, and Bricks; surfaces as a virtual status in the post-listing column, listing filter, and dashboard widget.
Improvement: Redesigned Elementor review section.
Improvement: Click-to-comment overlay skips emojis, reCAPTCHA iframes, and hidden/decorative media.
Improvement: Long post titles and comment author names ellipsize so they no longer overlap in the review page chrome.
Fix: Inline highlight no longer reflows paragraph text when a comment is added.
Fix: “Highlight text…” hint stays put after the first comment is added.
Fix: Mandatory review no longer blocks Update on already-published posts.
Fix: Removed the duplicate “Send for Review” button above the Gutenberg editor.
Improvement: Add AI generated translations for all languages.
Fix: Some background-image cases preventing commenting on text.
1.1.8
Improvement: Review iframe now renders content at the user’s full browser viewport regardless of sidebar state — visually scaled to fit beside the sidebar.
Fix: Bricks no longer get the snapshot post title baked into their CSS — font-family: “<post title>” instead of the real font name.
Fix: Images wrapped in <a> (gallery markup) no longer collapse to their intrinsic size.
Fix: Dashboard “Flow Reviews” widget no longer counts reviews whose underlying post was deleted.
Fix: When a post is permanently deleted, its review and review-comment rows are cascade-deleted. Trashed posts are unaffected.
1.1.7
Improvement: Inline comment popover is now mounted into a Shadow DOM root, isolating it from theme / page-builder CSS so button styles, color resets, and similar rules can’t bleed in.
Fix: Gallery and other <a><img></a> markup now opens the comment popover when clicked instead of being swallowed by the review-page link guard.
Fix: Inline onclick=”window.open( ‘…’, ‘_self’ )” handlers (common in galleries) no longer navigate the review iframe out of the chrome — same _blank bypass as target=”_blank” anchors.
Fix: WordPress admin-bar “bump” CSS no longer reserves a 32px gap at the top of the review iframe when the admin bar is hidden.
Fix: Theme front-end scripts and styles are dequeued on the parent review shell, eliminating noisy initializer errors (Google Maps, sliders, etc.) that expected the live page DOM.
1.1.6
Fix: Inline “Add Comment” popover sometimes failed to open the editor on production sites in full-page review mode — text-selection commenting now works reliably across page-builder layouts and themes that don’t expose .entry-content / .wp-block-post-content.
1.1.5
New: Dedicated “Reviewer” role added on activation. Carries the minimum capabilities to log in and act on the review page.
New: “Flow Reviews” dashboard widget showing posts you’re a participant in.
New: “Review” column and filters on post / page listings.
Improvement: Reviewer avatars (Gravatar) shown in comment cards and the inline threads.
Improvement: Review iframe now renders the snapshot revision through the full singular template (header / footer / sidebar) — matching the front-end exactly.
Fix: Quick Edit and Bulk Edit now respect Mandatory review mode.
Fix: All public, REST-enabled, editor-supporting custom post types (JetEngine, ACF, CPT UI, etc.) are now auto-discovered in the Content Types settings form.
Fix: Resolved comment threads paint green even when the underlying inline anchor is flagged outdated.
1.1.4
Fix: Selecting text across multiple blocks (e.g. a heading and a paragraph) and adding a comment no longer breaks the layout or drops the highlight — each block now gets its own highlight mark sharing the comment id.
1.1.3
New: Click-to-comment overlay on images, videos, and embed iframes (YouTube, Vimeo, etc.) on the review page. Clicking media opens the comment editor directly; embed videos no longer play on click.
New: Highlight ring shown on commented media (images, videos, embeds) so reviewers can see at a glance which items already have feedback. Uniform look across wrap, cover, and embed layouts.
New: Live Preview blueprint at assets/blueprints/blueprint.json so the WordPress.org plugin page can spin up a one-click demo of the review experience (logged in as a reviewer with sample image/video content to comment on).
Improvement: Comment thread popover flips above the highlighted item when there’s no room below — keeps it inside the viewport for media at the page bottom.
Improvement: Add Comment editor opens directly when clicking media (the in-between pill is redundant since the overlay already shows a “Click to comment” hint on hover).
1.1.2
Fix: Restore proper styling on the inline “Add Comment” button.
1.1.1
New: Subtle “rate this plugin” link on the Plugins screen and a small review prompt on the Flow settings page — never a popup, never a nag.
Fix: Review template now wins over themes that hijack template_include (e.g. Kallyas builder, other site-builder themes), so the dedicated review page renders correctly regardless of the active theme.
Fix: Inline comment popover buttons no longer inherit theme-injected button styling (border, color, padding, etc.) on themes that style bare button / [type=button] selectors.
1.1.0
New: Bricks Builder integration with a Review toolbar button, themed review drawer, and automatic Publish-button lock when mandatory review isn’t approved.
New: Modal-based first-run setup wizard with three guided steps (review mode, content types, reviewer roles) and a “Run setup again” affordance on the settings page.
New: Translation template (.pot) shipped under languages/, plus Domain Path header, so translate.wordpress.org community translations are picked up automatically.
Improvement: Reviewer can be re-assigned after a post is approved (creates a new review iteration so teams can request another round of review).
Improvement: Empty content-type and reviewer-role selections are now honored instead of silently reverting to defaults.
Fix: PHP 7.4 compatibility — removed union return type declarations from REST endpoints that prevented the plugin from loading on PHP 7.4.
Fix: WordPress 6.5.x compatibility — added a polyfill for the react-jsx-runtime script handle that core only registers from 6.6 onwards, restoring the review page chrome and editor sidebars on older WP versions.