Branch: refs/heads/master
Home: https://github.com/xwiki/xwiki-platform
Commit: 6c6b99daf8c2daf86ab8848975ff16f65cc8dd38
https://github.com/xwiki/xwiki-platform/commit/6c6b99daf8c2daf86ab8848975ff…
Author: Michael Hamann <michael.hamann(a)xwiki.com>
Date: 2025-03-25 (Tue, 25 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/main/java/org/xwiki/user/internal/group/AbstractGroupCache.java
M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-default/src/test/java/org/xwiki/user/internal/group/GroupsCacheTest.java
Log Message:
-----------
XWIKI-23021: Groups are loaded repeatedly after a group change
* Check again inside the write lock if the entry has been added to the
cache in the meantime.
* Add a test that reproduces the previous race condition using several
threads and waits at dedicated places to trigger the condition
reproducibly.
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/cristal
Commit: 3bf7eb962a57b79cfd34450e0f0ec350df742fc0
https://github.com/xwiki-contrib/cristal/commit/3bf7eb962a57b79cfd34450e0f0…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-03-25 (Tue, 25 Mar 2025)
Changed paths:
M api/src/api/WikiConfig.ts
M api/src/components/defaultWikiConfig.ts
A authentication-server/CHANGELOG.md
A authentication-server/package.json
A authentication-server/src/config.ts
A authentication-server/src/index.ts
A authentication-server/src/routers/github.ts
A authentication-server/src/routers/nextcloud.ts
A authentication-server/tsconfig.json
A authentication-server/tsdoc.json
A authentication-server/vite.config.ts
A authentication-server/vitest.config.ts
M core/authentication/authentication-api/src/userDetails.ts
M core/authentication/authentication-default/src/defaultAuthenticationManagerProvider.ts
M core/authentication/authentication-github/src/GitHubAuthenticationManager.ts
A core/authentication/authentication-nextcloud-state/package.json
A core/authentication/authentication-nextcloud-state/src/NextcloudAuthenticationState.ts
A core/authentication/authentication-nextcloud-state/src/index.ts
A core/authentication/authentication-nextcloud-state/tsconfig.json
A core/authentication/authentication-nextcloud-state/tsdoc.json
A core/authentication/authentication-nextcloud-state/vite.config.ts
A core/authentication/authentication-nextcloud-state/vitest.config.ts
A core/authentication/authentication-nextcloud-ui/langs/translation-en.json
A core/authentication/authentication-nextcloud-ui/langs/translation-fr.json
A core/authentication/authentication-nextcloud-ui/package.json
A core/authentication/authentication-nextcloud-ui/src/NextcloudLoginMenuUIExtension.ts
A core/authentication/authentication-nextcloud-ui/src/index.ts
A core/authentication/authentication-nextcloud-ui/src/translations.ts
A core/authentication/authentication-nextcloud-ui/src/vue/NextcloudLoginMenu.vue
A core/authentication/authentication-nextcloud-ui/tsconfig.json
A core/authentication/authentication-nextcloud-ui/tsdoc.json
A core/authentication/authentication-nextcloud-ui/vite.config.ts
A core/authentication/authentication-nextcloud-ui/vitest.config.ts
M core/authentication/authentication-nextcloud/package.json
A core/authentication/authentication-nextcloud/src/NextcloudBasicAuthenticationManager.ts
A core/authentication/authentication-nextcloud/src/NextcloudOAuth2AuthenticationManager.ts
M core/authentication/authentication-nextcloud/src/index.ts
M core/authentication/authentication-xwiki/src/XWikiAuthenticationManager.ts
M core/backends/backend-github/src/githubStorage.ts
M core/backends/backend-nextcloud/package.json
M core/backends/backend-nextcloud/src/nextcloudStorage.ts
M core/history/history-xwiki/src/components/componentsInit.ts
M core/link-suggest/link-suggest-nextcloud/package.json
M core/link-suggest/link-suggest-nextcloud/src/nextcloudLinkSuggestService.ts
M core/model/model-remote-url/model-remote-url-nextcloud/package.json
M core/model/model-remote-url/model-remote-url-nextcloud/src/nextcloudRemoteURLParser.ts
M core/model/model-remote-url/model-remote-url-nextcloud/src/nextcloudRemoteURLSerializer.ts
M core/navigation-tree/navigation-tree-nextcloud/package.json
M core/navigation-tree/navigation-tree-nextcloud/src/components/componentsInit.ts
M ds/api/src/XTextField.ts
M ds/shoelace/src/vue/form/x-text-field.vue
M ds/vuetify/src/vue/form/x-text-field.vue
M electron/authentication/authentication-github/authentication-github-main/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/src/storage.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-main/vitest.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-preload/vitest.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/package.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/src/NextcloudBasicAuthenticationManager.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/src/NextcloudOAuth2AuthenticationManager.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/src/index.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/tsconfig.json
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/vite.config.ts
A electron/authentication/authentication-nextcloud/authentication-nextcloud-renderer/vitest.config.ts
M electron/authentication/authentication-xwiki/authentication-xwiki-main/src/index.ts
M electron/main/package.json
M electron/main/src/index.ts
M electron/preload/package.json
M electron/preload/src/index.ts
M electron/renderer/package.json
M electron/renderer/src/index.ts
R github-authentication/CHANGELOG.md
R github-authentication/package.json
R github-authentication/src/config.ts
R github-authentication/src/index.ts
R github-authentication/tsconfig.json
R github-authentication/tsdoc.json
R github-authentication/vite.config.ts
R github-authentication/vitest.config.ts
M lib/package.json
M lib/src/default/nextcloud.ts
M package.json
M pnpm-lock.yaml
M pnpm-workspace.yaml
M web/package.json
M web/public/config.json
M web/src/index.ts
Log Message:
-----------
CRISTAL-267: Introduce an authentication for the Nextcloud Backend (#771)
* Add username to UserDetails
* Add authenticationMode to WikiConfig
* Implement OAuth2 login for Nextcloud (Web + Electron)
* Implement Basic login for Nextcloud (Web + Electron)
* Refactor github-authentication service to generic authentication-server
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/CRISTAL-267
Home: https://github.com/xwiki-contrib/cristal
Commit: 0601c337b5c4bcb67d7d18309ad6f6288ddf5d82
https://github.com/xwiki-contrib/cristal/commit/0601c337b5c4bcb67d7d18309ad…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-03-25 (Tue, 25 Mar 2025)
Changed paths:
M core/authentication/authentication-nextcloud/src/NextcloudBasicAuthenticationManager.ts
M core/backends/backend-nextcloud/src/nextcloudStorage.ts
M core/link-suggest/link-suggest-nextcloud/src/nextcloudLinkSuggestService.ts
Log Message:
-----------
CRISTAL-267: Introduce an authentication for the Nextcloud Backend
* Small fixes
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/cristal/settings/notifications
Branch: refs/heads/stable-16.10.x
Home: https://github.com/xwiki/xwiki-platform
Commit: dc51fb2719721d13c06c1d74546fcfce8f3361ee
https://github.com/xwiki/xwiki-platform/commit/dc51fb2719721d13c06c1d74546f…
Author: tkrieck <149672322+tkrieck(a)users.noreply.github.com>
Date: 2025-03-25 (Tue, 25 Mar 2025)
Changed paths:
M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editclass.vm
M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/editors/dataeditors.css
Log Message:
-----------
XWIKI-10871: Misalignments in the class editor on mobile (#3885)
* Added class and changed the HTML structure so that each input field breaks together with its label
(cherry picked from commit e215f1f7681e189a19eaf0e02ecf66e3658c46c7)
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications