Pro / Enterprise Changelog
= 2.8.0 =
* IMPROVED: Admin UI — AI & Tools and License & Usage are now separate pages; all other content hides when switching between them
* IMPROVED: Auto-sync settings — Shutterstock-style toggle-reveals-details pattern applied consistently across all 6 sources (Lightroom, Canva, Figma, Dropbox)
* NEW: Shutterstock naming & alt text controls — file name template, alt text source selector now available for licensed images
* IMPROVED: Naming & Alt Text — collapsed by default per source, revealed by toggle (no longer always visible)
* NEW: AI Assistant toolbar badge — ✦ AI Assistant pill appears in the toolbar when MCP is connected; one click opens the assistant tab directly
* IMPROVED: AI & Tools page — AI Assistant is now a first-class tab alongside Performance and AI Visual; Beta badge removed
* IMPROVED: Automation — Weekly Digest settings moved from Activity into Automation accordion where scheduling lives
* IMPROVED: Guided Tour — updated to reflect new navigation, correct source list (no enterprise-only sources), and optional OpenRouter framing
* IMPROVED: Scroll-spy — smarter viewport threshold prevents rapid nav highlighting with collapsed accordions
* FIX: Hide/Show Helpers button — button ID mismatch prevented toggle from working (now fixed)
* IMPROVED: Section header renamed “AI Insights” → “AI & Tools” to match navigation label
= 2.5.0 =
* IMPROVED: MCP tool consolidation — 55 tools consolidated to 18 to fit within Claude.ai’s tool limit
* IMPROVED: All tools now load reliably (sync_diff, asset_map, media_library, ai_insights no longer truncated)
* NEW: source_browse — unified tool to browse all 7 connected sources (replaces 16 individual browse tools)
* NEW: media_manage — unified tool for all media write operations (alt text, metadata, delete, optimize, etc.)
* NEW: hub — unified Hub multi-site distribution tool
* NEW: site_config — unified settings and queue management tool
* NEW: ai_generate — unified AI image/text generation tool
* NEW: version_test — unified version history and A/B testing tool
* NEW: canva_export — unified Canva export start/check tool
* IMPROVED: Full backwards compatibility — all 55 original tool names still work as aliases
* IMPROVED: sync_source now accepts album_url parameter directly (absorbs sync_album)
= 2.4.0 =
* NEW: 56 MCP Tools — full conversational control over the entire LightSync pipeline from Claude
* NEW: Asset Map tool — view which source assets have been synced to which destinations
* NEW: Media Library tool — browse WP media with AI quality scores, performance stats, and optimization data; sort by quality, hero score, or impressions
* NEW: Sync Diff tool — compare any source (all 7 platforms) against the asset map to find unsynced items
* NEW: AI Insights tool — aggregate view of top quality images, top performers, hero picks, missing alt text, and A/B test results
* NEW: Import to WP tool — import individual assets from any source (Dropbox, Figma, Canva, Lightroom, Shutterstock, Bynder, Brandfolder) into WordPress
* NEW: Sync Source tool — trigger full sync for any connected source into WordPress
* NEW: Hub Sync Image tool — send a specific image to a specific Hub destination site
* NEW: Hub Resync All tool — resend all mapped assets to all Hub sites
* NEW: Shopify Sync Attachment tool — push existing WP images to Shopify (reads from disk, no base64 needed)
* NEW: AI Analyze Images tool — trigger visual analysis from conversation, stores quality/hero scores
* NEW: Bulk Apply AI Alt tool — batch apply AI-suggested alt text to images missing alt text
* NEW: Update Alt Text / Update Metadata tools — edit alt text, title, and caption from conversation
* NEW: Update Settings tool — change optimization, autosync, and sync target settings conversationally
* NEW: Re-Optimize tool — re-run AVIF/WebP pipeline on existing attachments after settings changes
* NEW: A/B Test Create/Delete tools — manage performance tests between images
* NEW: Site Settings tool — read-only plugin config dump (optimization, connections, destinations)
* NEW: Sync Log tool — recent sync history with timestamps, sources, and autosync schedule
* NEW: Media Delete tool — remove attachments and clear all LightSync/Shopify mappings
* NEW: Confirmation gates on all write operations — previews action before executing
* IMPROVED: Sync Diff and Sync Source now support all 7 sources (added Shutterstock, Bynder, Brandfolder)
* IMPROVED: Media Library includes per-context performance data and optimization savings
= 2.3.0 =
* NEW: Library Health Dashboard — stats grid showing analyzed/unanalyzed counts, hero quality images, missing alt text
* NEW: Quality Distribution Chart — visual bar chart showing score distribution across your library
* NEW: Top Heroes Preview — thumbnail row of your highest-scoring images with direct edit links
* NEW: Hero Picker — compare 2-10 images and let AI rank them for specific use cases (hero, thumbnail, product, social, background)
* NEW: Media Library AI Filters — dropdown to filter by hero quality (8+), quality 7+, quality <5, analyzed, unanalyzed, missing alt
* NEW: One-click “Apply All Alt Text” — batch apply AI-suggested alt text to all pending images
* NEW: Scores saved immediately on analysis — no need to click Apply, scores persist even if you close the modal
* NEW: AVIF support — automatically converts AVIF images to JPEG for AI analysis
* NEW: Gemini 2.5 Flash added to model list
* NEW: Library Hub sync — select Hub destination with group pills and individual site selection (matches Source view UX)
* FIXED: Shutterstock OAuth not connecting (missing init() call)
* FIXED: Hero candidate thumbnails showing undefined links
* IMPROVED: Gemini 2.0 Flash now default model (~$0.0002/image)
* IMPROVED: Curated model list — 7 reliable, tested models
* IMPROVED: SVG images excluded from analysis (not supported by vision APIs)
* IMPROVED: AI column shows scores for ANY analyzed image, not just LightSync-synced
* IMPROVED: Better error messages with model name included
= 2.2.0 =
* NEW: Shutterstock Integration — sync your licensed stock images directly to WordPress/Shopify
* NEW: Shutterstock OAuth connection via broker (one-click setup)
* NEW: Licensed image browser with thumbnails and sync status
* NEW: Auto-sync for new Shutterstock licenses (syncs new purchases automatically)
* NEW: Auto-resize for Shopify (handles 25MP limit automatically)
* NEW: Unified Library View — see ALL your assets from ALL sources in one grid (Pro exclusive)
* NEW: Source filter chips in Library view — toggle sources on/off
* NEW: Cross-source search and filter in Library view
* NEW: Slide-up action bar for multi-source batch sync
* NEW: Source badges on Library cards showing origin (Lr, Cv, Fg, Db, Ss)
* NEW: Glassmorphism sync badges in Library grid
* NEW: View toggle (Sources ↔ Library) with smooth transitions
* IMPROVED: Same UI patterns and SVG icons across all sources
* IMPROVED: WebP compression on all Shutterstock syncs
= 1.4.0 =
* NEW: AI Image Generation — generate images using OpenRouter AI models (Flux, DALL-E, Stable Diffusion, Gemini, Recraft, Ideogram, and more)
* NEW: OpenRouter OAuth connection via broker with persistent API key
* NEW: Model selector with real-time cost estimates and free/paid indicators
* NEW: Reference images — use any Media Library image as a visual style guide for multimodal models
* NEW: Cost badge shows reference image impact per model type (“+ref” for multimodal, “ref ignored” for image-only)
* NEW: Version history — every regeneration backs up the previous version with one-click rollback
* NEW: AI naming and alt text pipeline with dedicated tokens ({prompt_short}, {prompt}, {model}, {aspect_ratio}, {date}, {sequence})
* NEW: Sync AI images to WordPress, Shopify, or Hub — foreground and background modes
* NEW: AI Generate source in Media Library filter dropdown with rose-colored badge
* NEW: Source tabs sort connected sources first
* NEW: AI content gated behind OpenRouter connection with clean connect prompt
* FIXED: OpenRouter OAuth callback and AI AJAX handlers not initialized
* FIXED: Hub sync for AI images using correct distribution method
* FIXED: Media Library source filter had duplicate entries
* FIXED: AI images no longer incorrectly labeled as Lightroom source
* FIXED: Lightroom filter excludes AI-generated images
* IMPROVED: Reference images resized to 512px and compressed before sending
* IMPROVED: Full WebP/AVIF optimization pipeline for all AI-generated images
= 1.2.91 =
* FIXED: WebP compression now applies to Shopify uploads (Dropbox, Figma)
* FIXED: Figma files sync correctly to Shopify when destination is “both”
* FIXED: Dropbox foreground sync shows proper progress modal
* FIXED: Celebration modal no longer repeats on every Dropbox/Figma sync
* FIXED: Foreground sync correctly reports Shopify-only syncs as successful
* IMPROVED: Shopify API updated to 2025-10 with file existence verification
* IMPROVED: Shopify re-uploads files that were deleted from store
* IMPROVED: Sanitized all user inputs for compliance
* IMPROVED: Third-party service disclosures added to readme
= 1.2.90 =
* NEW: Syncific branding in command bar for Enterprise tier
* NEW: Hub badge links directly to Syncific Hub
* IMPROVED: Cleaner header layout for Enterprise users
* IMPROVED: Command bar layout with left-aligned status indicators
= 1.2.85 =
* NEW: Brand-aware weekly digest emails
* NEW: Enterprise emails use Syncific branding
* NEW: Test emails respect current license tier
* FIXED: Hub distribution report using correct Syncific logo
= 1.2.84 =
* NEW: Enterprise tier support with Syncific branding
* NEW: Hub Enabled badge on License & Usage panel
* NEW: Dynamic brand configuration based on license
* IMPROVED: Feature matrix updated for Enterprise tier
= 1.2.80 =
* NEW: AI Insights performance tracking
* NEW: A/B image testing improvements
* NEW: Click and impression analytics
* IMPROVED: Data retention and cleanup options
= 1.2.75 =
* NEW: Anthropic Claude support for AI analysis
* NEW: OpenAI and Anthropic provider selection
* IMPROVED: AI-generated alt text quality
* IMPROVED: Visual analysis descriptions
= 1.2.70 =
* NEW: Weekly digest emails with sync statistics
* NEW: Time saved calculations
* NEW: Storage optimization reports
* IMPROVED: Activity panel design
= 1.2.7 =
* NEW: Guided Tour – interactive walkthrough explaining all features for new users
* NEW: Helper Toggle – show/hide helper sidebars for a cleaner interface (preference saved per user)
* NEW: Dynamic “Syncing to” badges in helper sidebars show current destination (WordPress/Shopify/Both)
* NEW: Update detection explanations – each source now explains how changes are detected
* NEW: Glassmorphism sync badges – modern frosted-glass design showing sync status and destination icons
* NEW: Destination icons on synced items – WordPress (grid) and Shopify (bag) icons show where items are synced
* IMPROVED: Centralized mapping class prevents duplicate syncs across sources
* FIXED: Figma to Shopify sync not uploading files when “Shopify” or “Both” selected
* FIXED: Figma destination detection not recognizing Shopify-synced items
* FIXED: Shopify table name and asset key format mismatches
= 1.2.3 =
* NEW: Cloud Auto-Sync for Figma, Canva, and Dropbox – automatically detect and sync updates on a schedule
* NEW: Auto-import new files – watch Dropbox folders for new images and sync automatically
* NEW: Explicit folder picker for Dropbox hot folders – select specific folders to watch for new files
* NEW: Configurable check intervals (15min, 30min, hourly, 6 hours, twice daily, daily)
* NEW: Mapping-based sync targets – updates go where items already exist (WordPress/Shopify/both)
* NEW: Lightroom auto-sync controls moved inline to source panel with global toggle + per-album schedules
* IMPROVED: Cloud Auto-Sync badge now reflects the currently selected source tab
* IMPROVED: Per-source auto-sync indicators on source tabs
* FIXED: Figma files grid not displaying previously added files after page reload
* FIXED: Dropbox root folder support for auto-sync
* FIXED: Auto-sync cron not rescheduling after running (custom schedules now registered early)
= 1.2.0 =
* NEW: Dropbox integration – browse folders and sync images
* NEW: “Updated since sync” detection for Dropbox files
* NEW: RAW file support (NEF, CR2, ARW, DNG) with automatic JPEG conversion
* NEW: Remote source configuration for instant enable/disable
* NEW: Foreground and background sync options for Dropbox
* IMPROVED: Sync modal UI consistency across all sources
* IMPROVED: Activity logging for Dropbox syncs
* IMPROVED: Usage tracking for synced files
= 1.1.9 =
* NEW: A/B image testing – compare performance of two images head-to-head
* NEW: Media Library image picker for A/B tests
* NEW: Export tracking data as CSV
* NEW: Clear all tracking data option
* NEW: Data retention settings with auto-cleanup
* NEW: Storage size indicator
* NEW: Media Library column showing impressions/clicks/CTR
* IMPROVED: Rate limiting on tracking endpoints for security
* IMPROVED: Mobile-responsive AI Insights UI
* FIXED: Duplicate click tracking when image is inside a link
* FIXED: Updated Anthropic API version
= 1.1.0 =
* WordPress and Shopify sync support
* Automated background syncing
* AVIF image optimization
* Licensing and plan enforcement
