Changelog
What's new in ImageLayer
Development history, including prototypes. Current availability, pricing, and launch support come from the live catalog and runtime gates, not older entries below.
Updated Google Model Catalog
ImageLayer now uses the current Gemini 3 image catalog, adds Gemini 3.5 Flash for text generation, and lets Gemini image requests choose 1K, 2K, or 4K output quality with matching credit pricing.
Campaign and Promo Bundles
ImageLayer can now generate coordinated campaign bundles from product details or B2B campaign briefs. Users can review grouped outputs, submit selected assets back to the host app, and see campaign items grouped in history.
Security Hardening for CI, Sessions, and Widget Embeds
ImageLayer now has stronger safeguards against supply-chain and token-exposure risks, including tighter CI controls, signed session creation, private generated media URLs, and safer widget handling for embedded history and settings.
White-Label Smart History and Settings
Host applications can embed ImageLayer history and sub-account settings. Launch-safe history search uses stored prompt text and metadata together with media-type filters.
OpenAI Models Across Image, Text, and Voice
ImageLayer now supports approved OpenAI models alongside Google models: GPT Image 2 for image generation, GPT-5.4 mini for text, and OpenAI voices for standalone TTS. Available choices depend on workspace configuration and current model availability.
Semantic Similarity Prototype (Not in Launch Path)
An OpenAI-embedding similarity path was prototyped. The strict production launch skips provider-backed indexing and semantic queries; supported history search remains keyword- and metadata-based.
OpenAI Voices for Standalone Speech
OpenAI TTS was added alongside Gemini TTS with six voice choices. OpenAI requests use the selected voice and reviewed script; Google TTS workflows can also apply supported tone instructions.
Asset Analysis Prototype (Not in Launch Path)
A provider-backed asset analysis and alt-text prototype was evaluated. It is disabled and omitted from the public launch API until each auxiliary call has durable spend accounting and reconciliation.
GPT-5.4 mini for Text Generation
You can now pick OpenAI GPT-5.4 mini as an alternative text-generation model alongside Gemini. Lays the groundwork for schema-guaranteed JSON outputs for content type fields in an upcoming release.
Prompt Moderation Prototype (Not in Launch Path)
A multi-provider prompt moderation prototype was evaluated. Provider-backed moderation is disabled in the current production launch path while its spend and failure contract is stabilized.
OpenAI GPT Image 2 Available Alongside Gemini
GPT Image 2 was added to the model selector with its own input contract and quote. Requests pass through the shared queue, entitlement, spend, and provider safeguards; output fidelity and brand alignment still require review.
Expanded AI Model Catalog and Pricing Alignment
The available AI model catalog now includes Gemini 3 Pro Image and the Veo 3.1 Fast and Quality video tiers. Model labels and pricing were aligned across the widget, dashboard, and backend so the options shown match current supported behavior.
Refine and Re-Roll Past Generations
Generation History now supports follow-up refinements and same-seed re-rolls, so you can improve a result or generate a close variation without starting from scratch.
Manual Logo Upload and Reference Gallery
You can now upload a logo manually and manage a richer reference-image gallery, giving the widget stronger brand context even when website-based extraction is not enough.
Clearer Brand Settings
Brand Guidelines and dashboard settings were reorganized into a simpler editor for approved assets, brand voice, and visual direction.
History Page No Longer Bounces to Sign-In
Opening Generation History from the dashboard now loads correctly for cookie-based sign-in instead of looping between the page and the login screen. A safety guard also prevents similar redirect loops in the future.
Insights Card Loads Reliably
Fixed a regression that returned a 500 from the dashboard Insights endpoint, so first-attempt acceptance, regenerations, and refine-usage signals now render again on the overview.
Playground Page Stops Crashing on Navigation
The interactive playground used to fail on certain in-app navigations with a "cannot read properties of undefined" error. It now falls back to a safe default and keeps working regardless of how you arrived on the page.
Website-Based Brand Autofill
You can now paste a public website URL into Brand Guidelines settings and generate an editable draft from the site’s branding signals before saving.
Temporal Patterns in Dashboards
Admin and organization dashboards now show which weekdays and hours attract the most generation traffic, plus where slower latency clusters, so peak load windows are easier to spot.
Industry Preset Starter Kits
You can now apply ready-made bundles of content types, prompt suggestions, and platform presets tailored to your business, so your widget starts with relevant defaults instead of a blank setup.
Activity Summary in Overview
Paid organizations now see a summary of recorded usage changes, reliability signals, and concentration trends at the top of Overview. The strict launch path can produce this view deterministically without an auxiliary provider call.
Admin Failure Explorer
Superadmins can now inspect blocked and failed generation requests with prompt snippets, moderation reasons, provider request IDs, and input context directly from the admin overview and per-organization analytics.
Deeper Admin Org Analytics
Admin analytics now include model health, request-pipeline status counts, moderation signals, credit-pack activity, and adoption metrics for sketches, references, and composites.
Full Generation History
A dedicated History tab in the widget lets you search, filter by type, and browse all past generations — including text, audio, and video — with infinite scroll and bulk clear.
Background Generation Recovery
If you start a generation and leave the page, the widget automatically recovers and shows the result when you return.
History Toggle in Dashboard
Organizations can now enable or disable generation history for their widget users from the Customization settings.
Mock Provider for Load Testing
A new mock provider mode lets you stress-test queue and infrastructure capacity without consuming Vertex AI credits.
Generate Studio
Use the full widget directly from the dashboard — no embedding needed. Great for testing your setup before integrating, or for teams that want to generate content without a website.
Feature Request Button
Request new features directly from your dashboard. Every request goes straight to the team — we read and respond to all of them.
Default Model Upgrade
The default image model is now Gemini 3.1 Flash Image. The widget exposes only the aspect ratios, resolutions, and reference inputs enabled by the current production catalog.
Accurate Generation Timer
The generation countdown now uses the configured estimate for the selected modality and updates as the request moves through its processing states.
Admin Panel Polish
Improved form styling across the admin panel, searchable organization picker, and a dedicated admin test generation page for end-to-end pipeline verification.
Model Usage Analytics
See which AI models your users are choosing. The dashboard now shows a model breakdown donut chart and per-model performance metrics including latency and failure rates.
History Item Deletion
Delete individual generations from your visible history by hovering over a thumbnail and clicking the X button. The action removes the item from history and schedules associated cleanup.
Richer Analytics & Reliability Insights
Organization and superadmin dashboards now show failure rates, latency trends, output-mode performance, top errors, and queue health so issues are easier to spot and diagnose.
Google Sign-In for Organizations
Organizations can now sign up and sign in with Google in one click. Existing accounts are linked securely, so teams keep the same workspace and onboarding flow.
Vertex AI Catalog and Validation Sync
Image, video, audio, and text generation now use a synchronized Vertex AI model catalog across the widget, API, pricing, and docs, so supported options and credit behavior stay consistent end to end.
Audio Generation & Text-to-Speech
Added standalone single-speaker generation using admitted Google Gemini TTS models, with supported voice, format, duration, and tone controls shown by the current workspace catalog.
Podcast Snippet Prototype (Not in Launch Path)
An experimental two-speaker workflow was prototyped. It is disabled and fails closed for the production launch path while the audio contract is stabilized.
Merged Video Voiceover Prototype (Not in Launch Path)
An experimental merged video-and-audio path was prototyped. It is disabled and fails closed for the production launch path; standalone single-speaker audio remains separate.
Nano Banana 2 Image Model
Added Gemini 3.1 Flash Image to the image catalog. Resolution changes the current quote, and identity, text, and product details require review.
AI Content Moderation Prototype (Not in Launch Path)
Provider-backed prompt and output moderation was prototyped. The controls are unavailable in the current production launch path until auxiliary provider spend is durably accounted and reconciled.
Prompt Enhancement & Alt-Text Prototype (Not in Launch Path)
Provider-backed prompt enhancement and automatic alt text were prototyped. Both are disabled in the current production launch path and are not advertised as plan entitlements.
Video-Aware Widget UX
The generation widget now fully supports video mode with a dedicated tab, video-specific loading messages, native video player controls, and duration/resolution settings.
Refreshed Loading Experience
Replaced the animated logo during generation with a clean ring loader animation and expanded the loading message pool to 20+ phrases so they never repeat during a single generation.
Dedicated Video Queue & Credit System
Video generation runs on its own BullMQ queue with extended lock durations. Credit costs are dynamically calculated based on model, duration, and resolution.
API Key Creation Modal
Creating API keys now opens a focused modal dialog instead of an inline form, making the flow clearer and ensuring you don't miss copying your new key.
Contextual Tooltips Across Dashboard
Added helpful tooltips to stat cards, table columns, chart legends, and settings tabs so you can understand metrics and controls without leaving the page.
Mobile-Friendly Tooltips
Tooltips now only appear on devices with a mouse or trackpad, preventing confusing tap interactions on phones and tablets.
Preset Guides & Fictional Walkthroughs
Published guides for content-type presets and explicitly fictional brand walkthroughs. These examples demonstrate interface patterns, not customer adoption or performance.
Prompt Engine Improvements
Refactored the prompt pipeline for better consistency across generation modes and content types.
Blog Launch
Launched the blog with guides, tutorials, and product updates. Includes full-text search and tag-based filtering.
Performance & SEO Optimization
Lighthouse audit and performance pass across all pages — improved load times, Core Web Vitals, and search engine indexing.
Framework Integration Guides
Added dedicated integration pages for React, Vue, Next.js, Angular, Svelte, and Astro with copy-paste code snippets.
Brand Guidelines
Configure brand colors, tone of voice, and reference images in the dashboard. Supported generation requests carry this context forward; review each draft before publishing.
Content-Type Templates
Structured content types replace freeform aspect-ratio selection. Choose from LinkedIn posts, Instagram stories, event covers, product shots, and more — each with optimized format presets and prompt defaults.
Analytics & Monitoring
Added usage analytics tracking across the platform for better visibility into generation patterns and performance.
Interactive API Documentation
Published OpenAPI-powered API reference with Scalar — browse endpoints, try requests, and view schemas directly in the browser.
Platform-Ready APIs
Added sub-account management, per-account quota endpoints, and usage-by-account reporting for platform integrators.
Workspace Registration Hardening
Email verification is required before API key creation. The Free workspace is limited to configuration and includes no provider-backed generation credits.
Security & Trust Page
Published a dedicated security page with encryption practices, data handling policies, and links to independent verification tools.
Reliable Generation Queue
Moved image generation to a background job queue with automatic retries, backoff, and concurrency control. Eliminates dropped requests under load.
LemonSqueezy Billing Integration (Gated)
Implemented subscription, credit-pack, webhook, and billing-portal paths behind runtime billing-mode gates. Catalog visibility does not imply that live checkout is enabled.
Credit-Based Pricing
Introduced tiered plan limits and runtime-gated credit packs for eligible Starter and Pro workspaces. Usage is tracked at the organization level with fail-closed quota checks.
Test Suite & Node.js 24
Added unit and integration tests for core packages. Upgraded runtime to Node.js 24 LTS.
Initial Product Build
Built the initial embeddable image-generation widget with text and sketch inputs plus optional post-generation logo and layout overlays. Generated drafts and overlays require review.
Organization Dashboard
Built dashboard surfaces for usage analytics, generation history, API key management, and workspace settings. Public previews use explicit sample data.
Authentication & Team Management
Full auth system with email/password login, email verification, password reset, and organization-scoped access control.