Repository navigation
v0.8.0
Highlights
- Page content type (#72). A flat with
type: "page"is one static HTML document plus its assets, for reports and explainers that need charts, graphs or visualizations.- It keeps the website lifecycle: Private Draft, numbered versions, operator-approved publish and rollback. It has no server code or data.
- Agents save it with the new MCP tool
save_page.create_flat {type: "page"}creates a page with a starter Draft. - Saves warn when a page loads data from another origin while it renders.
- The console shows pages with a
</>icon and hides the server-only parts.
- Agent guidance for documents and charts (#72). New guide topics
topic.pageandtopic.page.visualscover choosing a chart form, color roles, scale, labels, hover with tap and keyboard equivalents, data tables, diagrams and print styles.topic.designgains document craft. - Console: compact list rows at narrow widths (#70), and the development seed now publishes through approvals (#71).
Upgrade notes
- A flat keeps its content type from its first save, including unpublished Drafts. Before, only a running flat was protected: an unpublished website Draft could be replaced by a document. Saving content of another type into a typed flat now fails with
conflict, and the message names both types. Content of a different type left behind by earlier releases (for example a docs Draft over a running website) is refused at publish, deploy and rollback, and when a pending approval is applied. Nothing is migrated or deleted. - Saves into a page through
save_draft,save_version,save_version_from_dirorflats deploymust includeflats.jsonwith{"type":"page"}.save_pagewrites it. - There is no database schema change. The page type lives in the stored manifest, so no backup is required beyond your usual routine.
- The guide revision changed. Connected agents see
refresh_requiredfromcheck_clientand should reread the guide. The connection skill (bootstrap revision 1) and the client contract are unchanged.
What's Changed
- feat(console): compact the narrow flat list rows by @oesni in #70
- fix(console): make the consoledev seed publish through approvals by @oesni in #71
- feat: add the page content type for static HTML documents by @oesni in #72
Full Changelog: v0.7.0...v0.8.0