Branch: refs/heads/feature-realtime-bugfixes
Home: https://github.com/xwiki/xwiki-platform
Commit: 0ae0b93b5d245900ca52be27f292c24e6b5c352f
https://github.com/xwiki/xwiki-platform/commit/0ae0b93b5d245900ca52be27f292…
Author: Marius Dumitru Florea <marius(a)xwiki.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-ui/src/main/resources/XWiki/Realtime/Configuration.xml
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/pom.xml
R xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-webjar/src/main/webjar/cursor.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-webjar/src/main/webjar/typingTests.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-ui/src/main/resources/XWiki/Realtime/WysiwygEditor.xml
A xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/filters.js
M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-webjar/src/main/webjar/loader.js
A 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.js
Log Message:
-----------
XWIKI-20052: Repeated errors in the console logs when using the WYSIWYG editor
* Extract the code that filters the HyperJSON and the diff changes in a separate module so that it's easier to keep them in sync.
* Don't sync BODY attributes because they hold user preferences which can be different for different users.
XWIKI-20053: It is not possible to edit wiki macro contents while another editor is typing in a realtime session
* Extend the filters module to support macros that are editable in-place.
* Preserve the selection using our 'xwiki-selection' CKEditor plugin (that is already used by the non-realtime editor) instead of the cursor module (which is based on Rangy library)
* Restore the selection only when the caret or selection end points are inside a modified DOM node (as shown by the diff). We don't need to do anything otherwise because the browser can update the selection if DiffDOM makes changes in other parts of the DOM.
XWIKI-21007: Content in editor widgets is flickering when typing on the other side of the collaborative session
* Don't destroy an re-create all widgets. Initialize only the new widgets we receive.
XWIKI-20673: Action button events are not triggered properly by the realtime editor
XWIKI-21401: Content from Realtime Editing session aren't stored in the page content after it has finished
* Don't remove the existing save listeners. Instead, listen to beforeSave and stop the save, do our stuff and then retrigger the save using the save button.
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/application-notification-word
Commit: a49ccafd49a123ab50fe8f96acad0cea0c9cc74f
https://github.com/xwiki-contrib/application-notification-word/commit/a49cc…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths:
R application-notification-word-api/src/main/java/org/xwiki/contrib/wordnotification/ChangeAnalyzer.java
M application-notification-word-api/src/main/java/org/xwiki/contrib/wordnotification/PartAnalysisResult.java
M application-notification-word-api/src/main/java/org/xwiki/contrib/wordnotification/WordsAnalysisResults.java
A application-notification-word-api/src/main/java/org/xwiki/contrib/wordnotification/WordsMentionAnalyzer.java
M application-notification-word-default/pom.xml
M application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/WordsSearchTaskConsumer.java
R application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/analyzers/AbstractChangeAnalyzer.java
A application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/analyzers/AbstractWordsMentionAnalyzer.java
R application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/analyzers/ContentChangeAnalyzer.java
A application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/analyzers/ContentWordsMentionAnalyzer.java
M application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/notification/MentionedWordsEventListener.java
M application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/notification/MentionedWordsRecordableEvent.java
M application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/wordsquery/DefaultUsersWordsQueriesManager.java
M application-notification-word-default/src/main/resources/META-INF/components.txt
A application-notification-word-default/src/test/java/org/xwiki/contrib/wordnotification/internal/analyzers/ContentWordsMentionAnalyzerTest.java
A application-notification-word-default/src/test/java/org/xwiki/contrib/wordnotification/internal/notification/MentionedWordsEventListenerTest.java
Log Message:
-----------
WORDNOTIF-1: Allow user to listen for exact matches
* Add tests and perform a few refactoring
Commit: 929f58ba5f4e8b35c3882d4d0176d7457b94d95e
https://github.com/xwiki-contrib/application-notification-word/commit/929f5…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2023-10-23 (Mon, 23 Oct 2023)
Changed paths:
M application-notification-word-api/src/main/java/org/xwiki/contrib/wordnotification/WordsQuery.java
M application-notification-word-default/src/main/java/org/xwiki/contrib/wordnotification/internal/WordsSearchTaskConsumer.java
Log Message:
-----------
WORDNOTIF-1: Allow user to listen for exact matches
* Improve a bit the perf by not recomputing each time data if users
use same queries
Compare: https://github.com/xwiki-contrib/application-notification-word/compare/f7ac…