RELEASES Changelog
What shipped, when, and why your inserts keep getting closer to the original.
Right sizes, honest statuses
- Headings and their sub-lines no longer merge into one text box — each line keeps its own true size (a big heading next to small text used to inflate the small text).
- Fixed a race where a long-running conversion (60s+) could show "pipeline_failed" even though it completed fine — the result now always arrives.
- Live progress streaming reconnects cleanly if the connection blips at the exact moment a job finishes.
- Fixed two captions that could silently disappear on dense roadmap slides.
Dark slides done right
- The new slide now gets the original background color — dark-theme slides no longer come out white with invisible text.
- Dark cards and panels on dark backgrounds are detected and inserted as editable shapes.
- Screenshots that include a thin editor frame around the slide no longer confuse background detection.
- Arrow and outline thickness now matches the original (no more giant arrowheads).
- Brand logos with a wordmark (like the Red Hat logo) stay as one clean image instead of becoming garbled text — with a note in the popup so you can retype it if you want it editable.
- Icons inside colored panels are cropped tightly and never swallow neighboring text.
Native arrows & smarter diagrams
- Flowchart arrows now insert as real, editable Slides lines — correct color, direction, and arrowheads — instead of being lost or flattened into images.
- Colored panels behind text are detected and inserted as editable shapes, even when connector arrows touch them.
- Fixed diagonal arrows rendering mirrored after insert.
- Icons, logos, and pictograms on diagram slides are extracted again (they were silently dropped on some layouts).
The accuracy release
- Text boxes are now sized with the same font metrics Google Slides uses, so titles no longer wrap onto a second line and captions no longer pile up on top of each other after insert.
- Font sizes are sanity-checked against the source image — no more comically oversized headings.
- White text on colored panels keeps its true color (previously it could come out pale pink and unreadable).
- Icon cutouts are verified against the original pixels; a cutout that loses detail falls back to a clean crop automatically.
- Captions are never extracted as both an image and a text box anymore (no more ghost double-text).
- Insert is honest: if some elements fail, the popup says "Inserted N of M" with a retry — never a false success.
- Leftover template placeholders ("Click to add title") are reliably removed from the new slide.
- Diagram-heavy slides warn you up front when connector structure may be simplified.
- Fonts that do not exist in Google Slides fall back to Arial with a visible note instead of silently changing.
- Fixed sign-in failing with "bad client id" for extensions installed from the website download.
- Friendly error messages for unsupported or oversized images.
- Every insert is now quality-scored against the original image behind the scenes, so regressions get caught before you do.
- Reporting a bad result now works for runs older than 24 hours.
deckmorph.com
- Moved to our permanent home at deckmorph.com, served through a global CDN.
- API keys (dm_live_…) for programmatic access to the decompose API.
- Promo code redemption on the account page.
- One-click "delete my data" (GDPR) on the account page.
- The extension popup shows how many slides you have left today / this month.
DeckMorph launch
- DeckMorph goes live: turn an AI-generated slide image into native, editable Google Slides objects.
- This website — playground, pricing, docs, and account dashboard.
- Free and Pro plans with self-serve Stripe billing.
- Google sign-in with monthly quotas (anonymous use stays available with a daily limit).
- "Report bad result" — a bad insert can be reported in two clicks for a credit refund.
- Optional auto-refine pass that nudges inserted elements to better match the original.
The new text engine
- Complete rewrite of the text pipeline: every line on the slide is recognized, measured, and grouped into editable text boxes with matching font, size, weight, color, and alignment.
- Large colored panels are recreated as editable shapes with text layered on top.
- Fixed multi-line captions inserting as one box per line.
- Fixed duplicate overlapping text blocks (the "letter pile").
- Nine backend services consolidated into two — faster and far more reliable.