// CHANGELOG

Release notes

Every shipped feature, fix, and product principle. Most recent first.

2026-04-24 · reliability · storage

Generated media now persists forever

Posts no longer lose their images or videos after an hour. Every generated asset is uploaded to private storage with a 10-year signed URL.

Before this update, Kompozy stored provider URLs directly (DALL-E, Kie, PiAPI, HeyGen) which expired after 30–60 minutes. After the fix, every generated image, carousel slice, and video gets uploaded to a private storage bucket and referenced via a 10-year signed URL.

This means published posts keep their media intact regardless of when you check back. Full rollout is live across all output types.

2026-04-23 · video · hyperframes · persona

Persona Frames: branded avatar video, now in public beta

Avatar shorts now render inside a HyperFrames composition template. Your avatar speaks inside your brand scene, not on HeyGen’s default background.

Persona Frames is a new video render path that wraps a HeyGen avatar as a movable layer inside one of the 8 HyperFrames templates. The engine picks a template per render based on your persona bindings and the topic-pool angle.

Persona Frames requires a new-schema persona. Existing personas stay on the Persona Shorts path with no behavior change — no surprise output changes for users who did not opt in.

2026-04-20 · admin · reliability

Admin console now mirrors every client-side state change

Every plan, credit, suspension, and API-key change made in the admin console syncs live to the customer workspace. No more stale dashboards.

We rebuilt the admin-to-client sync bridge so operators editing a customer record see changes reflected in the user’s dashboard on their next focus event. Applies to plan tier, credit balance, account status, identity, add-ons, and enterprise API key overrides.

2026-04-18 · images · reliability

Persona Tweets and Quote Graphics render server-side

Persona Tweets (tweet-styled image cards) and Quote Graphics now render on the server with self-hosted fonts — no more tofu boxes on Vercel.

Fixed a longstanding Satori + Resvg font bug where server-rendered image cards showed tofu glyphs on Vercel. Fonts are now bundled as TTF buffers with explicit font loading on both Satori and Resvg. All Persona Tweets, Quote Graphics, and Carousel slides now render correctly.

2026-04-18 · reliability · internals

One source of truth for coming-soon formats

The format gate that blocks in-progress output types now lives in one module. Dashboard, settings, and dropzone stay in sync.

Previously the "coming soon" format list was duplicated across the dashboard and settings pages, and drifted during the HyperFrames rollout. It now lives in a single module so adding or removing a gated format updates every surface immediately.

2026-04-10 · product · ui

Output UI collapsed to 5 buckets

Video / Image / Text / Blog / Newsletter. Every engine output maps under one of these 5. New templates and providers no longer add UI complexity.

We locked the user-facing output taxonomy to 5 buckets. New HyperFrames templates, new generative-video providers, and new composite flows all map under the existing buckets. A 6th bucket only gets added when a new destination platform requires it.

This is a product principle, not a temporary simplification. It keeps the UI honest as the engine grows.

→ Playbooks and comparisons on the blog · Start a free trial