[xwiki/xwiki-platform] cc8e16: XWIKI-23025: Introduce Blocknote as an editor for ...
Branch: refs/heads/feature-blocknote Home: https://github.com/xwiki/xwiki-platform Commit: cc8e1611a378cb61b8ed76207d0623e665e88193 https://github.com/xwiki/xwiki-platform/commit/cc8e1611a378cb61b8ed76207d062... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 4c23289b3c90caf40f64cbb3c33b6bfe05735f31 https://github.com/xwiki/xwiki-platform/commit/4c23289b3c90caf40f64cbb3c33b6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: f1be2dea1abd27d7471375a59415dc5ae091b45e https://github.com/xwiki/xwiki-platform/commit/f1be2dea1abd27d7471375a59415d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 14fb8d4938ec4599adcc17a25425229e671befdb https://github.com/xwiki/xwiki-platform/commit/14fb8d4938ec4599adcc17a254252... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 993f5a0429249438de8ad6733be512f6d2bf0be5 https://github.com/xwiki/xwiki-platform/commit/993f5a0429249438de8ad6733be51... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: e03ec4c183cac1cbbff9f4a9853af47c4cddcb55 https://github.com/xwiki/xwiki-platform/commit/e03ec4c183cac1cbbff9f4a9853af... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: c83558094bc71b75464f8278c79ce31a16b9ff66 https://github.com/xwiki/xwiki-platform/commit/c83558094bc71b75464f8278c79ce... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 3ed84aa9ecc5183a484c4213de929ca6a6a56cb5 https://github.com/xwiki/xwiki-platform/commit/3ed84aa9ecc5183a484c4213de929... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 5b4c0549ad172e507f27ce8790ac064188dcacc4 https://github.com/xwiki/xwiki-platform/commit/5b4c0549ad172e507f27ce8790ac0... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 6280eac63526e2adfd5779d5abbb73cbc9afc47e https://github.com/xwiki/xwiki-platform/commit/6280eac63526e2adfd5779d5abbb7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update pnpm version. Commit: 0332cc2457b9017b8ec3a6d628a958eaca12e303 https://github.com/xwiki/xwiki-platform/commit/0332cc2457b9017b8ec3a6d628a95... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 0739459ec09af29c0fee1a7648cd36e7bbd27b3c https://github.com/xwiki/xwiki-platform/commit/0739459ec09af29c0fee1a7648cd3... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 376eb8f019b4812cfb6ddbc1542e2440aa93c542 https://github.com/xwiki/xwiki-platform/commit/376eb8f019b4812cfb6ddbc1542e2... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 18b36374626a08760b1d8873ea6d6fbffd8b4b03 https://github.com/xwiki/xwiki-platform/commit/18b36374626a08760b1d8873ea6d6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: f8f84ccc6a46024d03aa41038f0ec642ed22f553 https://github.com/xwiki/xwiki-platform/commit/f8f84ccc6a46024d03aa41038f0ec... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 67a6a25b7ca8308cc7c405f43cd41dc2f2060d8e https://github.com/xwiki/xwiki-platform/commit/67a6a25b7ca8308cc7c405f43cd41... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 6bb06846054c927d918418c57e70359661525c94 https://github.com/xwiki/xwiki-platform/commit/6bb06846054c927d918418c57e703... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 1fb37d1d0e7ede38bb9514524768e6c5e25ddb21 https://github.com/xwiki/xwiki-platform/commit/1fb37d1d0e7ede38bb9514524768e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 6573348c18e987254588fd0ccc8ae85cbd87e0f0 https://github.com/xwiki/xwiki-platform/commit/6573348c18e987254588fd0ccc8ae... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 894db09abb490876b96aac42be283480c64dfb73 https://github.com/xwiki/xwiki-platform/commit/894db09abb490876b96aac42be283... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 554cefe386015f1ef1eaef91b749d92de150005c https://github.com/xwiki/xwiki-platform/commit/554cefe386015f1ef1eaef91b749d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: f7ce84335543037c416ea065fc5003bc0e0951ce https://github.com/xwiki/xwiki-platform/commit/f7ce84335543037c416ea065fc500... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 459590a419a73a83b78d7bc4f73cb022afbe9705 https://github.com/xwiki/xwiki-platform/commit/459590a419a73a83b78d7bc4f73cb... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 7c1dc2a52507c6e12f0efa463881f94accd3ceef https://github.com/xwiki/xwiki-platform/commit/7c1dc2a52507c6e12f0efa463881f... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: b2bb72a8d1c5ef07fec0a50927614433136b7591 https://github.com/xwiki/xwiki-platform/commit/b2bb72a8d1c5ef07fec0a50927614... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 09b16e037fa74348d4f51ca918b6eb086776389e https://github.com/xwiki/xwiki-platform/commit/09b16e037fa74348d4f51ca918b6e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 1381fe8302497ef8af1b5df7fc84b84bd19e6ab6 https://github.com/xwiki/xwiki-platform/commit/1381fe8302497ef8af1b5df7fc84b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23285: Upgrade to vue-i18n 11.1.5 Commit: 9be5702f683c09a016ddee818a75f3dc90f8d515 https://github.com/xwiki/xwiki-platform/commit/9be5702f683c09a016ddee818a75f... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: 42c6afa4fd92290a7b764857e1ec6d85c5e32bc8 https://github.com/xwiki/xwiki-platform/commit/42c6afa4fd92290a7b764857e1ec6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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: e81fda31095411daf8c76ba8ae42ac794ad34b59 https://github.com/xwiki/xwiki-platform/commit/e81fda31095411daf8c76ba8ae42a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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 Commit: 6a78c61f9118cb912db602b232108f753b5b4930 https://github.com/xwiki/xwiki-platform/commit/6a78c61f9118cb912db602b232108... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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 * Upgrade to Cristal 0.19RC1 Commit: f07449f846e694016cc0a16085dd648d9b9a8642 https://github.com/xwiki/xwiki-platform/commit/f07449f846e694016cc0a16085dd6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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 * Dependency upgrades Commit: 8dd1dbe44c14ea739d9949c2c04bc9357d2f9b6d https://github.com/xwiki/xwiki-platform/commit/8dd1dbe44c14ea739d9949c2c04bc... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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/container.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/storage/DefaultStorageProvider.ts A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/storage/XWikiStorage.ts 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 * Upgrade to Cristal 0.19.0 Commit: 49bdd3f77e37e44795df09c833f03bc70614865e https://github.com/xwiki/xwiki-platform/commit/49bdd3f77e37e44795df09c833f03... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-27 (Fri, 27 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 * Debug Pinia issue Compare: https://github.com/xwiki/xwiki-platform/compare/f062a7fd26eb...49bdd3f77e37 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications