Branch: refs/heads/XWIKI-23349 Home: https://github.com/xwiki/xwiki-platform Commit: 419a0640caea21144bdfa9065f553f82da1185c7 https://github.com/xwiki/xwiki-platform/commit/419a0640caea21144bdfa9065f553... Author: Marius Dumitru Florea <marius@xwiki.com> Date: 2026-02-16 (Mon, 16 Feb 2026) Changed paths: M pnpm-lock.yaml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiInlineMacro.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/macros/XWikiMacroBlock.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/DefaultUniAstIterator.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstIterator.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/UniAstProcessor.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/uniast/XWikiUniAstProcessor.ts Log Message: ----------- XWIKI-23349: Execute macro transformations and protect their output when editing with BlockNote * Process the UniAst content before load and save in order to adjust the macro blocks (replace the server-side macros with client-side macros) * Implement a UniAst iterator to help with the UniAst processing * Implement two simple client-side macros for now that should simply protect the generated output and preserve the macro parameters and content. * TODO: provide the macros list in the 'macros' parameter of the editor: To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications