Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 0d4ceb18a83bb2684e2bd6eb118d6554ab59d9d9
https://github.com/xwiki/xwiki-platform/commit/0d4ceb18a83bb2684e2bd6eb118d…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 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/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-source/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-sourcearea/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/ImageIT.java
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/InlineEditor.xml
M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-23228: When clicking "Done", the realtime editor sometimes asks if the user wants to leave the page
* Allow registering asynchronous editor destroy handlers, that delay destroy operation. Realtime editing needs this to make sure uncommitted work is pushed to the server (and acknowledgment is received) before the editor is destroyed.
* Allow registering asynchronous mode change handlers (e.g. WYSIWYG to Source), in order to be able to push uncommitted work before disconnecting from the realtime session when switching to Source mode
* Fix flickering ImageIT#quickInsertImageOtherPage
* When editing in-place, wait for the editor to be destroyed async (e.g. uncommitted work pushed to the server) before switching to view mode
* Auto-saver needs to push its state to the server before being destroyed
(cherry picked from commit 23e6afd7279a822231c0f03dba6f272509fe5150)
(cherry picked from commit 8355b1eae2dacb20b3c04d783c9a0da567cab260)
(cherry picked from commit 56480374241c6a2077376ed2af9dcdffd9503a4c)
Commit: 70e192ef79b01d6b9301474619b538060e6c92ac
https://github.com/xwiki/xwiki-platform/commit/70e192ef79b01d6b9301474619b5…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-netflux/xwiki-platform-netflux-api/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/messages.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
Log Message:
-----------
XWIKI-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Remove unused code in order to make it easier to refactor used code.
(cherry picked from commit 55090369364e2f8a706c5576c2e0b9c45f2a9816)
(cherry picked from commit 09d5d986d2c143cf1d442b9ec313a04aed8c230d)
Commit: cd7b610b10fd6606d7f3f79de980c562b7d03c30
https://github.com/xwiki/xwiki-platform/commit/cd7b610b10fd6606d7f3f79de980…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/RealtimeTestUtils.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/document.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-test/xwiki-platform-realtime-wiki-test-docker/src/test/it/org/xwiki/realtime/wiki/test/ui/RealtimeWikiEditorIT.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
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/AbstractRealtimeWYSIWYGEditorIT.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-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Fail gracefully if we cannot connect to the realtime collaboration WebSocket.
(cherry picked from commit 51c26636431519f21b4ff828d0a89ebad25195b4)
(cherry picked from commit ad99ff820e07dc398347e341f899ee8618a926d0)
Compare: https://github.com/xwiki/xwiki-platform/compare/f000beade367...cd7b610b10fd
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.4.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 56480374241c6a2077376ed2af9dcdffd9503a4c
https://github.com/xwiki/xwiki-platform/commit/56480374241c6a2077376ed2af9d…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 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/ckeditorRealtimeAdapter.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-source/plugin.js
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-sourcearea/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/ImageIT.java
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/InlineEditor.xml
M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/saver.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/editor.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-23228: When clicking "Done", the realtime editor sometimes asks if the user wants to leave the page
* Allow registering asynchronous editor destroy handlers, that delay destroy operation. Realtime editing needs this to make sure uncommitted work is pushed to the server (and acknowledgment is received) before the editor is destroyed.
* Allow registering asynchronous mode change handlers (e.g. WYSIWYG to Source), in order to be able to push uncommitted work before disconnecting from the realtime session when switching to Source mode
* Fix flickering ImageIT#quickInsertImageOtherPage
* When editing in-place, wait for the editor to be destroyed async (e.g. uncommitted work pushed to the server) before switching to view mode
* Auto-saver needs to push its state to the server before being destroyed
(cherry picked from commit 23e6afd7279a822231c0f03dba6f272509fe5150)
(cherry picked from commit 8355b1eae2dacb20b3c04d783c9a0da567cab260)
Commit: 09d5d986d2c143cf1d442b9ec313a04aed8c230d
https://github.com/xwiki/xwiki-platform/commit/09d5d986d2c143cf1d442b9ec313…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-netflux/xwiki-platform-netflux-api/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/messages.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
Log Message:
-----------
XWIKI-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Remove unused code in order to make it easier to refactor used code.
(cherry picked from commit 55090369364e2f8a706c5576c2e0b9c45f2a9816)
Commit: ad99ff820e07dc398347e341f899ee8618a926d0
https://github.com/xwiki/xwiki-platform/commit/ad99ff820e07dc398347e341f899…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/RealtimeTestUtils.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/document.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-test/xwiki-platform-realtime-wiki-test-docker/src/test/it/org/xwiki/realtime/wiki/test/ui/RealtimeWikiEditorIT.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
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/AbstractRealtimeWYSIWYGEditorIT.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-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Fail gracefully if we cannot connect to the realtime collaboration WebSocket.
(cherry picked from commit 51c26636431519f21b4ff828d0a89ebad25195b4)
Compare: https://github.com/xwiki/xwiki-platform/compare/17b5420acf3f...ad99ff820e07
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/stable-17.7.x
Home: https://github.com/xwiki/xwiki-platform
Commit: 9fb77701b3605a0c922c248438c9749d596c615f
https://github.com/xwiki/xwiki-platform/commit/9fb77701b3605a0c922c248438c9…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-netflux/xwiki-platform-netflux-api/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/messages.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
Log Message:
-----------
XWIKI-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Remove unused code in order to make it easier to refactor used code.
(cherry picked from commit 55090369364e2f8a706c5576c2e0b9c45f2a9816)
Commit: 191d15ce14b870656175610665aa5ab84aa012d9
https://github.com/xwiki/xwiki-platform/commit/191d15ce14b870656175610665aa…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/RealtimeTestUtils.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/document.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-test/xwiki-platform-realtime-wiki-test-docker/src/test/it/org/xwiki/realtime/wiki/test/ui/RealtimeWikiEditorIT.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
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/AbstractRealtimeWYSIWYGEditorIT.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-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Fail gracefully if we cannot connect to the realtime collaboration WebSocket.
(cherry picked from commit 51c26636431519f21b4ff828d0a89ebad25195b4)
Compare: https://github.com/xwiki/xwiki-platform/compare/50452af27234...191d15ce14b8
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 55090369364e2f8a706c5576c2e0b9c45f2a9816
https://github.com/xwiki/xwiki-platform/commit/55090369364e2f8a706c5576c2e0…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-netflux/xwiki-platform-netflux-api/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/messages.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
Log Message:
-----------
XWIKI-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Remove unused code in order to make it easier to refactor used code.
Commit: 51c26636431519f21b4ff828d0a89ebad25195b4
https://github.com/xwiki/xwiki-platform/commit/51c26636431519f21b4ff828d0a8…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/plugin.js
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-test-pageobjects/src/main/java/org/xwiki/realtime/test/RealtimeTestUtils.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/document.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-test/xwiki-platform-realtime-wiki-test-docker/src/test/it/org/xwiki/realtime/wiki/test/ui/RealtimeWikiEditorIT.java
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wiki/xwiki-platform-realtime-wiki-webjar/src/main/webjar/loader.js
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/AbstractRealtimeWYSIWYGEditorIT.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-23436: You can't edit a wiki page in WYSIWYG mode if you can't connect to the realtime session
* Fail gracefully if we cannot connect to the realtime collaboration WebSocket.
Compare: https://github.com/xwiki/xwiki-platform/compare/ddf59ae41640...51c266364315
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/XWIKI-23451
Home: https://github.com/xwiki/xwiki-platform
Commit: 164335c5ab0e42fc8c81959c71506b445e3dca1f
https://github.com/xwiki/xwiki-platform/commit/164335c5ab0e42fc8c81959c7150…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/DefaultLiveDataConfigurationResolver.java
Log Message:
-----------
XWIKI-23451: Configuration of CustomNotificationFilterPreferences livedata cannot be overridden
* Simplify a bit the code
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/XWIKI-23451
Home: https://github.com/xwiki/xwiki-platform
Commit: 3c09553ce1078877b886002f52c6fa2a9625eb8e
https://github.com/xwiki/xwiki-platform/commit/3c09553ce1078877b886002f52c6…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2025-08-13 (Wed, 13 Aug 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-security/xwiki-platform-extension-security-api/src/main/java/org/xwiki/extension/security/internal/livedata/ExtensionSecurityLiveDataConfigurationResolver.java
A xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-api/src/main/java/org/xwiki/livedata/AbstractLiveDataConfigurationResolver.java
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/DefaultLiveDataConfigurationResolver.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/livedata/custom/NotificationCustomFiltersLiveDataConfigurationResolver.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/livedata/system/NotificationSystemFiltersLiveDataConfigurationResolver.java
Log Message:
-----------
XWIKI-23451: Configuration of CustomNotificationFilterPreferences livedata cannot be overridden
* Define a common abstraction for all LiveDataConfigurationResolvers
that are using LiveDataConfiguration to ensure that the ID is
properly set and that the merge is used in the right way
* Use that new common abstraction in all existing resolvers
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications