Branch: refs/heads/CRISTAL-35
Home: https://github.com/xwiki-contrib/cristal
Commit: cdcf429a8b7e344b2e07f0b5c1917351d09a6241
https://github.com/xwiki-contrib/cristal/commit/cdcf429a8b7e344b2e07f0b5c19…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-05-23 (Fri, 23 May 2025)
Changed paths:
M api/src/api/WikiConfig.ts
M api/src/api/cristalApp.ts
R api/src/components/defaultWikiConfigProxy.ts
M api/src/index.ts
M core/settings/settings-api/src/index.ts
M core/settings/settings-api/src/settingsManager.ts
M core/settings/settings-api/src/settingsParser.ts
R core/settings/settings-api/src/settingsSerializer.ts
M core/settings/settings-configurations-ui/langs/translation-en.json
M core/settings/settings-configurations-ui/langs/translation-fr.json
M core/settings/settings-configurations-ui/package.json
M core/settings/settings-configurations-ui/src/vue/ConfigurationEdit.vue
M core/settings/settings-configurations-ui/src/vue/ConfigurationsTable.vue
M core/settings/settings-configurations-ui/src/vue/SettingsConfigurations.vue
M core/settings/settings-configurations/src/configurations.ts
M core/settings/settings-configurations/src/configurationsSettingsParser.ts
R core/settings/settings-configurations/src/configurationsSettingsSerializer.ts
M core/settings/settings-configurations/src/index.ts
A core/settings/settings-default/src/defaultSettings.ts
M core/settings/settings-default/src/defaultSettingsManager.ts
M core/settings/settings-default/src/defaultSettingsParser.ts
R core/settings/settings-default/src/defaultSettingsSerializer.ts
M core/settings/settings-default/src/index.ts
A core/wiki-config/wiki-config-api/package.json
A core/wiki-config/wiki-config-api/src/index.ts
A core/wiki-config/wiki-config-api/tsconfig.json
A core/wiki-config/wiki-config-api/tsdoc.json
A core/wiki-config/wiki-config-api/vite.config.ts
A core/wiki-config/wiki-config-api/vitest.config.ts
A core/wiki-config/wiki-config-default/package.json
A core/wiki-config/wiki-config-default/src/defaultWikiConfigProxy.ts
A core/wiki-config/wiki-config-default/src/index.ts
A core/wiki-config/wiki-config-default/tsconfig.json
A core/wiki-config/wiki-config-default/tsdoc.json
A core/wiki-config/wiki-config-default/vite.config.ts
A core/wiki-config/wiki-config-default/vitest.config.ts
R electron/configuration/configuration-electron/configuration-electron-main/CHANGELOG.md
R electron/configuration/configuration-electron/configuration-electron-main/package.json
R electron/configuration/configuration-electron/configuration-electron-main/src/defaultConfig.json
R electron/configuration/configuration-electron/configuration-electron-main/src/index.ts
R electron/configuration/configuration-electron/configuration-electron-main/tsconfig.json
R electron/configuration/configuration-electron/configuration-electron-main/tsdoc.json
R electron/configuration/configuration-electron/configuration-electron-main/vite.config.ts
R electron/configuration/configuration-electron/configuration-electron-main/vitest.config.ts
R electron/configuration/configuration-electron/configuration-electron-preload/CHANGELOG.md
R electron/configuration/configuration-electron/configuration-electron-preload/package.json
R electron/configuration/configuration-electron/configuration-electron-preload/src/index.ts
R electron/configuration/configuration-electron/configuration-electron-preload/tsconfig.json
R electron/configuration/configuration-electron/configuration-electron-preload/tsdoc.json
R electron/configuration/configuration-electron/configuration-electron-preload/vite.config.ts
R electron/configuration/configuration-electron/configuration-electron-preload/vitest.config.ts
R electron/configuration/configuration-electron/configuration-electron-renderer/CHANGELOG.md
R electron/configuration/configuration-electron/configuration-electron-renderer/package.json
R electron/configuration/configuration-electron/configuration-electron-renderer/src/index.ts
R electron/configuration/configuration-electron/configuration-electron-renderer/tsconfig.json
R electron/configuration/configuration-electron/configuration-electron-renderer/tsdoc.json
R electron/configuration/configuration-electron/configuration-electron-renderer/vite.config.ts
R electron/configuration/configuration-electron/configuration-electron-renderer/vitest.config.ts
M electron/main/package.json
M electron/main/src/index.ts
M electron/main/src/security-restrictions.ts
M electron/preload/package.json
M electron/preload/src/index.ts
M electron/renderer/package.json
M electron/renderer/src/index.ts
M electron/settings/settings-main/package.json
A electron/settings/settings-main/src/defaultSettings.json
M electron/settings/settings-main/src/index.ts
M electron/settings/settings-main/src/storage.ts
M extension-manager/src/components/cristalLoader.ts
M lib/package.json
M lib/src/components/DefaultCristalApp.ts
M lib/src/components/cristalAppLoader.ts
M lib/src/default/defaultComponentsList.ts
M pnpm-lock.yaml
M pnpm-workspace.yaml
M sharedworker/impl/package.json
M sharedworker/impl/src/components/worker.ts
M sharedworker/impl/src/components/workerCristalApp.ts
M skin/package.json
M skin/src/components/componentsInit.ts
A skin/src/components/sidebar-actions/ConfigMenuUIExtension.ts
R skin/src/components/sidebar-actions/SettingsMenuUIExtension.ts
M skin/src/vue/c-config-menu.vue
M skin/src/vue/c-config.vue
Log Message:
-----------
CRISTAL-35: Backends can be configured at runtime
* Improve UI
* Add support for editors
* Improve serialization for Electron to supersede configuration-electron
* Some small refactorings and bug-fixes
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/feature-blocknote
Home: https://github.com/xwiki/xwiki-platform
Commit: 73b56f3c3f8aaa1559d4dc72230dc011055fab8f
https://github.com/xwiki/xwiki-platform/commit/73b56f3c3f8aaa1559d4dc72230d…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-19 (Mon, 19 May 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: 7af67375c7d361185e5b33933e803b5b8649b5ab
https://github.com/xwiki/xwiki-platform/commit/7af67375c7d361185e5b33933e80…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-21 (Wed, 21 May 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: 16e0dbd92790126ec7a6876d7dea82a06fcf0953
https://github.com/xwiki/xwiki-platform/commit/16e0dbd92790126ec7a6876d7dea…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-22 (Thu, 22 May 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: cc8e9fd8b3c65e8be467003b42d446268df40388
https://github.com/xwiki/xwiki-platform/commit/cc8e9fd8b3c65e8be467003b42d4…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-22 (Thu, 22 May 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: da151137177bd9df930bd8f835f4e17db46f6757
https://github.com/xwiki/xwiki-platform/commit/da151137177bd9df930bd8f835f4…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-22 (Thu, 22 May 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: db7870f6a270c59f8b1a4a2b942284f9b9ab86e3
https://github.com/xwiki/xwiki-platform/commit/db7870f6a270c59f8b1a4a2b9422…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-22 (Thu, 22 May 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: b5d57b1c1c96f47e6b83a1c8fba18ce2296ce414
https://github.com/xwiki/xwiki-platform/commit/b5d57b1c1c96f47e6b83a1c8fba1…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-05-23 (Fri, 23 May 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
Compare: https://github.com/xwiki/xwiki-platform/compare/73b56f3c3f8a%5E...b5d57b1c1…
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications