designcraft/crates
moppeeer 835edae659
feat(commands): return IDs from move, duplicate and repeat
Return ordered item IDs from Move, Duplicate and Step and Repeat while preserving the existing moved and created counts, selection and undo behavior. Scripts can use the IDs to operate on copies.

Validation: eight independent probes covering both swatch validation and returned IDs, plus all six cargo xtask ci gates on main after #520 (1,188 native tests passed, 3 ignored; all 15 applicable crates passed WASM compilation checks). Both ROADMAP entries and command regression modules are retained.

Task: #521
2026-10-11 21:58:49 -06:00
..
color Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
compose fix(compose): key parent-page compositions by absolute page index 2026-10-11 21:27:52 -06:00
doc feat(assets): deduplicate files and omit unused assets on save 2026-10-11 19:23:58 -06:00
engine feat(commands): return IDs from move, duplicate and repeat 2026-10-11 21:58:49 -06:00
epub Security: escape HTML and EPUB metadata (#152) 2026-10-10 01:14:22 -04:00
fonts IDML: layers import and export in stacking order; font names with a format suffix (#247) 2026-10-10 01:51:03 -04:00
format feat(assets): deduplicate files and omit unused assets on save 2026-10-11 19:23:58 -06:00
geom Never crash: geom and color return or fall back instead of panicking 2026-10-04 11:39:33 -04:00
idml fix(idml): report missing parts and show import warnings 2026-10-11 19:39:34 -06:00
images PDF: reuse image conversions and index page objects (#176) 2026-10-10 04:00:40 -04:00
mcp fix(mcp): prevent request replay after lost replies 2026-10-11 21:10:01 -06:00
pdf fix(compose): key parent-page compositions by absolute page index 2026-10-11 21:27:52 -06:00
render fix(compose): key parent-page compositions by absolute page index 2026-10-11 21:27:52 -06:00
textimport Text: a column, frame or page break ends its paragraph (#285) 2026-10-10 03:36:47 -04:00
tools Snap: snap preferences as a command, overlay colours from tokens, tidy-up 2026-10-06 09:05:59 -04:00
ui-egui fix(idml): report missing parts and show import warnings 2026-10-11 19:39:34 -06:00