Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/application-forum
Commit: 207b4a3ea5d9adf2ebcd9e37f8384bb5d9b6b714
https://github.com/xwiki-contrib/application-forum/commit/207b4a3ea5d9adf2e…
Author: Alex Cotiugă <ancotiuga(a)gmail.com>
Date: 2024-06-12 (Wed, 12 Jun 2024)
Changed paths:
M application-forum-ui/src/main/resources/ForumCode/ForumSheet.xml
M application-forum-ui/src/main/resources/ForumCode/JavascriptExtension.xml
M application-forum-ui/src/main/resources/ForumCode/Macros.xml
M application-forum-ui/src/main/resources/ForumCode/StyleSheetExtension.xml
M application-forum-ui/src/main/resources/ForumCode/TopicSheet.xml
M application-forum-ui/src/main/resources/ForumCode/Variables.xml
Log Message:
-----------
XAFORUM-250: Code appears after adding an Answer to a Topic
* get rid of WYSIWYG GWT editor since it is not bundled anymore starting XWiki 9.7 and its absence is causing the issue.
* let the comments to be handled in plain text (as they are by default)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/application-forum/settings/notifications
Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 5f90563c041ef79f9c5b599f6cb6562e1da6ae31
https://github.com/xwiki/xwiki-platform/commit/5f90563c041ef79f9c5b599f6cb6…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-06-12 (Wed, 12 Jun 2024)
Changed paths:
M xwiki-platform-core/pom.xml
M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-notifications/xwiki-platform-legacy-notifications-filters/xwiki-platform-legacy-notifications-filters-api/pom.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/scope/ScopeNotificationFilter.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/ScopeNotificationFilterLocationStateComputer.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/scope/WatchedLocationStateTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntitiesManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityFactory.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedUserReference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManager.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntityFactory.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/script/NotificationWatchScriptService.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/WatchedLocationReferenceTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/internal/DefaultWatchedEntitiesManagerTest.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/pom.xml
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/NotificationsWatchResource.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResource.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/resources/META-INF/components.txt
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/test/java/org/xwiki/notifications/rest/internal/DefaultNotificationsWatchResourceTest.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
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationWatchButtonElement.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/NotificationsTrayPage.java
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsWatchModal.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsDisplayerUIX.xml
A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/NotificationsWatchUIX.xml
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/Translations.xml
Log Message:
-----------
XWIKI-19751: Move the "watch" button for a page to the page content menu (#3059)
Goal of this change is to simplify usage of the watch page feature.
It comes with important changes:
- the watch location switches in the bell menu area have been removed
- a new button with a logo and a status has been introduced next to edit button
- a new modal has been introduced when clicking on the button providing various choices
- the watch page API have been modified to not just provide boolean value watch / not watched, but to provide a larger panel of possible statuses
- a REST resource have been provided to allow watching / blocking / removing a filter on a location
* Start providing REST API for watch pages to simplify operations
* Distinguish more cases for watched / ignored pages to improve UI
* Provide implementation for REST API for watching pages
* Improve WatchEntitiesManager API to support more operations
* Improve WatchedEntityReference API to use UserReference
* Provide a dedicated page to handle watch settings
* Start writing javascript code to handle choices
* Fix issue in WatchedEntitiesManager
* Start providing doc / fixing checkstyle
* Handle a bit more actions in UI
* Fix a bug in state computer related to the fact that the scoe filter
hierarchy is not really a hierarchy
* Provide a new API to allow computing the reference of the immediate
ancestor of a page for which a filter exists
* Improve UI to base possible actions on multiple criteria: current
watch status, presence or not of a filter on an ancestor, and check
if the page is terminal or not
* Encode all options for the watch settings modal
* Change the URL scheme for the REST API
* Minor improvments
* Provide test for notification rest module
* Fix checkstyle
* Put revapi ignores
* Start fixing since
* Provide translations and improve UIX code
* Provide page object and fix integration tests
* Ensure to not display the watch status for guest
* Fix a few since and some problems in UIX
* Fix API of WatchedUserReference
* Fix bad escaping
* Better exception handling for creating references
* Various improvments in translations (active voice + use of ignore)
* Improve a bit the UI
* Improve UI when a page is ignored/followed by an ancestor and check
proper rights
* Review available options and improve javascript to allow chaining
operations: following space when the page is followed implies to
first unfollow the page to not keep unnecessary filters and mess up the
UI
* Improve translations
* Clean up some unnecessary code
* Make the UI a bit more clear
* Fix some stuff after rebsae
* Slightly improve UX
* Fix missing unstable
* Fix bad deprecated API call
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/ai-llm
Commit: 3f348337ef8b0e98cdf606e4178236bbcb325704
https://github.com/xwiki-contrib/ai-llm/commit/3f348337ef8b0e98cdf606e41782…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-06-10 (Mon, 10 Jun 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexTaskConsumer.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DocumentIndexer.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
Log Message:
-----------
LLMAI-73: Implement a separate indexing queue with a UI for its status
* Introduce a separate component for indexing a document to clean up the code.
* Introduce an API for getting the author of a collection and use that for getting the embedding model.
Commit: f5b3796003af94d760b62ba5b6bb83f9b3a85356
https://github.com/xwiki-contrib/ai-llm/commit/f5b3796003af94d760b62ba5b6bb…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-06-11 (Tue, 11 Jun 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Collection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/Document.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/DocumentStore.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/IndexWorker.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserCollection.java
R application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/CurrentUserDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollection.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultCollectionManager.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DefaultDocument.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/DocumentIndexer.java
A application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/InternalDocumentStore.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/AbstractCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResource.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/META-INF/components.txt
A application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/IndexWorkerTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultCollectionResourceTest.java
M application-ai-llm-index/application-ai-llm-index-api/src/test/java/org/xwiki/contrib/llm/internal/rest/DefaultDocumentResourceTest.java
Log Message:
-----------
LLMAI-74: Make the document store replaceable
* Introduce a new DocumentStore component.
* Move right checking for documents into the DocumentStore.
* Support and use limit queries for listing documents.
* Move document operations to the document store.
* Move saving documents to the document store.
* Move updating the index after deleting a document to an event listener.
* Remove the no longer needed CurrentUserDocument.
Commit: 141bcc2964b50e37c6c17a4ecbd19385794efde6
https://github.com/xwiki-contrib/ai-llm/commit/141bcc2964b50e37c6c17a4ecbd1…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2024-06-11 (Tue, 11 Jun 2024)
Changed paths:
M application-ai-llm-index/application-ai-llm-index-api/src/main/java/org/xwiki/contrib/llm/script/CollectionManagerScriptService.java
M application-ai-llm-index/application-ai-llm-index-api/src/main/resources/ApplicationResources.properties
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsClass.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsSheet.xml
M application-ai-llm-index/application-ai-llm-index-ui/src/main/resources/AI/Collections/Code/CollectionsTranslations.xml
Log Message:
-----------
LLMAI-74: Make the document store replaceable
* Add the UI for configuring the document store.
Compare: https://github.com/xwiki-contrib/ai-llm/compare/fac8341748f3...141bcc2964b5
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/ai-llm/settings/notifications
Branch: refs/heads/main
Home: https://github.com/xwiki-contrib/cristal
Commit: 95bb0ec2c90db614bafa355e379be80b7a93d4ef
https://github.com/xwiki-contrib/cristal/commit/95bb0ec2c90db614bafa355e379…
Author: Manuel Leduc <manuel.leduc(a)xwiki.com>
Date: 2024-06-11 (Tue, 11 Jun 2024)
Changed paths:
M ds/api/package.json
M ds/api/src/index.ts
R ds/api/src/x-btn.ts
M ds/dsfr/package.json
M ds/dsfr/src/vue/x-btn.vue
M ds/shoelace/src/vue/x-breadcrumb.vue
M ds/shoelace/src/vue/x-btn.vue
M ds/vuetify/src/vue/x-breadcrumb.vue
M ds/vuetify/src/vue/x-btn.vue
M editors/tiptap/package.json
M editors/tiptap/src/vue/c-edit-tiptap.vue
M editors/tiptap/src/vue/c-tiptap-link-edit.vue
M pnpm-lock.yaml
M skin/package.json
M skin/src/vue/c-config.vue
M skin/src/vue/c-content.vue
M skin/src/vue/c-help.vue
Log Message:
-----------
Revert "[Misc] add type definition for x-btn"
This reverts commit 3a460ab2f04b6105de87beca6bebd6c9d511e298.
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/feat-move-watch-button
Home: https://github.com/xwiki/xwiki-platform
Commit: 6cbee52d34b4c9c56f5c269facebf29ddc0b9769
https://github.com/xwiki/xwiki-platform/commit/6cbee52d34b4c9c56f5c269faceb…
Author: Simon Urli <simon.urli(a)xwiki.com>
Date: 2024-06-11 (Tue, 11 Jun 2024)
Changed paths:
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedEntityReference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/main/java/org/xwiki/notifications/filters/watch/WatchedLocationReference.java
M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-filters/xwiki-platform-notifications-filters-watch/src/test/java/org/xwiki/notifications/filters/watch/WatchedLocationReferenceTest.java
Log Message:
-----------
XWIKI-19751: Move the "watch" button for a page to the page content menu
* Fix missing unstable
* Fix bad deprecated API call
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications