Branch: refs/heads/feature-blocknote Home: https://github.com/xwiki/xwiki-platform Commit: cadd13eff0f8a0e852f685b8bdd63f40ff334222 https://github.com/xwiki/xwiki-platform/commit/cadd13eff0f8a0e852f685b8bdd63... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 9ac45cc1495ce2551c85e96d1d958b226486e41f https://github.com/xwiki/xwiki-platform/commit/9ac45cc1495ce2551c85e96d1d958... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 126b54c57b6f8f6c9505aa87951fac375b599005 https://github.com/xwiki/xwiki-platform/commit/126b54c57b6f8f6c9505aa87951fa... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: eaef7e4e821c8b2d67a59d0807774cfab6241154 https://github.com/xwiki/xwiki-platform/commit/eaef7e4e821c8b2d67a59d0807774... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 74db5985b8f50fde308ed80a492487298097e48a https://github.com/xwiki/xwiki-platform/commit/74db5985b8f50fde308ed80a49248... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 8465a920869d8a58c1481e7c42b3d1c3171cbc18 https://github.com/xwiki/xwiki-platform/commit/8465a920869d8a58c1481e7c42b3d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 853504ba164882e2b2a5bb98b59790a0f3d54948 https://github.com/xwiki/xwiki-platform/commit/853504ba164882e2b2a5bb98b5979... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 5c30ce5816a43cc78b0ce5e59c3388055bfe2e61 https://github.com/xwiki/xwiki-platform/commit/5c30ce5816a43cc78b0ce5e59c338... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 5c7666dd98160c3aee630aa13f3c7da9b4b129ef https://github.com/xwiki/xwiki-platform/commit/5c7666dd98160c3aee630aa13f3c7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 3ae9d7b1295dfe74c21bf5af9c7b651973f592ea https://github.com/xwiki/xwiki-platform/commit/3ae9d7b1295dfe74c21bf5af9c7b6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Update pnpm version. Commit: 490ae24474d7ac4f32ebfeafcd17b1adf6d4f2a8 https://github.com/xwiki/xwiki-platform/commit/490ae24474d7ac4f32ebfeafcd17b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: b6bb40f4da69eb09f239db8cecc43a3bba946ec2 https://github.com/xwiki/xwiki-platform/commit/b6bb40f4da69eb09f239db8cecc43... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 27087ad5642b689dc520a45be883ed32da97790d https://github.com/xwiki/xwiki-platform/commit/27087ad5642b689dc520a45be883e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 09e2ac292b6fa9bf97d6f568411e755a43970e0d https://github.com/xwiki/xwiki-platform/commit/09e2ac292b6fa9bf97d6f568411e7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 70dc985d27362fdb4f0f26c69ff5c1d6ae0c0ee5 https://github.com/xwiki/xwiki-platform/commit/70dc985d27362fdb4f0f26c69ff5c... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 9be83a1364c57955fc055d3192dcd210b625cefa https://github.com/xwiki/xwiki-platform/commit/9be83a1364c57955fc055d3192dcd... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: e7145650d29eaf296514cc8263cc1cf0ba393347 https://github.com/xwiki/xwiki-platform/commit/e7145650d29eaf296514cc8263cc1... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 402641484e33195a9bb142c1bacc61b90e6efe8c https://github.com/xwiki/xwiki-platform/commit/402641484e33195a9bb142c1bacc6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 65e2259533d7d98ed1c6688f2890109998eaa265 https://github.com/xwiki/xwiki-platform/commit/65e2259533d7d98ed1c6688f28901... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 3cb03574d599595b4950a90b1c437bb78705be3f https://github.com/xwiki/xwiki-platform/commit/3cb03574d599595b4950a90b1c437... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 34af6a37bd578c1d650e32b7d49f66fa6ac9c96a https://github.com/xwiki/xwiki-platform/commit/34af6a37bd578c1d650e32b7d49f6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 464ab58e48e5861b3398b93aad9baea5d22f924a https://github.com/xwiki/xwiki-platform/commit/464ab58e48e5861b3398b93aad9ba... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 0c14100faef412fab8a5c68c5a86e90e3cea3331 https://github.com/xwiki/xwiki-platform/commit/0c14100faef412fab8a5c68c5a86e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 793ddb708bd62071bb8b0ae20f89a11bf0db6cde https://github.com/xwiki/xwiki-platform/commit/793ddb708bd62071bb8b0ae20f89a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 9aca846e3833f31506b03836f039a04dd843ca6d https://github.com/xwiki/xwiki-platform/commit/9aca846e3833f31506b03836f039a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 7dc199a53ddf20f9a76eaa52f50f7dda68938f5b https://github.com/xwiki/xwiki-platform/commit/7dc199a53ddf20f9a76eaa52f50f7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 7a3f3750e7bf4b90c1264848e9490d74b2473be7 https://github.com/xwiki/xwiki-platform/commit/7a3f3750e7bf4b90c1264848e9490... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M pom.xml Log Message: ----------- XWIKI-23285: Upgrade to vue-i18n 11.1.5 Commit: d9f4af2a5edcf732f9f2733f6a27fc1aa55cf377 https://github.com/xwiki/xwiki-platform/commit/d9f4af2a5edcf732f9f2733f6a27f... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 37706f9bac922ec64ba902c02772a0f95e72be76 https://github.com/xwiki/xwiki-platform/commit/37706f9bac922ec64ba902c02772a... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 9463eafaed828bdc8a1b354eed4fbe80744f388a https://github.com/xwiki/xwiki-platform/commit/9463eafaed828bdc8a1b354eed4fb... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 5cdd1ce3f6c1872948407d723081f4087462f5fd https://github.com/xwiki/xwiki-platform/commit/5cdd1ce3f6c1872948407d723081f... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 23a1477457690ced8659f14ca2cb7ba1dc1d7af1 https://github.com/xwiki/xwiki-platform/commit/23a1477457690ced8659f14ca2cb7... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: a1de3c5cd236d773f2c2229c79ecd3803308f7af https://github.com/xwiki/xwiki-platform/commit/a1de3c5cd236d773f2c2229c79ecd... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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: 339850d6175230ef64fb8a531985d3649a563df6 https://github.com/xwiki/xwiki-platform/commit/339850d6175230ef64fb8a531985d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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 Commit: 8f0685e97b44aa9fbf0a2a144ce4df1c1d0c7027 https://github.com/xwiki/xwiki-platform/commit/8f0685e97b44aa9fbf0a2a144ce4d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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 * Update pom version to match master branch. Commit: 804375595f712c72835435d6d1c1b1c95a8e2732 https://github.com/xwiki/xwiki-platform/commit/804375595f712c72835435d6d1c1b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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 Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Fix the Pinia issue: it seems the Vue version was the problem.. thanks @manuelleduc Commit: 240895d666c66e920492fd4c2c3419a831f003bd https://github.com/xwiki/xwiki-platform/commit/240895d666c66e920492fd4c2c341... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-default/src/main/java/org/xwiki/container/internal/RequestConfigurationSource.java Log Message: ----------- XWIKI-23227: Add support for overriding the default WYSIWYG editor from request * Update since version. Commit: 6cddac88ce13ee9c6d4aef8af11644a5e80b6f06 https://github.com/xwiki/xwiki-platform/commit/6cddac88ce13ee9c6d4aef8af1164... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M 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/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: 3a5015bb88123df79becebc17994b23a06a76024 https://github.com/xwiki/xwiki-platform/commit/3a5015bb88123df79becebc17994b... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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 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/Logic.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 R 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/services/i18nResolver.ts M 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/reference/XWikiModelReferenceHandler.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/model/reference/XWikiModelReferenceParser.ts M 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/XWikiRemoteURLSerializer.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin/DefaultSkinManager.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/skin/XWikiDesignSystemLoader.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/storage/DefaultStorageProvider.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/storage/XWikiStorage.ts R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.app.json M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.json R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.node.json R xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/tsconfig.vitest.json Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Align deps with Cristal 0.19.0 * Force inversify version in order to overcome an issue with the released cristal-uniast version * Move to TypeScript and use Composition API for Vue * Fix some TypeScript errors Commit: acec293e571518748905c377defc156b5be07a7c https://github.com/xwiki/xwiki-platform/commit/acec293e571518748905c377defc1... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: A xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/eslint.config.mjs R 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/src/services/document/DefaultDocumentService.ts M 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/reference/XWikiModelReferenceParser.ts M 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/XWikiRemoteURLSerializer.ts 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 * Declare XWiki as global (no need to export and import it) * Turn off isolatedDeclarations because it doesn't work well with the compiled Vue components ("Default exports can't be inferred") * Fix eslint config (it's too complex to make it work with TypeScript) Commit: 63c6e26bafd1da6573c1da3b9fa3d718ca5f68cf https://github.com/xwiki/xwiki-platform/commit/63c6e26bafd1da6573c1da3b9fa3d... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M 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/Logic.ts M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/services/i18nResolver.ts M 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 * Fix test Commit: 04378c0bffbc4720932c4c9ea76f23bb346e7008 https://github.com/xwiki/xwiki-platform/commit/04378c0bffbc4720932c4c9ea76f2... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M 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/pnpm-lock.yaml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Add pnpm-lock.yaml to the source tree and keep it updated. Commit: f19b93039cd6f981564df5fe30220d625fff5b4c https://github.com/xwiki/xwiki-platform/commit/f19b93039cd6f981564df5fe30220... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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/pnpm-lock.yaml Log Message: ----------- XWIKI-23025: Introduce Blocknote as an editor for XWiki * Fix all uniast deps due to bad release. This needs to be removed on the next Cristal upgrade. Commit: 81508ac9b3d42d1438e62f9069998fabc093be31 https://github.com/xwiki/xwiki-platform/commit/81508ac9b3d42d1438e62f9069998... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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/pnpm-lock.yaml 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.test.js M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/testUtils.js 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 * Be more inline with cristal-web config, even if that doesn't fix the CSS issue.. Commit: 149ec45642ff6d6c5e70243f173cf9ed8fd45438 https://github.com/xwiki/xwiki-platform/commit/149ec45642ff6d6c5e70243f173cf... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 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/pnpm-lock.yaml 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 * Workaround for the missing CSS, thanks @manuelleduc ! Commit: 5485aaeade1a80f2fce49da96a7181a88d0a0a74 https://github.com/xwiki/xwiki-platform/commit/5485aaeade1a80f2fce49da96a718... Author: Marius Dumitru Florea <[email protected]> Date: 2025-07-11 (Fri, 11 Jul 2025) Changed paths: M xwiki-platform-core/xwiki-platform-container/xwiki-platform-container-default/pom.xml Log Message: ----------- XWIKI-23227: Add support for overriding the default WYSIWYG editor from request * Update parent version. Compare: https://github.com/xwiki/xwiki-platform/compare/82ce20da2b58...5485aaeade1a To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications