Branch: refs/heads/feature-blocknote Home: https://github.com/xwiki/xwiki-platform Commit: 7ea6909e99ceafecb72e107b2433d5beea51850a https://github.com/xwiki/xwiki-platform/commit/7ea6909e99ceafecb72e107b2433d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/rendercontent.vm Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Avoid leading and trailing whispace when editing in-place (which is harmless when editing HTML but bad when the edit syntax is different). Commit: 6075dc874cee02a9e8f570be20ebd0cfb3e8a869 https://github.com/xwiki/xwiki-platform/commit/6075dc874cee02a9e8f570be20ebd... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/BlockNoteEditor.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/BlockNoteRequireJSModuleUIExtension.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/macros.wiki A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/syntaxContentEditor.wiki A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/AllIT.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/BlockNoteIT.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-pageobjects/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/pom.xml A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/.gitattributes A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/env.d.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/eslint.config.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package-lock.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/main.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.test.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/inplace.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/logic.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.app.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.node.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.vitest.json A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/vite.config.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/vitest.config.ts M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/javascript.vm Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Boilerplate code to load a Vue-based editor in standalone and in-place edit mode. Commit: d3e4eb2810fb034d552d0d474c6a224f63dd8abb https://github.com/xwiki/xwiki-platform/commit/d3e4eb2810fb034d552d0d474c6a2... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/menus_content.vm Log Message: ----------- XWIKI-23226: Edit menu UI extensions defined in Java are ignored Commit: 4d55e2cfcf815fab52d29377ec47995786cd5486 https://github.com/xwiki/xwiki-platform/commit/4d55e2cfcf815fab52d29377ec479... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: A xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-api/src/main/java/org/xwiki/container/internal/RequestConfigurationSource.java M xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-api/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-api/pom.xml M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-api/src/main/java/org/xwiki/edit/internal/DefaultEditConfiguration.java A xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-api/src/test/java/org/xwiki/edit/internal/DefaultEditConfigurationTest.java Log Message: ----------- XWIKI-23227: Add support for overriding the default WYSIWYG editor from request Commit: 67e93b702f05476c7d9942f1e93c9d476bc44b34 https://github.com/xwiki/xwiki-platform/commit/67e93b702f05476c7d9942f1e93c9... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/InplaceEditActionUIExtension.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/StandaloneEditActionUIExtension.java A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/ApplicationResources.properties M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/inplaceEditMenuItem.vm A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/standaloneEditMenuItem.vm Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Inject links in the Edit menu to allow advanced users to quickly test the BlockNote integration. Commit: e0098c16415bfcda3938b8308a6f55077d3ba39b https://github.com/xwiki/xwiki-platform/commit/e0098c16415bfcda3938b8308a6f5... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/macros.wiki M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package-lock.json 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/main.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/logic.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * First attempt to load BlockNote Commit: cc12fe750c5b3fba680c1a29820837b2f7af7703 https://github.com/xwiki/xwiki-platform/commit/cc12fe750c5b3fba680c1a2982083... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package-lock.json 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/tsconfig.json Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update config to match Cristal Commit: cf44e9999255573f329bf7521fb40f257da46b5b https://github.com/xwiki/xwiki-platform/commit/cf44e9999255573f329bf7521fb40... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M pom.xml M xwiki-platform-core/xwiki-platform-blocknote/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/pom.xml R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package-lock.json 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/tsconfig.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/vite.config.ts M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/pom.xml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Switch to pnpm to match the tools used by Cristal, and update the build config to be able to use a local dependency from Cristal. Commit: 778d8555c42de4d4cc1a2046a5020097b48999ca https://github.com/xwiki/xwiki-platform/commit/778d8555c42de4d4cc1a2046a5020... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/BlockNoteEditor.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/BlockNoteRequireJSModuleUIExtension.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/InplaceEditActionUIExtension.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/StandaloneEditActionUIExtension.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/AllIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/BlockNoteIT.java Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update since version. Commit: cc17e26836243feb56e5d28eb05661978d71ec75 https://github.com/xwiki/xwiki-platform/commit/cc17e26836243feb56e5d28eb0566... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update pnpm version. Commit: 9dfa7cfe1932bba1a5a62fc5a010aa527ab63c85 https://github.com/xwiki/xwiki-platform/commit/9dfa7cfe1932bba1a5a62fc5a010a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-container/pom.xml R xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-api/src/main/java/org/xwiki/container/internal/RequestConfigurationSource.java M xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-api/src/main/resources/META-INF/components.txt A xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-default/pom.xml A xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-default/src/main/java/org/xwiki/container/internal/RequestConfigurationSource.java A xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-default/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-servlet/pom.xml Log Message: ----------- XWIKI-23227: Add support for overriding the default WYSIWYG editor from request Commit: a61324300aae6be41a608871d4f0b636e97d5d02 https://github.com/xwiki/xwiki-platform/commit/a61324300aae6be41a608871d4f0b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-pageobjects/pom.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/pom.xml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Move to 17.5.0-SNAPSHOT Commit: 0b07dd10ab8b8528629dc8dc5d07bb4773be9f03 https://github.com/xwiki/xwiki-platform/commit/0b07dd10ab8b8528629dc8dc5d07b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/inplaceEditMenuItem.vm M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/standaloneEditMenuItem.vm Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Show the Edit menu entries only for advanced users. Commit: b75b08d425c9cf72f7dc26ef01afba205d9b14be https://github.com/xwiki/xwiki-platform/commit/b75b08d425c9cf72f7dc26ef01afb... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/eslint.config.ts 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/main.js R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/logic.js R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/vite.config.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Fix the build to support using local Cristal (SNAPSHOT) deps (use workaround for Vite bug) * Fix linting configuration and linting errors * Don't depend on cristal-skin because it brings unneeded transitive deps; use ``cristal-api`` instead and implement the SkinManager interface * No need to depend on React directly / explicitly * Allow esbuild to hook to build lifecycle Commit: 20d85c315b4021e95b555d70cf23291a9c94efee https://github.com/xwiki/xwiki-platform/commit/20d85c315b4021e95b555d70cf232... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/main.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.test.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/logic.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Simplify imports Commit: c0b4e62f525385cc7743b6a3b09111fb645f0623 https://github.com/xwiki/xwiki-platform/commit/c0b4e62f525385cc7743b6a3b0911... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/services/skin.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/vite.config.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * We actually need to depend on React in order to execute the JSX transformations... Commit: 5c78946dd8156588f2481e08f825f3cfeb85f192 https://github.com/xwiki/xwiki-platform/commit/5c78946dd8156588f2481e08f825f... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/main.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Factory.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Factory.test.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.test.js 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/document/DefaultDocumentService.ts R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.js R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/factory.test.js R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/logic.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/DefaultModelReferenceHandlerProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/DefaultModelReferenceParserProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/DefaultModelReferenceSerializerProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/DefaultRemoteURLParserProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/DefaultRemoteURLSerializerProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/XWikiRemoteURLParser.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/XWikiRemoteURLSerializer.ts R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin/DefaultSkinManager.ts M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/prototypeJSPatches.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Small progress. Commit: 5ffdeb7c981643fcab16f1b9ad4a28a9c678fbb8 https://github.com/xwiki/xwiki-platform/commit/5ffdeb7c981643fcab16f1b9ad4a2... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Factory.test.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.test.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/i18nResolver.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/testUtils.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Localization support. Commit: 88b80c3c1896dce526baf7338df0a1eb776daed5 https://github.com/xwiki/xwiki-platform/commit/88b80c3c1896dce526baf7338df0a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/services/Logic.test.js A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/authentication/DefaultAuthenticationManagerProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/authentication/XWikiAuthenticationManager.ts 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/link/DefaultLinkSuggestServiceProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/link/XWikiLinkSuggestService.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Add missing components. Commit: ba50eab0c699f0079c41b3f364cedfceeb8bdfdf https://github.com/xwiki/xwiki-platform/commit/ba50eab0c699f0079c41b3f364ced... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/java/org/xwiki/blocknote/internal/BlockNoteCSSRequireJSModuleUIExtension.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/META-INF/components.txt M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-api/src/main/resources/templates/blocknote/macros.wiki 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/services/inplace.js M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/javascript.vm A xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/require/css.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Load the CSS (using a simple CSS loader plugin for RequireJS) * Fix the input syntax parameter * Disable all rendering transformations until we implement the protection. * Increment the version of Cristal dependencies Commit: 941c47dbaea7b6e4143e8cb1586a7465ed4b0d41 https://github.com/xwiki/xwiki-platform/commit/941c47dbaea7b6e4143e8cb1586a7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/main.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Factory.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/Logic.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Handle save * Upgrade some development deps to match Cristal Commit: 7ebf205c4a0020ffec9d640d64d5d3e44bb3e78a https://github.com/xwiki/xwiki-platform/commit/7ebf205c4a0020ffec9d640d64d5d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/inplace.js M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editmeta.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/edit.less Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Improve the styles for the integration with the standalone and in-place edit modes. Commit: 463626e0b810cabd1e9703b386382e9f1108c7a6 https://github.com/xwiki/xwiki-platform/commit/463626e0b810cabd1e9703b386382... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/Logic.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/inplace.js Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Use the "xwikicontent" element in in-place edit mode rather than creating a new sibling element in order to inherit some styles from the XWiki skin. Commit: 60659957504ff801eec7bb6c08869f69180846fb https://github.com/xwiki/xwiki-platform/commit/60659957504ff801eec7bb6c08869... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/package.json Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update dev deps Commit: ebbbcbe239c9050d83ccc61cd13c1e6e6a707e8f https://github.com/xwiki/xwiki-platform/commit/ebbbcbe239c9050d83ccc61cd13c1... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Improve a bit the content styles to make it look closer to view mode. Commit: 188e73f53722cc4ddae0e9ed1499b1f8e04f8f6f https://github.com/xwiki/xwiki-platform/commit/188e73f53722cc4ddae0e9ed1499b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/contentvars.vm M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/rendercontent.vm Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Escape the content when the output syntax is not HTML and we output both the title and the content (which requires HTML). Commit: cef9fcbea7ca3940af82d2203897b69d19b856ca https://github.com/xwiki/xwiki-platform/commit/cef9fcbea7ca3940af82d2203897b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23285: Upgrade to vue-i18n 11.1.5 Commit: 7199271f4de727318eea982fcc344fce6123e452 https://github.com/xwiki/xwiki-platform/commit/7199271f4de727318eea982fcc344... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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 A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiEntityReference.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/XWikiRemoteURLSerializer.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Upgrade dev dependency * Fix floating toolbar style * Fix link edit popop style * Implement entity reference to URL serialization (for links and images) Commit: 78f1b6c74c8b69f9c2bb04944985e7f09d258c85 https://github.com/xwiki/xwiki-platform/commit/78f1b6c74c8b69f9c2bb04944985e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/eslint.config.ts 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 A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/ds/x-btn.vue M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin/DefaultSkinManager.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin/XWikiDesignSystemLoader.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update dev deps * Basic design system loader implementation * Implement the button component using XWiki's design system (Bootstrap) Commit: 1979e92b454f59ebdc4c3a99dd06cbdf4574117a https://github.com/xwiki/xwiki-platform/commit/1979e92b454f59ebdc4c3a99dd06c... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-23 (Mon, 23 Jun 2025) Changed paths: 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/services/authentication/XWikiAuthenticationManager.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/container.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/document/DefaultDocumentService.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/link/XWikiLinkSuggestService.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiEntityReference.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiModelReferenceHandler.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiModelReferenceParser.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiModelReferenceSerializer.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/XWikiRemoteURLParser.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/url/XWikiRemoteURLSerializer.ts Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Use our own implementation of entity/resource reference parser / serializer based on entityReference.js which is well tested. * Bulletproof the entity reference to URL serializer Compare: https://github.com/xwiki/xwiki-platform/compare/2634a4960bc3...1979e92b454f To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications