Released 2026-06-12. Playground templates — bind data straight into your HTML.
Added
- Templates. Playground HTML now supports
{{ … }}interpolation (any JavaScript expression, HTML-escaped, with your JS tab's variables and functions in scope),<template ff-each="(row, i) in …">loops over any array or data sheet,<template ff-if="…">conditionals, and anff-htmlescape hatch for functions that return markup. Build lists, grids, and dashboards without a singlecreateElement. - Automatic re-rendering. Writing to a data sheet (
flowfn.data.insert / update / delete / fetch) refreshes every template on its own; callflowfn.render()after changing your own variables. Works identically in the editor preview and on the published site. - The AI assistant writes templates. Ask for a list or a data-driven page and the assistant now reaches for
ff-eachinstead of manual DOM-building code — shorter, more readable playgrounds.