figcraft/docs
Sir Clangington III. 79a0e58a3c
fix(plugin): meter every host call and copied byte (#221)
Every plugin import now counts as a host call (reply_len, reply_read and set_output were free), and bytes copied out of or into the plugin's memory spend fuel, reserved before the copy or allocation, including when call overhead is set to zero. Fixes #192.

The log byte budget test from #216 runs with the default fuel, since copying a megabyte of log bytes is itself charged now.
2026-10-14 07:42:06 +07:00
..
brand M0.1-M0.3: workspace, licences, geom/color/doc crates 2026-10-09 12:01:57 -04:00
images Docs: retake the README screenshots with the new app mark (#158) 2026-10-12 15:08:23 +07:00
architecture.md M8: Windows QA fixes (#131) 2026-10-11 18:20:38 +07:00
auto-layout-parity.md M2: auto layout: dragging an automatic gap's handle fixes the gap 2026-10-13 13:36:54 +07:00
cli.md Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
collab-protocol.md fix(collab): reject reverting an active live document (#214) 2026-10-14 05:47:39 +07:00
collaboration-parity.md fix(collab): reject reverting an active live document (#214) 2026-10-14 05:47:39 +07:00
components-parity.md M3: component playground: variant, boolean and text properties 2026-10-13 13:36:54 +07:00
contributors.md About: Contributors and Models tabs with full credits; bump version to 0.2.0 (from 0.1.0) for release 2026-10-09 21:10:33 -04:00
control-protocol.md fix(control): bound frames and expire queued requests (#213) 2026-10-14 05:18:40 +07:00
dev-mode-parity.md M7: dev resources links 2026-10-12 02:30:25 +07:00
file-format-parity.md Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
gaps.md M7: .fig export: one-sided stroke widths as outlines, bound layer fields name their field; docs 2026-10-13 10:05:39 +07:00
hardware-parity.md M8: Windows QA fixes (#131) 2026-10-11 18:20:38 +07:00
localization-parity.md M9: online files: the app remembers the files it put online 2026-10-13 01:41:14 +07:00
mcp.md fix(mcp): prevent replay after lost attached replies (#211) 2026-10-14 05:34:33 +07:00
online-sharing-terms.md Docs: terms and privacy for online sharing through the default server 2026-10-13 03:01:34 +07:00
parity-checklist.md M11: starter templates: parity checklist regenerated after the rebase 2026-10-13 03:01:19 +07:00
plugins.md fix(plugin): meter every host call and copied byte (#221) 2026-10-14 07:42:06 +07:00
prototyping-parity.md M5: prototyping: delays on mouse triggers, manual overlay offsets 2026-10-13 13:36:54 +07:00
release-playbook.md M0.9: MCP server + figcraft-cli, PDF export, web app, release/CI packaging, vector edit mode, workspace lint cleanup 2026-10-09 13:31:53 -04:00
releasing.md Sharing: the default server is a build-time setting 2026-10-13 03:01:34 +07:00
roadmap.md fix(engine): keep proportions when a linked width or height is typed (#222) 2026-10-14 07:31:19 +07:00
server.md Sharing: the default server is a build-time setting 2026-10-13 03:01:34 +07:00
target-app-parity.md Bound plugin logs before allocation and host forwarding (#216) 2026-10-14 05:49:32 +07:00
translating.md M9: Simplified Chinese draft catalog 2026-10-12 05:57:48 +07:00
ui-parity.md M1: text made by commands in the app is readable on dark pages 2026-10-13 13:36:54 +07:00