Branch: refs/heads/feature-realtime
Home: https://github.com/xwiki/xwiki-platform
Commit: 93fbc53aeb60dd11f1edeef413be2d0c7da03cd2
https://github.com/xwiki/xwiki-platform/commit/93fbc53aeb60dd11f1edeef413be…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2024-02-13 (Tue, 13 Feb 2024)
Changed paths:
A xwiki-platform-core/xwiki-platform-whatsnew/xwiki-platform-whatsnew-ui/src/main/resources/WhatsNew/WebHome.xml
Log Message:
-----------
XWIKI-21883: A What's New entry shouldn't appear in the Navigation panel when showing hidden pages
Commit: c595079fe230651cdee15996ef7caca4ac9bdb60
https://github.com/xwiki/xwiki-platform/commit/c595079fe230651cdee15996ef7c…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2024-02-13 (Tue, 13 Feb 2024)
Changed paths:
A xwiki-platform-core/xwiki-platform-whatsnew/xwiki-platform-whatsnew-ui/src/main/resources/WhatsNew/Code/WebHome.xml
Log Message:
-----------
XWIKI-21883: A What's New entry shouldn't appear in the Navigation panel when showing hidden pages
* Also add Code.WebHome which was missing (added for consistency)
Commit: 103650db89d9c924abede07e4fc4246890f052cc
https://github.com/xwiki/xwiki-platform/commit/103650db89d9c924abede07e4fc4…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-13 (Tue, 13 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/DefaultNotificationFilterPreferenceManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/DefaultNotificationFilterPreferenceManagerTest.java
Log Message:
-----------
XWIKI-21880: Cannot delete user defined filters (#2881)
* Refactor DefaultNotificationFilterPreferenceManager to never throw
immediately an exception thrown by a provider, but to only do it if
all providers failed
* Provide a new test covering this behaviour
* Small test improvment
* Improve a bit the logic to use standard exception if there's only
one provider
Commit: 49fd8e722096fb1f794366ae2565f0349151139e
https://github.com/xwiki/xwiki-platform/commit/49fd8e722096fb1f794366ae2565…
Author: Vincent Massol <vincent(a)massol.net>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java
Log Message:
-----------
[Misc] Now that we've moved to Java 17, we need to use a Tomcat version that uses Java 17
Commit: 2898c059f2a3d3b4087e167784b451187271e22a
https://github.com/xwiki/xwiki-platform/commit/2898c059f2a3d3b4087e167784b4…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java
Log Message:
-----------
[Misc] Notifications Docker tests cleanup
Commit: 2bda306b3675a241265f3bd9bcb60ca48425ef19
https://github.com/xwiki/xwiki-platform/commit/2bda306b3675a241265f3bd9bcb6…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/main/resources/custom-document-formats.json
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/java/org/xwiki/officeimporter/internal/converter/DefaultOfficeConverterTest.java
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/resources/custom-document-formats.json
Log Message:
-----------
XWIKI-21885: HTML file fails to import using Import Office file tool from WYSIWYG editor
* Provide missing filter and small improvment in unit test to cover it
Commit: 7e1d14c92b7b6a88c2774f7f02dbedcf187272a0
https://github.com/xwiki/xwiki-platform/commit/7e1d14c92b7b6a88c2774f7f02db…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/DocumentMovedListener.java
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceConfiguration.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/NotificationFilterPreferenceStore.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R140401000XWIKI15460DataMigration.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R151002000XWIKI21448DataMigration.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R160100000XWIKI21738DataMigration.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/DocumentMovedListenerTest.java
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceConfigurationTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceStoreTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/migration/R140401000XWIKI15460DataMigrationTest.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/migration/R160100000XWIKI21738DataMigrationTest.java
M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm
Log Message:
-----------
XWIKI-21738: Remove uselocastore/usemainstore configurations for better maintenance (#2745)
Start refactoring by removing entirely
NotificationFilterPreferenceConfiguration since it's now useless. Remove
also calls to useMainStore/useLocalStore where needed and fix tests.
Started to define migration but not implemted yet.
* Provide migration of filters
* Remove options from configuration
* Fix migration issue
* Bulletproof a bit the migration
* Fix property file
* Provide unit test for the migration
Co-authored-by: Manuel Leduc <manuel.leduc(a)xwiki.com>
Commit: c401b01ff620d7d89d9dd5a803e849370528c0e6
https://github.com/xwiki/xwiki-platform/commit/c401b01ff620d7d89d9dd5a803e8…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java
Log Message:
-----------
XWIKI-16511: ImagePlugin warning when accessing a picture with custom size
* Improve log messages in case of scaling error
Commit: 3bb55b5e94e925d5be51df0ca7a25b3b6f66b16d
https://github.com/xwiki/xwiki-platform/commit/3bb55b5e94e925d5be51df0ca7a2…
Author: Lucas C <lucas.charpentier(a)imt-atlantique.net>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/messages.less
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-fontawesome/src/main/resources/IconThemes/FontAwesome.xml
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/pom.xml
A xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/XWikiIconProvider.java
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/META-INF/components.txt
Log Message:
-----------
XWIKI-21452: Macros info, success, warning and error are only distinguished by colors (#2590)
* Updated style to take into account the addition of an icon in xwiki-rendering
* Implementing the IconProvider interface to override xwiki-rendering behavior
* Added a text alternative to the icons provided for boxes
* Added default translations for the box icons.
* Changed margins and gaps between icon and borders
* Removed borders from the message macro
* Removed box shadow from the message macro
* Added a visually distinguished left border to each type of message
---------
Co-authored-by: Thiago Krieck <thiago.krieck(a)xwiki.com>
Commit: c95124cbd03562748a8716f3b07b02b7d5291c8c
https://github.com/xwiki/xwiki-platform/commit/c95124cbd03562748a8716f3b07b…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/preferences/filters/AbstractNotificationFilterPreference.java
Log Message:
-----------
XWIKI-18998: Replace the Livetable of the System Filters of the Notifications Administration with a Live Data macro
Fix a flicker when accessing the toggle state too early.
Commit: ab11f2560acfdfcd3d7f67378aa1ec462e32b998
https://github.com/xwiki/xwiki-platform/commit/ab11f2560acfdfcd3d7f67378aa1…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-02-15 (Thu, 15 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/DefaultNotificationCacheManager.java
Log Message:
-----------
XWIKI-21888: NPE when disabling notifications.rest.cache
Commit: d31ada3e4d692b5edb309af6b1ccd1960d232e37
https://github.com/xwiki/xwiki-platform/commit/d31ada3e4d692b5edb309af6b1cc…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/tests/unit/displayers/displayerTestsHelper.js
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/vue/XWikiLivedata.vue
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/vue/displayers/BaseDisplayer.vue
Log Message:
-----------
XWIKI-20396: Some Live Data tables are not entirely responsive on mobile
Commit: 6174e460ce258ebab5334b52cda83d7a341a43c3
https://github.com/xwiki/xwiki-platform/commit/6174e460ce258ebab5334b52cda8…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/messages.less
M xwiki-platform-core/xwiki-platform-icon/xwiki-platform-icon-fontawesome/src/main/resources/IconThemes/FontAwesome.xml
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/pom.xml
R xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/java/org/xwiki/rendering/internal/util/XWikiIconProvider.java
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/ApplicationResources.properties
M xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-xwiki/src/main/resources/META-INF/components.txt
Log Message:
-----------
Revert "XWIKI-21452: Macros info, success, warning and error are only distinguished by colors (#2590)"
This reverts commit 3bb55b5e94e925d5be51df0ca7a25b3b6f66b16d.
Commit: 58576db23e6fba952f5c9eab132e5689bbe146fd
https://github.com/xwiki/xwiki-platform/commit/58576db23e6fba952f5c9eab132e…
Author: Lucas C <lucas.charpentier(a)imt-atlantique.net>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/messages.less
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/variablesInit.vm
Log Message:
-----------
XWIKI-21886: No contrast on Readable colorTheme message boxes (#2897)
* Updated the no colortheme initialization of variables to match more closely what is needed for box contrast
* Removed the override of the style itself. We just need to override the variable value.
Note: There's no place in the codebase where I can see that those `state` colors are used, but better safe than sorry. This solution seems the safest to me.
Commit: 6526e788eae5cd1abfcec5f8d6726d6824d0da56
https://github.com/xwiki/xwiki-platform/commit/6526e788eae5cd1abfcec5f8d672…
Author: Lucas C <lucas.charpentier(a)imt-atlantique.net>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-menu/xwiki-platform-menu-ui/src/main/resources/Menu/MenuMacro.xml
Log Message:
-----------
XWIKI-21864: Menu Application: If list element is a link, the xDropdown-header-toggle drops to a new line and other weirdness (#2893)
* Fixed incorrect padding on link section headers in the submenus
* Positioned the toggle absolutely in those sections so that it doesn't eat away at space the text had before and force a linebreak where there used to be none.
Commit: 76606ce15caf946413464d29f932d3522256d8aa
https://github.com/xwiki/xwiki-platform/commit/76606ce15caf946413464d29f932…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/XWikiDockerExtension.java
Log Message:
-----------
[misc] Bulletproofing
Commit: 9626fc3928978e1e2e5bb18065a192744606901b
https://github.com/xwiki/xwiki-platform/commit/9626fc3928978e1e2e5bb18065a1…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStore.java
Log Message:
-----------
XWIKI-21895: Live Data Livetable source does not handle well the parsing of an empty response
Commit: 356fc29e6d2ed01a118f81efb68ebc26dc06d5a7
https://github.com/xwiki/xwiki-platform/commit/356fc29e6d2ed01a118f81efb68e…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterTest.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationStateTest.java
Log Message:
-----------
XWIKI-21896: Events might be wrongly filtered out if they happen same second a page is watched
* Ensure to ignore milliseconds of startingDate in
WatchedLocationState as the events milliseconds might be missing
which can cause inconsistencies when comparing dates in tests
Commit: 50f7a531d3baeaa528105aec0404b93cfb9c700e
https://github.com/xwiki/xwiki-platform/commit/50f7a531d3baeaa528105aec0404…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java
Log Message:
-----------
[Misc] Improve notification page object
* Use REST API to wait on notification count, instead of error prone
javascript call
Co-Authored-By: Manuel Leduc <manuel.leduc(a)xwiki.com>
Commit: a0f34b99aac6ecc6116ac7221170fc47c551519a
https://github.com/xwiki/xwiki-platform/commit/a0f34b99aac6ecc6116ac7221170…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java
Log Message:
-----------
[Misc] Small improvments in NotificationsIT
Commit: 3571d9d47d7c90480d23ffcfa0aa3080ff248ee4
https://github.com/xwiki/xwiki-platform/commit/3571d9d47d7c90480d23ffcfa0aa…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-16 (Fri, 16 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/configuration/ConfigurationFilesGenerator.java
Log Message:
-----------
[Misc] Ensure to use logback-override if docker test is verbose
- Logback-override was copied only if docker test was in debug mode:
it should be copied when it's verbose, it's not that much needed in
debug mode...
Commit: 52e78eb4d31a8b449cd9422412edb947df0f71c1
https://github.com/xwiki/xwiki-platform/commit/52e78eb4d31a8b449cd9422412ed…
Author: Gankov Andrey <gav(a)qsolution.ru>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.ru.xml
Log Message:
-----------
Translated using Weblate (Russian)
Currently translated at 100.0% (182 of 182 strings)
Translation: XWiki Platform/XWiki.Notifications.Code.Translations
Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-notifications-code-tra…
Commit: 8a77229e3365122d513551262b2151934e39a416
https://github.com/xwiki/xwiki-platform/commit/8a77229e3365122d513551262b21…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/messages.less
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/variablesInit.vm
M xwiki-platform-core/xwiki-platform-image/xwiki-platform-image-processing/xwiki-platform-image-processing-plugin/src/main/java/com/xpn/xwiki/plugin/image/ImagePlugin.java
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStore.java
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/tests/unit/displayers/displayerTestsHelper.js
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/vue/XWikiLivedata.vue
M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-webjar/src/main/vue/displayers/BaseDisplayer.vue
M xwiki-platform-core/xwiki-platform-menu/xwiki-platform-menu-ui/src/main/resources/Menu/MenuMacro.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/DefaultNotificationFilterPreferenceManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/main/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationState.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/DefaultNotificationFilterPreferenceManagerTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/scope/ScopeNotificationFilterTest.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-api/src/test/java/org/xwiki/notifications/filters/internal/scope/WatchedLocationStateTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/DocumentMovedListener.java
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceConfiguration.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/NotificationFilterPreferenceStore.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R140401000XWIKI15460DataMigration.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R151002000XWIKI21448DataMigration.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/java/org/xwiki/notifications/filters/migration/R160100000XWIKI21738DataMigration.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/main/resources/META-INF/components.txt
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/DocumentMovedListenerTest.java
R xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceConfigurationTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/internal/NotificationFilterPreferenceStoreTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/migration/R140401000XWIKI15460DataMigrationTest.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-default/src/test/java/org/xwiki/notifications/filters/migration/R160100000XWIKI21738DataMigrationTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/DefaultNotificationCacheManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/pom.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/preferences/filters/AbstractNotificationFilterPreference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.ru.xml
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/main/resources/custom-document-formats.json
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/java/org/xwiki/officeimporter/internal/converter/DefaultOfficeConverterTest.java
M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-importer/src/test/resources/custom-document-formats.json
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/XWikiDockerExtension.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/configuration/ConfigurationFilesGenerator.java
M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java
A xwiki-platform-core/xwiki-platform-whatsnew/xwiki-platform-whatsnew-ui/src/main/resources/WhatsNew/Code/WebHome.xml
A xwiki-platform-core/xwiki-platform-whatsnew/xwiki-platform-whatsnew-ui/src/main/resources/WhatsNew/WebHome.xml
M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm
Log Message:
-----------
Merge branch 'master' of github.com:xwiki/xwiki-platform into feature-realtime
Compare: https://github.com/xwiki/xwiki-platform/compare/22be277d5bc9...8a77229e3365
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/feature-realtime
Home: https://github.com/xwiki/xwiki-platform
Commit: 22be277d5bc90abea705688d50a4ce3b3defc90e
https://github.com/xwiki/xwiki-platform/commit/22be277d5bc90abea705688d50a4…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/pom.xml
A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-plugins/src/main/webjar/xwiki-realtime/ckeditorRealtimeAdapter.js
A 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-ui/pom.xml
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/ConfigSheet.xml
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-ui/src/main/resources/CKEditor/InlineEditor.xml
M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-webjar/src/main/webjar/config.js
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/loader.js
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-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-ui/src/main/resources/XWiki/Realtime/WysiwygEditor.xml
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/filters.js
R xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/loader.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/patches.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.css
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/wysiwygEditor.js
Log Message:
-----------
XWIKI-19157: Make the real-time WYSIWYG editor work in-place also
XWIKI-19156: Bundle the real-time WYSIWYG editor in XWiki Standard
* Move the code that depends on CKEditor from xwiki-platform-realtime-wysiwyg to xwiki-platform-ckeditor (the code left in xwiki-platform-realtime-wysiwyg should work, more or less, with any rich text editor)
* Enable realtime editing as a CKEditor plugin (because it's easier to manage), rather than by defining a new editor ("Realtime CKEditor")
* Move the user caret indicator styles to a CSS file and change the way styles are loaded in order to work with the in-place editor.
* Change the name of the CKEditor instance used when editing in-place, from 'xwiki-content' to 'content', in order to be consistent with the standalone WYSIWYG edit mode and also because we're now using the CKEditor instance name to create the Netflux channel path and we want the in-place editor and the standalone editor to be part of the same real-time session.
* Make the in-place editor set 'XWiki.editor' value to "wysiwyg" while we are editing, in case some JavaScript code is relying on this (like the real-time code which gets activated currently only when 'XWiki.editor' matches the real-time editor type).
* Refactor the code that computes the Netflux channel paths to make it generic so that it works with any document field, not just the document content (preparing the ground for real-time forms).
* Refactor and fix the autosave
* Add support for having the in-place editor join the same real-time session as the standalone editor, by making the root of the HyperJSON we sync independent of the type of WYSIWYG editor (BODY vs. DIV).
* Refactor the generic real-time WYSIWYG editing code to improve readability
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/application-changerequest
Commit: 4dfdc4f3bf505354c9247794efb9d9b48f29eae9
https://github.com/xwiki-contrib/application-changerequest/commit/4dfdc4f3b…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M application-changerequest-api/pom.xml
M application-changerequest-default/pom.xml
M application-changerequest-discussions/pom.xml
M application-changerequest-notifications/pom.xml
M application-changerequest-replication/pom.xml
M application-changerequest-test/application-changerequest-test-docker/pom.xml
M application-changerequest-test/application-changerequest-test-pageobjects/pom.xml
M application-changerequest-test/pom.xml
M application-changerequest-ui/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-changerequest/settings/notific…