Version 1.0.0-beta.7
May 9, 2026
- Fixed Image Assessment section disappearing on ImageMagick 7 builds.
- Database logging is now opt-in via the
LENS_LOGSenv variable, with richer diagnostic context on each entry. - Old Lens log entries are now auto-deleted daily. Retention is configurable on the Settings page (default 15 days).
- Disabled-volume notice on the asset edit page now offers a shortcut to edit the volume's field layout alongside the link to Lens settings.
- Refreshed the setup banner with clearer copy and direct links to each volume's field layout.
Version 1.0.0-beta.6
May 7, 2026
- Fixed Image Assessment section not appearing on some Imagick builds
Version 1.0.0-beta.5
May 5, 2026
- Recalibrated sharpness scoring: replaced the hard-cliff floor and worst-patch penalty with an absolute-energy ramp and best-patch rescue for more accurate scores on textured and partially soft images
- Suppressed Craft's "asset has been updated" reload banner after Lens apply and inline-edit actions
- Focal point editor now shows the asset's current focal point alongside the AI suggestion when they differ
- Fixed the confidence badge disappearing when reverting a detection toggle to its AI value
Version 1.0.0-beta.4
May 4, 2026
- Improved sharpness scoring accuracy; brightness and contrast now run on a downscaled working buffer for speed without changing scores
- Cancelling a bulk run now clears Pending records so cancelled assets immediately show "ready for analysis" again
- UI polish: removed the dead Bulk Concurrency setting from settings
Version 1.0.0-beta.3
May 4, 2026
- Per-asset wall time roughly halved: one job per asset, single shared image decode for metrics and AI preprocessing
- Added Sync Pro Metadata backfill for filling Pro-only fields on Lite-analyzed assets, with progress and cost tracking
- Duplicate detection now surfaces as a dashboard attention card and a dedicated Pro asset source
- Stability and UI polish
Version 1.0.0-beta.2
April 22, 2026
- Retired the custom Asset Browser in favor of the native Craft asset index, with Lens filters, quick-access sources (Needs Review, Not Analysed, Missing Alt Text, NSFW Flagged, etc.), sort options, and table columns merged into the native experience
- Added image preprocessing before AI upload (resize, EXIF stripping, decode-cost guard) to shrink payloads for faster requests and stay under provider upload limits (notably Claude's ~5MB cap)
- Search now works across every configured site's base language, so a query in any language hits assets analyzed in any other language
- AI provider calls now retry on connection timeouts and 500/504 responses for better resilience
Version 1.0.0-beta.1
April 17, 2026
- Onboarding overhaul: explicit volume opt-in, dashboard checklist with locked prerequisites and severity-tinted lock icons, per-asset volume-not-enabled panel state, reprocess-controller guard
- Image-quality rework: histogram-based too-dark/too-bright verdict with shadow/highlight clipping, removed overallQualityScore aggregate and Low Quality filter, replaced Web Readiness umbrella with standalone File Too Large rule
- OCR as regions: extractedTextAi stores an array of region objects instead of a single flattened string
- Various UI and stability fixes
Version 1.0.0-alpha.3
April 13, 2026
- Cancel in-flight analyses from the asset page or Queue Manager with checkpoint-based cancellation
- Rewritten quality engine: blur-decay sharpness, percentile-spread contrast, improved compression analysis
- Updated AI providers to GPT-5.4 and Claude 4.6 model families with current pricing
- Simplified safety detection UI and refined watermark and brand detection prompts
- Quality of life updates
Version 1.0.0-alpha.2
March 23, 2026
- Search index now includes AI original values, site translations, and language-specific stemming
- "Analyze with Lens" element action replaces "Find Duplicates" (supports re-analysis)
- Mobile-first setup banner, improved onboarding flow
- Auto-apply AI metadata to all sites after analysis
- Alt proxy field styled as native field (blue accent)
- Various UI and stability fixes
Version 1.0.0-alpha.1
March 22, 2026
Added
- Initial alpha release of Lens, an AI-powered image analysis plugin for Craft CMS.
- AI image analysis: alt text, titles, descriptions, tags, OCR, quality scoring, and focal point detection.
- Content detection: people/faces, NSFW scoring, watermarks, brand logos, and stock photo identification.
- Duplicate detection via perceptual hashing with similarity scores.
- Three AI providers: OpenAI GPT, Google Gemini, and Anthropic Claude.
- Control Panel: Dashboard, Asset Browser with filters and search, Review Queue (Focus/Bulk modes), and Bulk Processing.
- Analysis Panel in the asset editor with inline editing and "Revert to AI" support.
- Configurable review-before-apply workflow.
- Automatic processing on asset upload and file replace.
- Console commands for batch processing, duplicate scanning, and statistics.
- Asset query extensions and condition rules for filtering by analysis data.
- Twig variable for accessing analysis data in templates.