New features, bug fixes, and improvements to OGMagic, from the first repository changes on February 20, 2026. Updates are grouped by the date they entered our release branch; older entries describe behavior at the time. See the documentation for current usage.
FixedPage titles, descriptions, social cards and canonical URLs now consistently identify each page and use www.ogmagic.dev, matching the production domain.
ImprovedStructured data now matches visible site, article, FAQ and template content. Recorded article revisions appear in the guides and sitemap without changing original publication dates.
FixedEvery template gallery card opens its detail page, including Pro templates. Default template previews load as static images and use the same colors as saved images.
ImprovedRefreshed Open Graph guides, framework-specific examples and provider comparisons around saved image URLs, with clearer documentation links and factual product claims.
AddedA repeatable SEO audit checks rendered metadata, indexing rules, links and images. Search-service verification settings, regression coverage and release guidance support future updates.
FixedSDK source now sends authenticated requests directly to the www production origin while retaining redirect protection. SDK publication remains separate from the website release.
Embedded Stripe checkout, email-linked Pro & purchase records
AddedEmbedded Stripe checkout with Managed Payments, replacing the previous payment provider. Base pricing is USD 12 for US visitors and EUR 10 elsewhere; checkout shows any local currency conversion before payment.
ImprovedPro activates after verifying the purchase email. Signed payment events record purchases and queue license emails for retry; full refunds and disputes revoke the affected purchase.
AddedDated Terms and Privacy pages, required Terms acceptance in checkout, recorded agreement evidence, and a durable copy of accepted Terms in purchase email.
AddedA public two-step withdrawal form with a downloadable receipt and independently retried receipt and support emails.
FixedCorrected unsupported checkout parameters and aligned the payment notice with Stripe's native Terms checkbox.
ImprovedAnalytics strips query strings, fragments and credentials; referrer handling and deployment tracing further limit exposure of private data.
ImprovedTemplate names, tier badges, rankings and actions stay outside image artwork. Copy controls, email-link loading and retries, and discount-offer preferences were refined.
ImprovedSDK package metadata points users to the website and contact page for support.
FixedThe sitemap is generated from public routes and shared framework/template catalogs, while blog listings preserve recorded publication dates.
Saved images, private API keys & branded image URLs
AddedPasswordless email access at /keys, private API key creation and rotation, and a saved-image library with usage and deletion controls.
AddedPOST /api/images creates and stores PNGs, reuses identical saved artwork, and returns public image and download URLs without credentials.
ImprovedSaved images are delivered through ogmagic.dev/images/<id>.png. Public views do not render images or spend generation credits.
ImprovedAPI creation and editor downloads share allowances per verified email: 50 Free or 500 Pro new images per 30 days, with storage for 200 Free or 5,000 Pro images. Saved images survive allowance resets.
ImprovedReserved capacity, upload cleanup and transactional publication keep failed image creation from charging credits. Deletion frees storage without refunding generation credits.
ImprovedThe legacy generation API was retired. Documentation and SDK source now use authenticated server/build-time creation and publish only saved public URLs.
ImprovedTransactional email uses authenticated SES SMTP. Newsletter placements share the 20% offer, and template badges and homepage card alignment were corrected.
ImprovedCustom previews explain their 600×315 resolution and large preview watermark. Final images default to 1200×630; Free keeps the small OGMagic watermark and Pro removes it.
ImprovedUnified the site's dark theme, typography, buttons, forms, header and footer, with shared mobile navigation, keyboard controls and a skip link.
ImprovedConsolidated templates and SDK helpers, bundled rendering fonts, corrected editor sharing and quota behavior, and added regression tests and continuous integration.
ImprovedHardened URL checking, request validation and administrative access, and removed obsolete launch countdowns and fabricated activity reporting.
AddedDurable PostgreSQL usage accounting with capacity reservations, maintenance cleanup and support for the connected Neon database configuration.
ImprovedSeparated custom previews from generation allowances, with verified preview sessions and independent abuse limits. Marketing artwork and template thumbnails became static images.
ImprovedMoved newsletter subscriptions to Listmonk with double opt-in confirmation and updated newsletter email templates and administration tools.
ImprovedSupport and feature requests now go through the contact page. Removed public repository promotion and refreshed the blog listing.
Integration examples & sitemap fixes
AddedExpanded quick integration documentation with Next.js, React, Vue, Node.js and Python examples, plus a reusable image generator example.
FixedAdded the missing generator comparison and Vercel OG alternative articles to the sitemap.
ImprovedSimplified the pricing-page checkout entry. Required agreement collection was subsequently introduced in Stripe checkout on October 1.
ImprovedExpanded the post-purchase page with onboarding steps, sharing options and a feedback request.
AddedAdded template-page activity sections and corrected the displayed template names.
ImprovedUpdated homepage article links and added homepage and pricing testimonial sections, plus launch promotion elements. Historical promotional content does not establish verified customer activity.
Blog discovery & historical launch updates
FixedAdded two missing articles to the blog index.
AddedAdded temporary launch countdowns to navigation and Pro template pages; these were later removed.
ImprovedAdjusted the early template activity display with seeded entries. September's accounting changes replaced fabricated activity with measured generation totals.
Easier editor access & template discovery
AddedAdded Open in Editor actions to template pages and a prominent full-editor action beside the homepage demo.
AddedAdded a Next.js OG image generator comparison article.
ImprovedExpanded template-page discount prompts and added recent-generation and fallback popular-template displays in the editor.
AddedIntroduced a temporary launch countdown, later removed in September.
Gallery search & clearer product information
AddedAdded template search to the gallery and featured and trending template sections to the homepage.
AddedPublished a Vercel OG comparison article.
ImprovedSimplified the Pro action in the homepage demo.
FixedRemoved fabricated recent-purchase notifications and replaced the existing fake testimonials with feature highlights.
Template thumbnails, metadata & discount fixes
ImprovedAdded image thumbnails and popularity badges to the editor, a Pro upgrade dialog to the gallery, and expanded individual template landing pages.
FixedTemplate of the Day now rotated through all 55 templates available at the time.
AddedAdded canonical URLs, breadcrumbs and interaction tracking to template pages.
FixedCorrected the old checkout discount parameters and made the discount code visible immediately in the offer dialog.
Newsletter signup, daily templates & mail reliability
AddedAdded newsletter signup to the homepage, blog index and articles, with an initial weekly newsletter workflow later replaced by Listmonk.
AddedIntroduced Template of the Day on the homepage.
FixedCorrected editor links, checkout discount links and SDK documentation that referenced a nonexistent function.
ImprovedAdded mail-delivery fallback handling, support-inbox monitoring and recurring service health checks, and fixed newsletter scheduling and sending errors.
AddedExpanded the early purchase-notification display to template pages; fabricated purchase notifications were removed on March 9.
Newsletter offers & editor usage
AddedAdded newsletter discount prompts to the editor, homepage, gallery and pricing page.
FixedConnected signup prompts to the newsletter endpoint and replaced the placeholder discount code.
AddedAdded an editor API usage display and interaction analytics.
Template tier labels & upgrade actions
AddedAdded Pro and popularity badges to the template gallery.
ImprovedExpanded gallery upgrade actions and the homepage Pro template banner.
AddedIntroduced an early recent-purchase notification component, removed on March 9 because its activity was fabricated.
Quick integration & pricing information
AddedAdded copyable quick integration examples to the homepage.
AddedAdded a 14-day money-back guarantee badge to pricing and an initial testimonial section, later replaced on March 9.
ImprovedUpdated sitemap metadata; automatic date freshness claims were subsequently replaced by recorded dates.
Custom dimensions & before-and-after previews
AddedAdded Pro custom image dimensions, API response headers, and dimension information in pricing.
AddedAdded before-and-after image comparisons to checker tools and a /tools index linking all four tools.
AddedPublished the Astro Open Graph images integration guide.
FixedCorrected duplicate site names in page titles and switched the hero example to a Free template.
ImprovedAdded fallback handling for invalid templates and rendering errors, plus an upgrade action beside the homepage preview.
Shareable checker results & editor links
AddedAdded shareable URLs to the OG checker, Twitter card preview and LinkedIn preview, plus a report-sharing action on the OG checker.
ImprovedChecker results now link to the editor with the title and domain prefilled.
FixedCorrected editor links on template and example pages, pricing links, and an invalid SDK usage example.
ImprovedAdded checkout access from the editor and an early post-checkout license activation flow, subsequently replaced by verified purchase-email access.
AddedPublished a guide to testing and debugging OG images and expanded the changelog.
Pricing, framework guides & interactive homepage
AddedAdded a standalone pricing page with feature comparisons and FAQs.
AddedAdded comparison pages for Vercel OG, Cloudinary, imgix and Placid, plus WordPress, Laravel, Rails and Django integration pages.
AddedIntroduced a rotating homepage showcase with editable preview text and a copyable code example.
ImprovedGrouped tools in a navigation dropdown and added structured data to tool pages and pricing FAQs.
Four free metadata tools & API discovery
AddedAdded the OG tag checker, meta tag generator, Twitter card preview and LinkedIn post preview.
AddedAdded an OpenAPI specification endpoint and mobile navigation menus.
FixedExpanded the documentation playground to the full template catalog and corrected the hero example's template ID.
ImprovedAdded template aliases to make the original API more tolerant of older template names.
Examples, editor guidance & troubleshooting
AddedAdded the examples page, editor and success-page metadata, and a guide to fixing missing OG images.
AddedAdded a Pro upgrade dialog for locked editor templates and IndexNow verification.
ImprovedExpanded homepage preview choices, improved mobile navigation and editor links, and made the Free watermark clearer.
ImprovedUpdated contact-page metadata, navigation, product documentation and sitemap coverage.
Template pages, framework integrations & social previews
AddedAdded individual pages for all 55 templates then available and linked them from the gallery.
AddedAdded integration pages for Next.js, Astro, Remix, SvelteKit, Nuxt, Gatsby and HTML, and expanded the ogmagic SDK source.
AddedAdded homepage social preview mockups, before-and-after comparisons, a preview response-time indicator and sticky navigation.
AddedIntegrated Vercel Analytics and Speed Insights.
FixedCorrected a contact link and expanded navigation to include templates.
Template gallery, playground & contact pages
AddedAdded the template gallery and five layouts: Header Accent, Blog Card, Announcement, Dev Portfolio and Gradient Border, bringing the catalog to 55 templates.
AddedAdded an interactive documentation playground, this changelog, and Rails integration documentation.
AddedAdded Terms, Privacy and contact pages, contact submissions, and an initial purchase consent flow.
FixedCorrected font weights, cache handling and the documented description parameter, and improved editor loading and preview error recovery.
ImprovedAdded debounced homepage previews, copyable metadata and Free template labels, plus an OG image generator comparison article.
Framework SDKs, documentation & editor controls
AddedAdded Next.js and Astro SDK source, API documentation, a blog, sitemap and robots.txt.
AddedAdded framework integration guides, SEO articles, structured data and improved page metadata.
AddedAdded editor category filters, search, color swatches, tabbed controls, social previews, shareable links, keyboard shortcuts and reset and copy actions.
FixedCorrected license handling and documented accent parameters, and added a custom not-found page.
AddedCreated the landing page, visual editor and original image API using Satori and Resvg, initially with five templates.
AddedExpanded the catalog first to 15 and then to 50 templates, added a template-list API and scaffolded the ogmagic SDK.
AddedAdded the original checkout and success flow, license verification, server-side template access controls, request limits and signed Free API access.
ImprovedSimplified plans to Free and Pro, added the Free watermark and debounced previews, and expanded the editor template browser.
FixedResolved rendering type errors and corrected site metadata to use ogmagic.dev.