# Changelog

> Every milestone and feature that shipped, newest first, from the curated Hyperclay changelog.

Source: https://htmlclay.com/docs/changelog/

What changed and when. The same entries, across every product, are at [changelog.hyperclay.com](https://changelog.hyperclay.com).

### October 2026

- 2026-10-23: Tailwind CSS is built from a single link tag, on your own computer with no build step ([docs](https://github.com/panphora/htmlclay#style-a-document-with-tailwind))
- 2026-10-22: The page plugin is a block editor with tables, charts and boards, and Hyperclay's new Document template uses it ([docs](https://clayjs.com/plugins#page))
- 2026-10-15: The app updates itself, and Restart to Update installs the new version
- 2026-10-14: Every folder gets its own address on one port, such as htmlclay.localhost:1212, that never changes
- 2026-10-08: A document's uploads live in their own folder and keep working when it moves
- 2026-10-08: Export a document and its attachments as one zip that opens anywhere
- 2026-10-08: The people plugin records who wrote each part of a document, with the name you set in your host app ([docs](https://clayjs.com/plugins#people))
- 2026-10-03: A page reads its own saved data as JSON, and writes it back where the host allows writes
- 2026-10-01: Select text in a page that loads ClayJS's ai-edit plugin, press ⌘J, and an AI agent on your computer rewrites it ([docs](https://htmlclay.com/ai-edit))

### September 2026

- 2026-09-28: Write JSON into a document, and a stale write is refused instead of overwriting
- 2026-09-20: Open more than six synced files in the same browser ([docs](https://htmlclay.com))
- 2026-09-11: Saves recover from timeouts without overwriting newer changes ([docs](https://clayjs.com/docs))

### August 2026

- 2026-08-27: Upload a file from a malleable HTML page and store it beside the document ([docs](https://htmlclay.com))
- 2026-08-18 (milestone): Talk to any file on your machine from a program you or an agent creates ([docs](https://htmlclay.com))
- 2026-08-17 (milestone): Changes merge around the part of the page you are editing, so unsaved work survives ([docs](https://clayjs.com))
- 2026-08-14: Read any file it serves as JSON ([docs](https://htmlclay.com))
- 2026-08-14: A file you opened from a link stays read-only behind a banner, and one prompt turns it editable ([docs](https://htmlclay.com))

### July 2026

- 2026-07-27: Every save keeps a version you can browse and restore ([docs](https://htmlclay.com))
- 2026-07-27: Change an open file from another program and the browser tab updates in place ([docs](https://htmlclay.com))
- 2026-07-27: Trust a folder once and every malleable file inside it opens ready to edit ([docs](https://htmlclay.com))
- 2026-07-27: A page has to ask before it reads files outside its own folder ([docs](https://htmlclay.com))
- 2026-07-19: Plain .html files open too, read-only, with their stylesheets, scripts and images ([docs](https://htmlclay.com))

### June 2026

- 2026-06-21: A desktop app that opens, edits and saves .htmlclay files like any document ([docs](https://htmlclay.com))
