changelog

Changelog

Features and fixes, newest first.

Clearer sharing feedback and guides

  • Fixed More and Download menu actions closing without running in Safari.
  • If the browser blocks copying a share link, the dialog now explains what happened and how to save the HTML instead.
  • The file, email and responsive preview guides now follow the current Download menu and phone controls. All three are available from the viewer menu.

A tidier toolbar

  • PNG, PDF and HTML are now three rows of one Download menu instead of three chips. The same files come out; the row just says what it does.
  • Add lib, Wrap, Copy and Share moved behind a More menu at the end of the editor toolbar, at every width, so the row no longer wraps onto two lines on a laptop. Open, Clear and Format stay as chips.
  • The phone preview is a real phone now: pick an iPhone 17, 17 Pro Max, Air, 16 or SE, a Pixel 9, or a Galaxy S25 or S25 Ultra from the chevron beside the phone button, and the frame takes that phone's screen size. The label under the frame names it, and says so when a short window has had to shrink it. Dragging the custom frame snaps to the same sizes.
  • When a page is taller than the phone or tablet frame, the frame now shows it: a shade along the bottom edge while there is more below, and an arrow that goes on the first scroll. Scrolling itself is unchanged; it always scrolled the page inside the frame.
  • If you come back with a draft saved, the editor now shows the start of it in the very first paint instead of a blank placeholder until the page has fully loaded — on a slow phone, about a second sooner.

Large drafts and the language offer

  • A draft too large for the browser's localStorage is now kept in IndexedDB instead, so a big file stays saved between visits rather than showing a "couldn't save" message. It still never leaves your browser; the privacy page describes both stores.
  • The offer to read a page in your own language now sits above the workspace instead of in a corner beside the cookie banner.

Email template library

  • Added 24 email templates for account messages, billing, orders, newsletters and campaigns. Each includes HTML, plain text and notes on what to replace.
  • Browse by purpose or collection, preview at desktop and phone widths, then open a design in the viewer. Your previous draft can be restored from the menu, even after reloading.
  • Template files are free to use under the MIT license. Email-client testing is still pending; the previews show how the HTML renders in a browser.

Full-page workspace and examples

  • The editor and preview fill the window. The menu and console button sit in the toolbar. Click the console button to open output below the workspace; close it to return to the full page.
  • Examples now include responsive cards, a printable table and a JavaScript counter. Find them in the menu; Undo restores your previous document.
  • Short phone screens use HTML and Preview tabs. Taller screens can show both panes at once.
  • File imports read supported charset declarations. HTML downloads include UTF-8 encoding information to preserve accents and other characters.
  • Added a guide to opening HTML files and updated the FAQ with instructions for editing, sharing and exporting.

Text file imports and faster editing

  • Open and drag-and-drop accept text files regardless of their extension, including files with no extension. Binary files show an error. UTF-16 files are supported.
  • Line wrapping pauses for lines over 10,000 characters to keep typing responsive. Format the document to restore wrapping, or press Wrap to enable it manually.

Toolbar fixes

  • Fixed toolbar wrapping at intermediate screen widths so controls stay together and remain accessible.

Preview controls

  • Turn Live off to edit without reloading the preview. Press Run or Cmd/Ctrl+Enter to apply pending edits.
  • Open the preview in a separate tab using the Tab button.
  • Choose Auto, Light or Dark for the preview colour scheme, independently of the site theme.
  • Added support for media playback, embedded frames and form submissions inside the sandboxed preview.

Editor shortcuts, downloads and draft recovery

  • Added Open, Copy and HTML download buttons.
  • Added find and replace, indentation shortcuts, bracket matching, autocomplete, code folding and a line-wrap control.
  • Undo now restores changes made by Format, Clear, library insertion and file imports.
  • Opening a shared document preserves the existing local draft. Storage failures show a warning and a download option.
  • The console clears when the preview reloads unless Preserve log is enabled. PNG export shows progress while saving.

Light theme, mobile layout and French

  • Added light and system themes alongside dark mode.
  • Added French translations for the viewer and help pages.
  • Phones can show the editor and preview together or switch between tabs. The library picker now fits narrow screens.
  • Improved text contrast, keyboard focus in dialogs and fullscreen scrolling.
  • Guide examples open in the viewer with their code already loaded.

Shorter share links

  • Shared documents are compressed to reduce link length. Existing uncompressed links still work.
  • Fixed toolbar controls that were visible but could not be clicked at some screen sizes.

Faster page loading

  • Deferred editor and analytics loading and removed unused font preloads to reduce the initial page download.

PDF export and four languages

  • Added PDF export to the viewer through the browser print dialog, with support for print styles and page breaks.
  • Added Spanish, German, Indonesian and Arabic. Use the language picker to switch; browser-language suggestions can be dismissed.
  • The Arabic interface reads right to left. Code, console output and share URLs remain left to right.

Analytics and privacy settings

  • Switched to PostHog with cookieless counting by default. Accept enables an analytics cookie for return visits; Decline keeps counting without that cookie. The choice can be changed on the privacy page.
  • Excluded editor content and share fragments from analytics, disabled session replay and changed document-size reporting to broad ranges.
  • Added page-performance measurement and fixed feedback for actions that leave the document unchanged.

Console, formatting and PNG export

  • Added a console for preview logs, script errors and failed resource loads.
  • Added HTML formatting, file drag-and-drop with Undo, and a picker for inserting CDN libraries.
  • Added a draggable custom preview width and PNG screenshots. Images without cross-origin permission show an export error.
  • Improved mobile tabs and editor sizing, and fixed external fonts, styles and scripts being blocked in the preview.

Compact layout and fullscreen preview

  • Introduced a dark interface with smaller navigation and pane headers, plus a fullscreen preview toggle.
  • Added visible keyboard focus indicators, underlined text links and a mobile navigation menu.
  • Fixed consent-banner overlap and layout shifts when entering fullscreen.
  • Updated analytics and the privacy policy.

Navigation and help pages

  • Updated the site layout and navigation, and added help and information pages.

Page information and styling

  • Updated page titles and descriptions, made styling more consistent and revised analytics settings.

First release

  • HTML editor with syntax highlighting and a live preview.
  • Draggable pane divider and phone, tablet and desktop preview sizes.
  • Mobile toggle between the editor and preview.