merge v0.23.0-rc changes

This commit is contained in:
Gani Georgiev
2024-09-29 19:23:19 +03:00
parent ad92992324
commit 844f18cac3
753 changed files with 85141 additions and 63396 deletions

View File

@@ -1,7 +1,7 @@
import SelfHostedOptions from "@/components/settings/providers/SelfHostedOptions.svelte";
import OIDCOptions from "@/components/settings/providers/OIDCOptions.svelte";
import MicrosoftOptions from "@/components/settings/providers/MicrosoftOptions.svelte";
import AppleOptions from "@/components/settings/providers/AppleOptions.svelte";
import AppleOptions from "@/components/collections/providers/AppleOptions.svelte";
import MicrosoftOptions from "@/components/collections/providers/MicrosoftOptions.svelte";
import OIDCOptions from "@/components/collections/providers/OIDCOptions.svelte";
import SelfHostedOptions from "@/components/collections/providers/SelfHostedOptions.svelte";
// Object list with all supported OAuth2 providers in the format:
// ```
@@ -16,139 +16,139 @@ import AppleOptions from "@/components/settings/providers/AppleOptions.svel
// - any other prop from optionComponentProps
export default [
{
key: "appleAuth",
key: "apple",
title: "Apple",
logo: "apple.svg",
logo: "apple.svg",
optionsComponent: AppleOptions,
},
{
key: "googleAuth",
key: "google",
title: "Google",
logo: "google.svg",
logo: "google.svg",
},
{
key: "microsoftAuth",
key: "microsoft",
title: "Microsoft",
logo: "microsoft.svg",
logo: "microsoft.svg",
optionsComponent: MicrosoftOptions,
},
{
key: "yandexAuth",
key: "yandex",
title: "Yandex",
logo: "yandex.svg",
logo: "yandex.svg",
},
{
key: "facebookAuth",
key: "facebook",
title: "Facebook",
logo: "facebook.svg",
logo: "facebook.svg",
},
{
key: "instagramAuth",
key: "instagram",
title: "Instagram",
logo: "instagram.svg",
logo: "instagram.svg",
},
{
key: "githubAuth",
key: "github",
title: "GitHub",
logo: "github.svg",
logo: "github.svg",
},
{
key: "gitlabAuth",
key: "gitlab",
title: "GitLab",
logo: "gitlab.svg",
logo: "gitlab.svg",
optionsComponent: SelfHostedOptions,
optionsComponentProps: { title: "Self-hosted endpoints (optional)" },
},
{
key: "bitbucketAuth",
key: "bitbucket",
title: "Bitbucket",
logo: "bitbucket.svg",
logo: "bitbucket.svg",
},
{
key: "giteeAuth",
key: "gitee",
title: "Gitee",
logo: "gitee.svg",
logo: "gitee.svg",
},
{
key: "giteaAuth",
key: "gitea",
title: "Gitea",
logo: "gitea.svg",
logo: "gitea.svg",
optionsComponent: SelfHostedOptions,
optionsComponentProps: { title: "Self-hosted endpoints (optional)" },
},
{
key: "discordAuth",
key: "discord",
title: "Discord",
logo: "discord.svg",
logo: "discord.svg",
},
{
key: "twitterAuth",
key: "twitter",
title: "Twitter",
logo: "twitter.svg",
logo: "twitter.svg",
},
{
key: "kakaoAuth",
key: "kakao",
title: "Kakao",
logo: "kakao.svg",
logo: "kakao.svg",
},
{
key: "vkAuth",
key: "vk",
title: "VK",
logo: "vk.svg"
logo: "vk.svg"
},
{
key: "spotifyAuth",
key: "spotify",
title: "Spotify",
logo: "spotify.svg",
logo: "spotify.svg",
},
{
key: "twitchAuth",
key: "twitch",
title: "Twitch",
logo: "twitch.svg",
logo: "twitch.svg",
},
{
key: "patreonAuth",
key: "patreon",
title: "Patreon (v2)",
logo: "patreon.svg"
logo: "patreon.svg"
},
{
key: "stravaAuth",
key: "strava",
title: "Strava",
logo: "strava.svg",
logo: "strava.svg",
},
{
key: "livechatAuth",
key: "livechat",
title: "LiveChat",
logo: "livechat.svg",
logo: "livechat.svg",
},
{
key: "mailcowAuth",
key: "mailcow",
title: "mailcow",
logo: "mailcow.svg",
logo: "mailcow.svg",
optionsComponent: SelfHostedOptions,
optionsComponentProps: { required: true },
},
{
key: "planningcenterAuth",
key: "planningcenter",
title: "Planning Center",
logo: "planningcenter.svg",
logo: "planningcenter.svg",
},
{
key: "oidcAuth",
key: "oidc",
title: "OpenID Connect",
logo: "oidc.svg",
logo: "oidc.svg",
optionsComponent: OIDCOptions,
},
{
key: "oidc2Auth",
key: "oidc2",
title: "(2) OpenID Connect",
logo: "oidc.svg",
logo: "oidc.svg",
optionsComponent: OIDCOptions,
},
{
key: "oidc3Auth",
key: "oidc3",
title: "(3) OpenID Connect",
logo: "oidc.svg",
logo: "oidc.svg",
optionsComponent: OIDCOptions,
},
];