Branch: refs/heads/CRISTAL-381
Home:
https://github.com/xwiki-contrib/cristal
Commit: ed18f51cf4f1eb815590f0a6ec5f6a05ab811290
https://github.com/xwiki-contrib/cristal/commit/ed18f51cf4f1eb815590f0a6ec5…
Author: Pierre Jeanjean <pierre.jeanjean(a)xwiki.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M api/src/api/WikiConfig.ts
M api/src/components/defaultWikiConfig.ts
M core/authentication/authentication-api/src/authenticationManager.ts
A core/authentication/authentication-github-state/package.json
A core/authentication/authentication-github-state/src/GitHubAuthenticationState.ts
A core/authentication/authentication-github-state/src/index.ts
A core/authentication/authentication-github-state/tsconfig.json
A core/authentication/authentication-github-state/tsdoc.json
A core/authentication/authentication-github-state/vite.config.ts
A core/authentication/authentication-github-state/vitest.config.ts
A core/authentication/authentication-github-ui/langs/translation-en.json
A core/authentication/authentication-github-ui/langs/translation-fr.json
A core/authentication/authentication-github-ui/package.json
A core/authentication/authentication-github-ui/src/GitHubLoginMenuUIExtension.ts
A core/authentication/authentication-github-ui/src/index.ts
A core/authentication/authentication-github-ui/src/translations.ts
A core/authentication/authentication-github-ui/src/vue/GitHubLoginMenu.vue
A core/authentication/authentication-github-ui/tsconfig.json
A core/authentication/authentication-github-ui/tsdoc.json
A core/authentication/authentication-github-ui/vite.config.ts
A core/authentication/authentication-github-ui/vitest.config.ts
M core/authentication/authentication-github/package.json
M core/authentication/authentication-github/src/GitHubAuthenticationManager.ts
M core/authentication/authentication-github/src/index.ts
M core/authentication/authentication-ui/package.json
R core/authentication/authentication-ui/src/GitHubLoginMenuUIExtension.ts
R core/authentication/authentication-ui/src/LoginMenuUIExtensionProvider.ts
M core/authentication/authentication-ui/src/index.ts
M core/authentication/authentication-ui/src/translations.ts
R core/authentication/authentication-ui/src/vue/GitHubLoginMenu.vue
M core/authentication/authentication-ui/src/vue/LoginMenu.vue
M core/authentication/authentication-ui/src/vue/UserDetails.vue
M core/backends/backend-github/package.json
M core/backends/backend-github/src/githubStorage.ts
M core/hierarchy/hierarchy-github/package.json
M core/hierarchy/hierarchy-github/src/components/componentsInit.ts
M core/history/history-github/src/components/componentsInit.ts
M core/model/model-remote-url/model-remote-url-github/src/gitHubRemoteURLParser.ts
M
core/model/model-remote-url/model-remote-url-github/src/gitHubRemoteURLSerializer.ts
M core/navigation-tree/navigation-tree-github/src/components/componentsInit.ts
M core/uiextension/uiextension-api/src/index.ts
M core/uiextension/uiextension-default/package.json
R core/uiextension/uiextension-default/src/AbstractUIExtensionProvider.ts
M core/uiextension/uiextension-default/src/DefaultUIExtensionsManager.ts
M core/uiextension/uiextension-default/src/index.ts
R core/uiextension/uiextension-default/tsdoc.json
A
electron/authentication/authentication-github/authentication-github-main/package.json
A
electron/authentication/authentication-github/authentication-github-main/src/index.ts
A
electron/authentication/authentication-github/authentication-github-main/src/storage.ts
A
electron/authentication/authentication-github/authentication-github-main/tsconfig.json
A
electron/authentication/authentication-github/authentication-github-main/vite.config.ts
A
electron/authentication/authentication-github/authentication-github-main/vitest.config.ts
A
electron/authentication/authentication-github/authentication-github-preload/package.json
A
electron/authentication/authentication-github/authentication-github-preload/src/index.ts
A
electron/authentication/authentication-github/authentication-github-preload/tsconfig.json
A
electron/authentication/authentication-github/authentication-github-preload/vite.config.ts
A
electron/authentication/authentication-github/authentication-github-preload/vitest.config.ts
A
electron/authentication/authentication-github/authentication-github-renderer/package.json
A
electron/authentication/authentication-github/authentication-github-renderer/src/GitHubAuthenticationManager.ts
A
electron/authentication/authentication-github/authentication-github-renderer/src/index.ts
A
electron/authentication/authentication-github/authentication-github-renderer/tsconfig.json
A
electron/authentication/authentication-github/authentication-github-renderer/vite.config.ts
A
electron/authentication/authentication-github/authentication-github-renderer/vitest.config.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
M lib/package.json
M lib/src/default/github.ts
M pnpm-lock.yaml
M pnpm-workspace.yaml
M web/public/config.json
Log Message:
-----------
CRISTAL-381: Make the github backend supported
* Use Cristal's json-based page definition
* Add Attachments support
* Add electron support
* Move GitHubLoginMenu to its own module
* Introduce GitHubAuthenticationState
* Add authenticationBaseURL to wiki conf
* Add missing translations
* Style improvements
* Add comments
* Small fixes
To unsubscribe from these emails, change your notification settings at
https://github.com/xwiki-contrib/cristal/settings/notifications