Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-platform Commit: e6fef5dfcaf0322a282ba12e9f760f4c3c8e6416 https://github.com/xwiki/xwiki-platform/commit/e6fef5dfcaf0322a282ba12e9f760... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/main/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManager.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-api/src/test/java/org/xwiki/index/tree/internal/nestedpages/pinned/PinnedChildPagesManagerTest.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-tree/xwiki-platform-index-tree-webjar/src/main/webjar/suggestChildPages.js M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/NavigationPanelAdministrationIT.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-ui/src/main/resources/PanelsCode/NavigationConfigurationSheet.xml Log Message: ----------- XWIKI-23325: Pinned pages containing the '+' character in their names are not correctly displayed on the document tree Commit: 12cdb9a5c619332ce8816f67743df2bce11b0d52 https://github.com/xwiki/xwiki-platform/commit/12cdb9a5c619332ce8816f67743df... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LoginPage.java Log Message: ----------- XWIKI-23234: Upgrade84FileStoreTest.upgrade is flickering * Bulletproof the login code because the upgrade tests are failing from time to time because, it seems, WebDriver doesn't wait for the login form to be submitted. Commit: 63a86e309f13764fb604f2121c5f6852b9d79838 https://github.com/xwiki/xwiki-platform/commit/63a86e309f13764fb604f2121c5f6... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroEditor.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroService.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/macroWizard.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/test/javascript/xwiki-macro.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/MacroService.xml M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-api/pom.xml M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-api/src/main/java/org/xwiki/wysiwyg/script/WysiwygEditorScriptService.java M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-api/src/test/java/org/xwiki/wysiwyg/script/WysiwygEditorScriptServiceTest.java Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Fix the way nested editables are converted to source wiki syntax when editing a macro using the modal: convert the value of each nested editable rather than downcasting the macro widget * Use the source syntax that the editor was configured with, because the syntax of the edited document can change while editing (the editor is listening to syntax changes) * Remove jasmine test that is not relevant anymore (the nested editables are removed when the macro edit modal is closed, if inline parameters are shown in the modal) * Provide an implementation for the HTMLDisplayer when running the CKEditor tests. * Remove $services.wysiwyg.getMacroParametersFromHTML() because we can get the parameter values with $services.wysiwyg.fromAnnotatedXHTML() Commit: aaab1be2e3ff7d58abe0124918d930da24c0637f https://github.com/xwiki/xwiki-platform/commit/aaab1be2e3ff7d58abe0124918d93... Author: Simon Urli <[email protected]> Date: 2025-06-25 (Wed, 25 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/QuickActionsIT.java M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceEditIT.java Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Fix tests and problem with the syntax Commit: ae5a0f19f2d89b548f094846e97605ec6e3f7c30 https://github.com/xwiki/xwiki-platform/commit/ae5a0f19f2d89b548f094846e9760... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-26 (Thu, 26 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-macro/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/MacroIT.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/QuickActionsIT.java M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceEditIT.java M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * The macro quick action shouldn't insert the macro before the macro modal is closed (when the macro has mandatory parameters). * Add a test to verify the editing of nested inline editable macros through the macro edit modal. * Provide an implementation for the HTMLDisplayer (needed by MacroDescriptorUIFactory to get the edit template for macro parameters) when running the inplace edit tests. * Update tests to set the mandatory macro content through the macro edit modal when using the quick action, because it's not set anymore to a blank string by default. Commit: 14e40038d14aadf52af4628fce46e380573d5e06 https://github.com/xwiki/xwiki-platform/commit/14e40038d14aadf52af4628fce46e... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-26 (Thu, 26 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-loading/plugin.js M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js Log Message: ----------- XWIKI-23233: The old action toolbar is visible before the realtime toolbar is loaded * Further bulletproofing Commit: a47043c904d64e96bfa3ec64603fff7e2be0b3af https://github.com/xwiki/xwiki-platform/commit/a47043c904d64e96bfa3ec64603ff... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-26 (Thu, 26 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.js Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Fix: block-level macro is not selected after being inserted with a quick action through the macro edit modal, in Firefox. Commit: fa6271342ac10f178456481fb4b98f31a0794cf4 https://github.com/xwiki/xwiki-platform/commit/fa6271342ac10f178456481fb4b98... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-26 (Thu, 26 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-selection/plugin.js Log Message: ----------- XWIKI-23043: Provide validation and UI for group of macro parameters belonging to same feature * Don't select the widget when the caret is collapsed (before it) because it leads to unexpected behavior when editing in realtime (someone inserts a macro after your caret while you type and your caret becomes a selected widget). Commit: 6f42370a1556c763a09aa2ec0757065013bc6307 https://github.com/xwiki/xwiki-platform/commit/6f42370a1556c763a09aa2ec07570... Author: Marius Dumitru Florea <[email protected]> Date: 2025-06-26 (Thu, 26 Jun 2025) Changed paths: M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java Log Message: ----------- [misc] Fix flickering test behavior: the user can be taken to view mode before the test gets the chance to see the Saved notification message; moreover, we don't need to wait as long as we wait for the page to be reloaded on the next line and we also check the saved content. Compare: https://github.com/xwiki/xwiki-platform/compare/8e6f5e5cc20b...6f42370a1556 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications