figcraft/crates
Nathan Fontenele 5e90592e80
M1: report images a native file lost on loading (#207) (#242)
A `.figcraft` image member that is damaged, too large or missing was skipped
without a word, and saving the file again dropped it for good. The load now
lists each lost image (up to 20, then a count) with its hash and the reason,
file.open puts it in `repairs` and sets a session message, and the app shows
that as a toast.

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-authored-by: bflatastic <bombayapirat@gmail.com>
2026-10-14 10:32:44 +07:00
..
collab M3: variables inside styles 2026-10-13 13:36:54 +07:00
collab-net M9: sessions test waits for the rename it asserts on (#172) 2026-10-13 10:05:56 +07:00
color M1: cursors per tool and modifier, panel widths, outline options, dark pages 2026-10-13 00:29:41 +07:00
doc fix(doc): reject and repair layer cycles and repeated children (#205) (#233) 2026-10-14 10:31:03 +07:00
engine M1: report images a native file lost on loading (#207) (#242) 2026-10-14 10:32:44 +07:00
format M1: report images a native file lost on loading (#207) (#242) 2026-10-14 10:32:44 +07:00
geom fix(geom): enforce the path sample limit while flattening (#217) 2026-10-14 03:26:11 +07:00
layout M2: auto layout: wrapped-line alignment 2026-10-13 13:36:54 +07:00
mcp fix(mcp): prevent replay after lost attached replies (#211) 2026-10-14 05:34:33 +07:00
pathops M4: vector multi-edit and edit tail 2026-10-12 02:52:18 +07:00
pdf Refuse incomplete SVG/PDF exports beyond the depth limit (#218) 2026-10-14 05:23:28 +07:00
plugin fix(plugin): meter every host call and copied byte (#221) 2026-10-14 07:42:06 +07:00
render fix(render): keep one outline depth budget through nested booleans (#193) (#231) 2026-10-14 09:30:29 +07:00
svg M1: SVG import budgets for SVGZ and embedded SVGs (#190) (#241) 2026-10-14 10:32:30 +07:00
text fix(text): don't rebuild every time a craft-fonts manifest is missing (#228) 2026-10-14 09:30:03 +07:00
ui-egui M1: report images a native file lost on loading (#207) (#242) 2026-10-14 10:32:44 +07:00