New: Gutenberg Block Support: Editors can now insert review feed shortcodes directly from the block editor using a convenient feed-picker dropdown.
New: Elementor Widget Support: Added a native Elementor widget that renders any review feed. It automatically loads only when Elementor is active.
New: AI-Powered Review Summaries: Integrated Anthropic Claude to auto-generate summaries of your reviews. Configurable from the global Settings page, it currently supports 8 languages (en, hi, es, fr, de, ar, pt, ja).
New: Review Moderation: Easily hide or unhide individual reviews from the shortcode output without deleting them. Moderation states are stored per-feed and fully synced with the cache system.
New: Token Health Monitor: Added a daily WP-Cron job that checks Facebook token expiration across all feeds. It displays a dismissible admin notice when a token expires or is within 30 days of expiration. Also includes a manual “Check Token Health” button in the API Credentials page for all platforms.
New: Rollback Page: Introduced a dedicated admin dashboard page (/rollback) to let you revert to any previous version directly from the WordPress.org plugin repository. For security, download URLs are strictly validated to ensure they originate from downloads.wordpress.org.
New: Error Boundary: Implemented a React error boundary wrapper around the entire admin app to capture errors gracefully and prevent white-screen crashes from breaking the UI.
Improvements: Redesigned Edit Review Page: Replaced old horizontal text tabs with an intuitive vertical icon-tab layout. The Design, API Connection, Display, Moderate, and AI Summary tabs now feature dedicated icons and labels for better usability.
Improvements: Enhanced Moderation View: Added a visible/hidden review counter in the new Moderate tab to easily track how many reviews are currently displayed versus hidden.
Improvements: Style Preview Icons: Added dynamic mini card previews in the Design tab for each card style (Classic Card, Bubble Card, Minimal List, Popup Grid).
Improvements: Full Translation Readiness (i18n): Wrapped all user-facing strings (including titles, descriptions, intros, notes, tips, URL/badge labels, navigation, and settings) in __() localization functions using the captain-social-review text domain.
Improvements: Optimized Dark Mode Handling: Improved dark mode transitions on the edit review page by utilizing a memoized useThemeVars hook paired with a MutationObserver. CSS variables are now resolved only when the theme actually changes, cutting down on redundant performance overhead.
Improvements: Settings Option Key Update: Updated the global settings option key from captsrw_settings to captsrw_global_settings to prevent potential naming conflicts.
Improvements: Code Quality: Standardized code formatting, spacing, alignment, and import paths across multiple JSX and SCSS files.
Fixed: Performance Lag: Eliminated repetitive getComputedStyle() calls that were triggering on every single render of StylePreviewIcon and PreviewCard components. These are now efficiently handled once via the memoized useThemeVars hook.
Fixed: Layout Alignment: Adjusted .captsrw-app-main-content margin-left from 220px to 0 to fix spacing and layout issues caused by the new vertical tab navigation.
Fixed: Card Style Fixes: Updated Style-1 card CSS with improved layout, alignment, and spacing.
1.0.0
Initial public release of Captain Social Review.
New: Aggregate and display reviews from 11 platforms Google, Facebook, Yelp, Tripadvisor, Trustpilot, Glassdoor, G2, Apple App Store, Google Play, WooCommerce, and WordPress.org.
New: Live review fetching via official platform APIs using your own API credentials.
New: Apple App Store and WordPress.org feeds require no API key just your App ID or plugin slug.
New: 3-step feed creation wizard choose platform, name the feed, then connect API credentials.
New: Built-in API connection test to verify credentials before publishing.
New: Feed list dashboard showing all feeds with platform, status, shortcode, and actions at a glance.
New: Enable or disable individual feeds without deleting them.
New: 4 card styles Classic Card (stacked avatar + rating), Bubble Card (quote-style with accent border), Minimal List (compact left-bordered rows), Popup Grid (grid with “Read more” modal for full review text).
New: 1–4 column responsive grid layout with per-breakpoint control.
New: Live preview panel with desktop, tablet, and mobile viewport toggle inside the feed editor.
New: Dark mode support can be toggled per feed independently of site theme.
New: Dark/light mode state persisted via localStorage so user preference is remembered across sessions.
New: Minimum star rating filter (1–5 stars) to show only high-quality reviews.
New: Reviewer avatar, name, star rating, review date, and platform badge displayed on each card.
New: API response caching via WordPress transients to reduce external API calls and improve page load speed.
New: Configurable cache duration from the global Settings page.
New: Manual cache clear option available from Settings.
New: Shortcode-based output place [captain-social-review id=”X”] on any page, post, or widget area.
New: Global Settings page for cache management and plugin preferences.
New: Clean uninstall routine optionally remove all feeds, reviews, and settings on plugin deletion.