mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-06 18:51:26 +00:00
ODT custom document properties (`meta:user-defined` in `meta.xml`) were dropped, and the fields showing them or a user field were read as plain text. - Properties: `meta:user-defined` values (string, number, true/false, date) are now WordCraft's custom document properties, and so are user field declarations (`text:user-field-decl`). - Fields: `text:user-defined` and `text:user-field-get` are Word's `DOCPROPERTY` fields, which WordCraft updates from those properties. - Writing: custom properties go back into `meta.xml`, and a `DOCPROPERTY` naming one is written as `text:user-defined`. A LibreOffice document with a custom property and a user field round-trips pixel-identical, valid against the schema. Its user field comes back as a document property. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GBVQLyDnrG8Tn1yDQcUabC