Skip to content

Update license headers and remove WSO2 references - #55

Merged
senthalan merged 1 commit into
thunder-id:mainfrom
senthalan:update-license
Aug 5, 2026
Merged

Update license headers and remove WSO2 references#55
senthalan merged 1 commit into
thunder-id:mainfrom
senthalan:update-license

Conversation

@senthalan

Copy link
Copy Markdown
Member

Purpose

Update the license headers and remove WSO2 references across the repository as part of the OWF donation.

Approach

  • Replaced the WSO2 block license headers with the ThunderID SPDX header, preserving each file's original copyright year:
// Copyright <year> The ThunderID Authors
// SPDX-License-Identifier: Apache-2.0
  • Removed the remaining WSO2 references (author fields, doc links, PR-template boilerplate, README footer, etc.).

Related Issues

  • N/A

Replace the WSO2 block license headers with the ThunderID SPDX header
(preserving the original copyright year) and remove the remaining WSO2
references as part of the OWF donation.
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 689 files, which is 589 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 7d82d2ab-a278-42e0-951e-018dc9248488

📥 Commits

Reviewing files that changed from the base of the PR and between fd6b3d5 and 2e420c9.

⛔ Files ignored due to path filters (3)
  • packages/browser/src/utils/anonymousAnimalIcons.generated.ts is excluded by !**/*.generated.*
  • packages/browser/src/utils/anonymousEntityIcons.generated.ts is excluded by !**/*.generated.*
  • packages/vue/declarations.d.ts is excluded by !**/*.d.ts
📒 Files selected for processing (689)
  • .github/pull_request_template.md
  • eslint.config.js
  • package.json
  • packages/browser/eslint.config.js
  • packages/browser/package.json
  • packages/browser/prettier.config.js
  • packages/browser/rolldown.config.js
  • packages/browser/scripts/generate-anonymous-animal-icons.mjs
  • packages/browser/scripts/generate-anonymous-entity-icons.mjs
  • packages/browser/src/FetchHttpClient.ts
  • packages/browser/src/ThunderIDBrowserClient.ts
  • packages/browser/src/constants/Hooks.ts
  • packages/browser/src/constants/SPAConstants.ts
  • packages/browser/src/index.ts
  • packages/browser/src/models/BrowserConfig.ts
  • packages/browser/src/models/BrowserStorage.ts
  • packages/browser/src/models/SignInConfig.ts
  • packages/browser/src/models/SignOutError.ts
  • packages/browser/src/models/TokenExchangeConfig.ts
  • packages/browser/src/models/config.ts
  • packages/browser/src/stores/LocalStore.ts
  • packages/browser/src/stores/MemoryStore.ts
  • packages/browser/src/stores/SessionStore.ts
  • packages/browser/src/theme/getActiveTheme.ts
  • packages/browser/src/theme/normalizeBorderRadius.ts
  • packages/browser/src/theme/themeDetection.ts
  • packages/browser/src/utils/AuthenticationHelper.ts
  • packages/browser/src/utils/SPACryptoUtils.ts
  • packages/browser/src/utils/SPAHelper.ts
  • packages/browser/src/utils/SPAUtils.ts
  • packages/browser/src/utils/SessionManagementHelper.ts
  • packages/browser/src/utils/__tests__/extractAvatarParamsFromUri.test.ts
  • packages/browser/src/utils/__tests__/generateAvatarDataUri.test.ts
  • packages/browser/src/utils/__tests__/logoUriSchemes.test.ts
  • packages/browser/src/utils/__tests__/navigate.test.ts
  • packages/browser/src/utils/__tests__/pickAnonymousAvatarName.test.ts
  • packages/browser/src/utils/__tests__/pickAnonymousEntityName.test.ts
  • packages/browser/src/utils/__tests__/resolveLogoUri.test.ts
  • packages/browser/src/utils/buildAvatarSpec.ts
  • packages/browser/src/utils/extractAvatarParamsFromUri.ts
  • packages/browser/src/utils/generateAvatarDataUri.ts
  • packages/browser/src/utils/handleWebAuthnAuthentication.ts
  • packages/browser/src/utils/hasAuthParamsInUrl.ts
  • packages/browser/src/utils/hasCalledForThisInstanceInUrl.ts
  • packages/browser/src/utils/hashStr.ts
  • packages/browser/src/utils/http.ts
  • packages/browser/src/utils/isAvatarUri.ts
  • packages/browser/src/utils/navigate.ts
  • packages/browser/src/utils/pickAnonymousAvatarName.ts
  • packages/browser/src/utils/pickAnonymousEntityName.ts
  • packages/browser/src/utils/resolveEmojiUrisInHtml.ts
  • packages/browser/src/utils/resolveLogoUri.ts
  • packages/browser/vitest.config.ts
  • packages/express/eslint.config.js
  • packages/express/package.json
  • packages/express/prettier.config.js
  • packages/express/rolldown.config.js
  • packages/express/src/ThunderIDExpressClient.ts
  • packages/express/src/constants/CookieConfig.ts
  • packages/express/src/index.ts
  • packages/express/src/middleware/authentication.ts
  • packages/express/src/middleware/flow.ts
  • packages/express/src/middleware/protect.ts
  • packages/express/src/models/config.ts
  • packages/express/src/models/protectRoute.ts
  • packages/express/src/utils/expressUtils.ts
  • packages/express/vitest.config.ts
  • packages/javascript/eslint.config.js
  • packages/javascript/package.json
  • packages/javascript/prettier.config.js
  • packages/javascript/rolldown.config.js
  • packages/javascript/src/DefaultCacheStore.ts
  • packages/javascript/src/DefaultCrypto.ts
  • packages/javascript/src/HttpClient.ts
  • packages/javascript/src/IsomorphicCrypto.ts
  • packages/javascript/src/StorageManager.ts
  • packages/javascript/src/ThunderIDJavaScriptClient.ts
  • packages/javascript/src/__tests__/AuthenticationHelper.test.ts
  • packages/javascript/src/__tests__/DefaultCrypto.test.ts
  • packages/javascript/src/__tests__/ThunderIDJavaScriptClient.test.ts
  • packages/javascript/src/api/__tests__/executeEmbeddedSignInFlow.test.ts
  • packages/javascript/src/api/__tests__/executeEmbeddedSignUpFlow.test.ts
  • packages/javascript/src/api/__tests__/getUserInfo.test.ts
  • packages/javascript/src/api/__tests__/getUsersMe.test.ts
  • packages/javascript/src/api/__tests__/updateMeProfile.test.ts
  • packages/javascript/src/api/executeEmbeddedRecoveryFlow.ts
  • packages/javascript/src/api/executeEmbeddedSignInFlow.ts
  • packages/javascript/src/api/executeEmbeddedSignUpFlow.ts
  • packages/javascript/src/api/executeEmbeddedUserOnboardingFlow.ts
  • packages/javascript/src/api/getFlowMeta.ts
  • packages/javascript/src/api/getOrganizationUnitChildren.ts
  • packages/javascript/src/api/getUserInfo.ts
  • packages/javascript/src/api/getUsersMe.ts
  • packages/javascript/src/api/updateMeProfile.ts
  • packages/javascript/src/constants/ApplicationNativeAuthenticationConstants.ts
  • packages/javascript/src/constants/OIDCDiscoveryConstants.ts
  • packages/javascript/src/constants/OIDCRequestConstants.ts
  • packages/javascript/src/constants/PKCEConstants.ts
  • packages/javascript/src/constants/ScopeConstants.ts
  • packages/javascript/src/constants/TokenConstants.ts
  • packages/javascript/src/constants/TokenExchangeConstants.ts
  • packages/javascript/src/constants/VendorConstants.ts
  • packages/javascript/src/errors/ThunderIDAPIError.ts
  • packages/javascript/src/errors/ThunderIDError.ts
  • packages/javascript/src/errors/ThunderIDRuntimeError.ts
  • packages/javascript/src/errors/__tests__/ThunderIDAPIError.test.ts
  • packages/javascript/src/errors/__tests__/ThunderIDError.test.ts
  • packages/javascript/src/errors/__tests__/ThunderIDRuntimeError.test.ts
  • packages/javascript/src/errors/exception.ts
  • packages/javascript/src/i18n/constants/TranslationBundleConstants.ts
  • packages/javascript/src/i18n/models/i18n.ts
  • packages/javascript/src/i18n/translations/en-US.ts
  • packages/javascript/src/i18n/translations/fr-FR.ts
  • packages/javascript/src/i18n/translations/hi-IN.ts
  • packages/javascript/src/i18n/translations/index.ts
  • packages/javascript/src/i18n/translations/ja-JP.ts
  • packages/javascript/src/i18n/translations/pt-BR.ts
  • packages/javascript/src/i18n/translations/pt-PT.ts
  • packages/javascript/src/i18n/translations/si-LK.ts
  • packages/javascript/src/i18n/translations/ta-IN.ts
  • packages/javascript/src/i18n/translations/te-IN.ts
  • packages/javascript/src/i18n/utils/__tests__/getDefaultI18nBundles.test.ts
  • packages/javascript/src/i18n/utils/getDefaultI18nBundles.ts
  • packages/javascript/src/i18n/utils/normalizeTranslations.ts
  • packages/javascript/src/index.ts
  • packages/javascript/src/models/__tests__/embedded-flow.test.ts
  • packages/javascript/src/models/agent.ts
  • packages/javascript/src/models/auth-code-response.ts
  • packages/javascript/src/models/ciba.ts
  • packages/javascript/src/models/client.ts
  • packages/javascript/src/models/config.ts
  • packages/javascript/src/models/crypto.ts
  • packages/javascript/src/models/embedded-flow.ts
  • packages/javascript/src/models/embedded-recovery-flow.ts
  • packages/javascript/src/models/embedded-signin-flow.ts
  • packages/javascript/src/models/embedded-signup-flow.ts
  • packages/javascript/src/models/extensions/components.ts
  • packages/javascript/src/models/field.ts
  • packages/javascript/src/models/flow-meta.ts
  • packages/javascript/src/models/flow.ts
  • packages/javascript/src/models/http.ts
  • packages/javascript/src/models/oauth-request.ts
  • packages/javascript/src/models/oauth-response.ts
  • packages/javascript/src/models/oidc-discovery.ts
  • packages/javascript/src/models/oidc-endpoints.ts
  • packages/javascript/src/models/session.ts
  • packages/javascript/src/models/store.ts
  • packages/javascript/src/models/token-endpoint-auth.ts
  • packages/javascript/src/models/token.ts
  • packages/javascript/src/models/translation.ts
  • packages/javascript/src/models/user.ts
  • packages/javascript/src/models/utility-types.ts
  • packages/javascript/src/models/vars.ts
  • packages/javascript/src/theme/createTheme.test.ts
  • packages/javascript/src/theme/createTheme.ts
  • packages/javascript/src/theme/types.ts
  • packages/javascript/src/utils/AuthenticationHelper.ts
  • packages/javascript/src/utils/__tests__/AuthenticationHelper.resourceEndpoints.test.ts
  • packages/javascript/src/utils/__tests__/bem.test.ts
  • packages/javascript/src/utils/__tests__/buildValidatorFromRules.test.ts
  • packages/javascript/src/utils/__tests__/deepMerge.test.ts
  • packages/javascript/src/utils/__tests__/evaluateValidationRule.test.ts
  • packages/javascript/src/utils/__tests__/extractPkceStorageKeyFromState.test.ts
  • packages/javascript/src/utils/__tests__/extractTenantDomainFromIdTokenPayload.test.ts
  • packages/javascript/src/utils/__tests__/extractUserClaimsFromIdToken.test.ts
  • packages/javascript/src/utils/__tests__/formatDate.test.ts
  • packages/javascript/src/utils/__tests__/generateFlattenedUserProfile.test.ts
  • packages/javascript/src/utils/__tests__/generatePkceStorageKey.test.ts
  • packages/javascript/src/utils/__tests__/generateStateParamForRequestCorrelation.test.ts
  • packages/javascript/src/utils/__tests__/get.test.ts
  • packages/javascript/src/utils/__tests__/getAuthorizeRequestUrlParams.test.ts
  • packages/javascript/src/utils/__tests__/getLatestStateParam.test.ts
  • packages/javascript/src/utils/__tests__/getRedirectBasedSignUpUrl.test.ts
  • packages/javascript/src/utils/__tests__/injectRequestedPermissions.test.ts
  • packages/javascript/src/utils/__tests__/isEmpty.test.ts
  • packages/javascript/src/utils/__tests__/isRecognizedBaseUrlPattern.test.ts
  • packages/javascript/src/utils/__tests__/logger.test.ts
  • packages/javascript/src/utils/__tests__/parseApiErrorMessage.test.ts
  • packages/javascript/src/utils/__tests__/processOpenIDScopes.test.ts
  • packages/javascript/src/utils/__tests__/processUsername.test.ts
  • packages/javascript/src/utils/__tests__/removeTrailingSlash.test.ts
  • packages/javascript/src/utils/__tests__/resolveFieldName.test.ts
  • packages/javascript/src/utils/__tests__/resolveResourceEndpoint.test.ts
  • packages/javascript/src/utils/__tests__/set.test.ts
  • packages/javascript/src/utils/__tests__/withVendorCSSClassPrefix.test.ts
  • packages/javascript/src/utils/arrayBufferToBase64url.ts
  • packages/javascript/src/utils/base64Encode.ts
  • packages/javascript/src/utils/base64urlToArrayBuffer.ts
  • packages/javascript/src/utils/bem.ts
  • packages/javascript/src/utils/buildValidatorFromRules.ts
  • packages/javascript/src/utils/containsMetaFlowTemplateLiteral.ts
  • packages/javascript/src/utils/countryCodeToFlagEmoji.ts
  • packages/javascript/src/utils/deepMerge.ts
  • packages/javascript/src/utils/evaluateValidationRule.ts
  • packages/javascript/src/utils/extractEmojiFromUri.ts
  • packages/javascript/src/utils/extractPkceStorageKeyFromState.ts
  • packages/javascript/src/utils/extractTenantDomainFromIdTokenPayload.ts
  • packages/javascript/src/utils/extractUserClaimsFromIdToken.ts
  • packages/javascript/src/utils/formatDate.ts
  • packages/javascript/src/utils/generatePkceStorageKey.ts
  • packages/javascript/src/utils/generateStateParamForRequestCorrelation.ts
  • packages/javascript/src/utils/get.ts
  • packages/javascript/src/utils/getAuthorizeRequestUrlParams.ts
  • packages/javascript/src/utils/getLatestStateParam.ts
  • packages/javascript/src/utils/getRedirectBasedSignUpUrl.ts
  • packages/javascript/src/utils/getVendorPrefix.ts
  • packages/javascript/src/utils/injectRequestedPermissions.ts
  • packages/javascript/src/utils/isEmojiUri.ts
  • packages/javascript/src/utils/isEmpty.ts
  • packages/javascript/src/utils/isMetaFlowTemplateLiteral.ts
  • packages/javascript/src/utils/isRecognizedBaseUrlPattern.ts
  • packages/javascript/src/utils/isTranslationFlowTemplateLiteral.ts
  • packages/javascript/src/utils/logger.ts
  • packages/javascript/src/utils/parseApiErrorMessage.ts
  • packages/javascript/src/utils/parseFlowTemplateLiteral.ts
  • packages/javascript/src/utils/processOpenIDScopes.ts
  • packages/javascript/src/utils/processUsername.ts
  • packages/javascript/src/utils/removeTrailingSlash.ts
  • packages/javascript/src/utils/resolveFieldName.ts
  • packages/javascript/src/utils/resolveFlowTemplateLiterals.ts
  • packages/javascript/src/utils/resolveLocaleDisplayName.ts
  • packages/javascript/src/utils/resolveLocaleEmoji.ts
  • packages/javascript/src/utils/resolveMeta.ts
  • packages/javascript/src/utils/resolveResourceEndpoint.ts
  • packages/javascript/src/utils/set.ts
  • packages/javascript/src/utils/startCase.ts
  • packages/javascript/src/utils/withVendorCSSClassPrefix.ts
  • packages/javascript/vitest.config.ts
  • packages/nextjs/eslint.config.js
  • packages/nextjs/package.json
  • packages/nextjs/prettier.config.js
  • packages/nextjs/rolldown.config.js
  • packages/nextjs/src/ThunderIDNextClient.ts
  • packages/nextjs/src/client/components/actions/SignInButton/SignInButton.tsx
  • packages/nextjs/src/client/components/actions/SignOutButton/SignOutButton.tsx
  • packages/nextjs/src/client/components/actions/SignUpButton/SignUpButton.tsx
  • packages/nextjs/src/client/components/control/Loading/Loading.tsx
  • packages/nextjs/src/client/components/control/SignedIn/SignedIn.tsx
  • packages/nextjs/src/client/components/control/SignedOut/SignedOut.tsx
  • packages/nextjs/src/client/components/presentation/SignIn/SignIn.tsx
  • packages/nextjs/src/client/components/presentation/SignUp/SignUp.tsx
  • packages/nextjs/src/client/components/presentation/User/User.tsx
  • packages/nextjs/src/client/components/presentation/UserAvatar/UserAvatar.tsx
  • packages/nextjs/src/client/components/presentation/UserDropdown/UserDropdown.tsx
  • packages/nextjs/src/client/components/presentation/UserProfile/UserProfile.tsx
  • packages/nextjs/src/client/contexts/ThunderID/ThunderIDContext.ts
  • packages/nextjs/src/client/contexts/ThunderID/ThunderIDProvider.tsx
  • packages/nextjs/src/client/contexts/ThunderID/useThunderID.ts
  • packages/nextjs/src/client/index.ts
  • packages/nextjs/src/configs/InternalAuthAPIRoutesConfig.ts
  • packages/nextjs/src/constants/sessionConstants.ts
  • packages/nextjs/src/index.ts
  • packages/nextjs/src/models/api.ts
  • packages/nextjs/src/models/config.ts
  • packages/nextjs/src/server/ThunderIDProvider.tsx
  • packages/nextjs/src/server/actions/__tests__/getAccessToken.test.ts
  • packages/nextjs/src/server/actions/__tests__/getClientOrigin.test.ts
  • packages/nextjs/src/server/actions/clearSession.ts
  • packages/nextjs/src/server/actions/getAccessToken.ts
  • packages/nextjs/src/server/actions/getClientOrigin.ts
  • packages/nextjs/src/server/actions/getSessionId.ts
  • packages/nextjs/src/server/actions/getSessionPayload.ts
  • packages/nextjs/src/server/actions/getUserAction.ts
  • packages/nextjs/src/server/actions/getUserProfileAction.ts
  • packages/nextjs/src/server/actions/handleOAuthCallbackAction.ts
  • packages/nextjs/src/server/actions/isSignedIn.ts
  • packages/nextjs/src/server/actions/refreshToken.ts
  • packages/nextjs/src/server/actions/signInAction.ts
  • packages/nextjs/src/server/actions/signOutAction.ts
  • packages/nextjs/src/server/actions/signUpAction.ts
  • packages/nextjs/src/server/actions/updateUserProfileAction.ts
  • packages/nextjs/src/server/getClient.ts
  • packages/nextjs/src/server/index.ts
  • packages/nextjs/src/server/proxy/createRouteMatcher.ts
  • packages/nextjs/src/server/proxy/thunderIDProxy.ts
  • packages/nextjs/src/server/thunderid.ts
  • packages/nextjs/src/utils/SessionManager.ts
  • packages/nextjs/src/utils/createRouteMatcher.ts
  • packages/nextjs/src/utils/decorateConfigWithNextEnv.ts
  • packages/nextjs/src/utils/handleRefreshToken.ts
  • packages/nextjs/src/utils/logger.ts
  • packages/nextjs/src/utils/sessionUtils.ts
  • packages/nextjs/vitest.config.ts
  • packages/node/eslint.config.js
  • packages/node/package.json
  • packages/node/prettier.config.js
  • packages/node/rolldown.config.js
  • packages/node/src/ThunderIDNodeClient.ts
  • packages/node/src/constants/CookieConfig.ts
  • packages/node/src/index.ts
  • packages/node/src/models/AuthURLCallback.ts
  • packages/node/src/models/config.ts
  • packages/node/src/stores/MemoryCacheStore.ts
  • packages/node/src/utils/NodeCryptoUtils.ts
  • packages/node/src/utils/SessionUtils.ts
  • packages/node/src/utils/generateSessionId.ts
  • packages/node/src/utils/getSessionCookieOptions.ts
  • packages/node/vitest.config.ts
  • packages/nuxt/eslint.config.js
  • packages/nuxt/package.json
  • packages/nuxt/prettier.config.js
  • packages/nuxt/src/index.ts
  • packages/nuxt/src/module.ts
  • packages/nuxt/src/runtime/components/ThunderIDRoot.ts
  • packages/nuxt/src/runtime/components/actions/SignInButton.ts
  • packages/nuxt/src/runtime/components/actions/SignOutButton.ts
  • packages/nuxt/src/runtime/components/actions/SignUpButton.ts
  • packages/nuxt/src/runtime/components/auth/Callback.ts
  • packages/nuxt/src/runtime/components/auth/SignIn.ts
  • packages/nuxt/src/runtime/components/auth/SignUp.ts
  • packages/nuxt/src/runtime/components/control/Loading.ts
  • packages/nuxt/src/runtime/components/control/SignedIn.ts
  • packages/nuxt/src/runtime/components/control/SignedOut.ts
  • packages/nuxt/src/runtime/components/user/User.ts
  • packages/nuxt/src/runtime/components/user/UserDropdown.ts
  • packages/nuxt/src/runtime/components/user/UserProfile.ts
  • packages/nuxt/src/runtime/composables/useThunderID.ts
  • packages/nuxt/src/runtime/errors/error-codes.ts
  • packages/nuxt/src/runtime/errors/index.ts
  • packages/nuxt/src/runtime/errors/thunderid-error.ts
  • packages/nuxt/src/runtime/middleware/auth.ts
  • packages/nuxt/src/runtime/middleware/defineThunderIDMiddleware.ts
  • packages/nuxt/src/runtime/plugins/thunderid.ts
  • packages/nuxt/src/runtime/server/ThunderIDNuxtClient.ts
  • packages/nuxt/src/runtime/server/index.ts
  • packages/nuxt/src/runtime/server/plugins/thunderid-ssr.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/callback.get.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/callback.post.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/session.get.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/signin.get.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/signin.post.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/signout.post.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/signup.post.ts
  • packages/nuxt/src/runtime/server/routes/auth/session/token.get.ts
  • packages/nuxt/src/runtime/server/routes/auth/user/profile.get.ts
  • packages/nuxt/src/runtime/server/routes/auth/user/profile.patch.ts
  • packages/nuxt/src/runtime/server/routes/auth/user/user.get.ts
  • packages/nuxt/src/runtime/server/utils/event-context.ts
  • packages/nuxt/src/runtime/server/utils/serverSession.ts
  • packages/nuxt/src/runtime/server/utils/session.ts
  • packages/nuxt/src/runtime/server/utils/token-refresh.ts
  • packages/nuxt/src/runtime/types.ts
  • packages/nuxt/src/runtime/utils/createRouteMatcher.ts
  • packages/nuxt/src/runtime/utils/index.ts
  • packages/nuxt/src/runtime/utils/log.ts
  • packages/nuxt/src/runtime/utils/stateKeys.ts
  • packages/nuxt/src/runtime/utils/url-validation.ts
  • packages/nuxt/tests/__mocks__/nuxt-app.ts
  • packages/nuxt/tests/unit/callback-post.test.ts
  • packages/nuxt/tests/unit/define-thunderid-middleware.test.ts
  • packages/nuxt/tests/unit/error-codes.test.ts
  • packages/nuxt/tests/unit/route-matcher.test.ts
  • packages/nuxt/tests/unit/session-manager.test.ts
  • packages/nuxt/tests/unit/signin-post.test.ts
  • packages/nuxt/tests/unit/signup-post.test.ts
  • packages/nuxt/tests/unit/thunderid-root.test.ts
  • packages/nuxt/tests/unit/thunderid-ssr.test.ts
  • packages/nuxt/tests/unit/token-refresh.test.ts
  • packages/nuxt/tests/unit/url-validation.test.ts
  • packages/nuxt/vitest.config.ts
  • packages/react-router/eslint.config.js
  • packages/react-router/package.json
  • packages/react-router/prettier.config.js
  • packages/react-router/rolldown.config.js
  • packages/react-router/src/__tests__/index.test.ts
  • packages/react-router/src/components/CallbackRoute.tsx
  • packages/react-router/src/components/ProtectedRoute.tsx
  • packages/react-router/src/components/__tests__/ProtectedRoute.test.tsx
  • packages/react-router/src/index.ts
  • packages/react-router/vitest.config.ts
  • packages/react/eslint.config.js
  • packages/react/package.json
  • packages/react/prettier.config.js
  • packages/react/rolldown.config.js
  • packages/react/src/ThunderIDReactClient.ts
  • packages/react/src/api/getUsersMe.ts
  • packages/react/src/api/updateMeProfile.ts
  • packages/react/src/components/actions/SignInButton/BaseSignInButton.tsx
  • packages/react/src/components/actions/SignInButton/SignInButton.tsx
  • packages/react/src/components/actions/SignOutButton/BaseSignOutButton.tsx
  • packages/react/src/components/actions/SignOutButton/SignOutButton.tsx
  • packages/react/src/components/actions/SignUpButton/BaseSignUpButton.tsx
  • packages/react/src/components/actions/SignUpButton/SignUpButton.tsx
  • packages/react/src/components/adapters/Consent.tsx
  • packages/react/src/components/adapters/ConsentCheckboxList.styles.ts
  • packages/react/src/components/adapters/ConsentCheckboxList.tsx
  • packages/react/src/components/adapters/FacebookButton.tsx
  • packages/react/src/components/adapters/FlowTimer.tsx
  • packages/react/src/components/adapters/GitHubButton.tsx
  • packages/react/src/components/adapters/GoogleButton.tsx
  • packages/react/src/components/adapters/ImageComponent.tsx
  • packages/react/src/components/adapters/LinkedInButton.tsx
  • packages/react/src/components/adapters/MicrosoftButton.tsx
  • packages/react/src/components/adapters/SignInWithEthereumButton.tsx
  • packages/react/src/components/adapters/SmsOtpButton.tsx
  • packages/react/src/components/adapters/__tests__/ImageComponent.test.tsx
  • packages/react/src/components/auth/Callback/Callback.tsx
  • packages/react/src/components/auth/Callback/OAuthCallback.tsx
  • packages/react/src/components/auth/Callback/TokenCallback.tsx
  • packages/react/src/components/auth/Callback/__tests__/Callback.test.tsx
  • packages/react/src/components/auth/Callback/__tests__/OAuthCallback.test.tsx
  • packages/react/src/components/auth/Callback/__tests__/TokenCallback.test.tsx
  • packages/react/src/components/control/Loading.tsx
  • packages/react/src/components/control/SignedIn.tsx
  • packages/react/src/components/control/SignedOut.tsx
  • packages/react/src/components/factories/FieldFactory.tsx
  • packages/react/src/components/presentation/LanguageSwitcher/BaseLanguageSwitcher.styles.ts
  • packages/react/src/components/presentation/LanguageSwitcher/BaseLanguageSwitcher.tsx
  • packages/react/src/components/presentation/LanguageSwitcher/LanguageSwitcher.tsx
  • packages/react/src/components/presentation/User/BaseUser.tsx
  • packages/react/src/components/presentation/User/User.tsx
  • packages/react/src/components/presentation/UserAvatar/BaseUserAvatar.tsx
  • packages/react/src/components/presentation/UserAvatar/UserAvatar.tsx
  • packages/react/src/components/presentation/UserDropdown/BaseUserDropdown.styles.ts
  • packages/react/src/components/presentation/UserDropdown/BaseUserDropdown.tsx
  • packages/react/src/components/presentation/UserDropdown/UserDropdown.tsx
  • packages/react/src/components/presentation/UserProfile/BaseUserProfile.styles.ts
  • packages/react/src/components/presentation/UserProfile/BaseUserProfile.tsx
  • packages/react/src/components/presentation/UserProfile/UserProfile.tsx
  • packages/react/src/components/presentation/auth/AcceptInvite/AcceptInvite.tsx
  • packages/react/src/components/presentation/auth/AcceptInvite/BaseAcceptInvite.styles.ts
  • packages/react/src/components/presentation/auth/AcceptInvite/BaseAcceptInvite.tsx
  • packages/react/src/components/presentation/auth/AcceptInvite/index.ts
  • packages/react/src/components/presentation/auth/AuthOptionFactory.tsx
  • packages/react/src/components/presentation/auth/InviteUser/BaseInviteUser.styles.ts
  • packages/react/src/components/presentation/auth/InviteUser/BaseInviteUser.tsx
  • packages/react/src/components/presentation/auth/InviteUser/InviteUser.tsx
  • packages/react/src/components/presentation/auth/InviteUser/index.ts
  • packages/react/src/components/presentation/auth/Recovery/BaseRecovery.tsx
  • packages/react/src/components/presentation/auth/Recovery/Recovery.tsx
  • packages/react/src/components/presentation/auth/SignIn/BaseSignIn.styles.ts
  • packages/react/src/components/presentation/auth/SignIn/BaseSignIn.tsx
  • packages/react/src/components/presentation/auth/SignIn/SignIn.tsx
  • packages/react/src/components/presentation/auth/SignUp/BaseSignUp.styles.ts
  • packages/react/src/components/presentation/auth/SignUp/BaseSignUp.tsx
  • packages/react/src/components/presentation/auth/SignUp/SignUp.tsx
  • packages/react/src/components/presentation/auth/__tests__/AuthOptionFactory.test.tsx
  • packages/react/src/components/primitives/AffixedField/AffixedField.styles.ts
  • packages/react/src/components/primitives/AffixedField/AffixedField.tsx
  • packages/react/src/components/primitives/AffixedField/index.ts
  • packages/react/src/components/primitives/Alert/Alert.styles.ts
  • packages/react/src/components/primitives/Alert/Alert.tsx
  • packages/react/src/components/primitives/Avatar/Avatar.styles.ts
  • packages/react/src/components/primitives/Avatar/Avatar.tsx
  • packages/react/src/components/primitives/Avatar/__tests__/Avatar.test.tsx
  • packages/react/src/components/primitives/Button/Button.styles.ts
  • packages/react/src/components/primitives/Button/Button.tsx
  • packages/react/src/components/primitives/Card/Card.styles.ts
  • packages/react/src/components/primitives/Card/Card.tsx
  • packages/react/src/components/primitives/Checkbox/Checkbox.styles.ts
  • packages/react/src/components/primitives/Checkbox/Checkbox.tsx
  • packages/react/src/components/primitives/CopyableText/CopyableText.styles.ts
  • packages/react/src/components/primitives/CopyableText/CopyableText.tsx
  • packages/react/src/components/primitives/CopyableText/index.ts
  • packages/react/src/components/primitives/DatePicker/DatePicker.styles.ts
  • packages/react/src/components/primitives/DatePicker/DatePicker.tsx
  • packages/react/src/components/primitives/Dialog/Dialog.styles.ts
  • packages/react/src/components/primitives/Dialog/Dialog.tsx
  • packages/react/src/components/primitives/Divider/Divider.styles.ts
  • packages/react/src/components/primitives/Divider/Divider.tsx
  • packages/react/src/components/primitives/FormControl/FormControl.styles.ts
  • packages/react/src/components/primitives/FormControl/FormControl.tsx
  • packages/react/src/components/primitives/Icons/ArrowLeftRight.tsx
  • packages/react/src/components/primitives/Icons/ArrowRightLeft.tsx
  • packages/react/src/components/primitives/Icons/Building.tsx
  • packages/react/src/components/primitives/Icons/BuildingAlt.tsx
  • packages/react/src/components/primitives/Icons/Check.tsx
  • packages/react/src/components/primitives/Icons/ChevronDown.tsx
  • packages/react/src/components/primitives/Icons/CircleAlert.tsx
  • packages/react/src/components/primitives/Icons/CircleCheck.tsx
  • packages/react/src/components/primitives/Icons/Eye.tsx
  • packages/react/src/components/primitives/Icons/EyeOff.tsx
  • packages/react/src/components/primitives/Icons/Info.tsx
  • packages/react/src/components/primitives/Icons/LogOut.tsx
  • packages/react/src/components/primitives/Icons/Plus.tsx
  • packages/react/src/components/primitives/Icons/TriangleAlert.tsx
  • packages/react/src/components/primitives/Icons/User.tsx
  • packages/react/src/components/primitives/Icons/X.tsx
  • packages/react/src/components/primitives/Icons/flowIconRegistry.tsx
  • packages/react/src/components/primitives/Icons/index.ts
  • packages/react/src/components/primitives/InputLabel/InputLabel.styles.ts
  • packages/react/src/components/primitives/InputLabel/InputLabel.tsx
  • packages/react/src/components/primitives/KeyValueInput/KeyValueInput.styles.ts
  • packages/react/src/components/primitives/KeyValueInput/KeyValueInput.tsx
  • packages/react/src/components/primitives/Logo/Logo.styles.ts
  • packages/react/src/components/primitives/Logo/Logo.tsx
  • packages/react/src/components/primitives/MultiInput/MultiInput.styles.ts
  • packages/react/src/components/primitives/MultiInput/MultiInput.tsx
  • packages/react/src/components/primitives/OtpField/OtpField.styles.ts
  • packages/react/src/components/primitives/OtpField/OtpField.tsx
  • packages/react/src/components/primitives/PasswordField/PasswordField.styles.ts
  • packages/react/src/components/primitives/PasswordField/PasswordField.tsx
  • packages/react/src/components/primitives/Select/Select.styles.ts
  • packages/react/src/components/primitives/Select/Select.tsx
  • packages/react/src/components/primitives/Spinner/Spinner.styles.ts
  • packages/react/src/components/primitives/Spinner/Spinner.tsx
  • packages/react/src/components/primitives/TextField/TextField.styles.ts
  • packages/react/src/components/primitives/TextField/TextField.tsx
  • packages/react/src/components/primitives/Toggle/Toggle.styles.ts
  • packages/react/src/components/primitives/Toggle/Toggle.tsx
  • packages/react/src/components/primitives/Tooltip/Tooltip.styles.ts
  • packages/react/src/components/primitives/Tooltip/Tooltip.tsx
  • packages/react/src/components/primitives/Typography/Typography.styles.ts
  • packages/react/src/components/primitives/Typography/Typography.tsx
  • packages/react/src/contexts/ComponentRenderer/ComponentRendererContext.ts
  • packages/react/src/contexts/ComponentRenderer/ComponentRendererProvider.tsx
  • packages/react/src/contexts/Flow/FlowContext.ts
  • packages/react/src/contexts/Flow/FlowProvider.tsx
  • packages/react/src/contexts/Flow/useFlow.ts
  • packages/react/src/contexts/FlowMeta/FlowMetaContext.ts
  • packages/react/src/contexts/FlowMeta/FlowMetaProvider.tsx
  • packages/react/src/contexts/FlowMeta/useFlowMeta.ts
  • packages/react/src/contexts/I18n/ComponentPreferencesContext.ts
  • packages/react/src/contexts/I18n/I18nContext.ts
  • packages/react/src/contexts/I18n/I18nProvider.tsx
  • packages/react/src/contexts/I18n/useI18n.ts
  • packages/react/src/contexts/Theme/ThemeContext.ts
  • packages/react/src/contexts/Theme/ThemeProvider.tsx
  • packages/react/src/contexts/Theme/types.ts
  • packages/react/src/contexts/Theme/useTheme.ts
  • packages/react/src/contexts/ThunderID/ThunderIDContext.ts
  • packages/react/src/contexts/ThunderID/ThunderIDProvider.tsx
  • packages/react/src/contexts/ThunderID/__tests__/ThunderIDProvider.test.tsx
  • packages/react/src/contexts/ThunderID/__tests__/useThunderID.test.tsx
  • packages/react/src/contexts/ThunderID/useThunderID.ts
  • packages/react/src/contexts/User/UserContext.ts
  • packages/react/src/contexts/User/UserProvider.tsx
  • packages/react/src/contexts/User/useUser.ts
  • packages/react/src/hooks/useBrowserUrl.ts
  • packages/react/src/hooks/useForm.ts
  • packages/react/src/hooks/useOAuthCallback.ts
  • packages/react/src/hooks/useTranslation.ts
  • packages/react/src/index.ts
  • packages/react/src/models/adapters.ts
  • packages/react/src/models/config.ts
  • packages/react/src/utils/applyThemeToDOM.ts
  • packages/react/src/utils/buildThemeConfigFromFlowMeta.ts
  • packages/react/src/utils/composeAffixedInputs.ts
  • packages/react/src/utils/flowTransformer.ts
  • packages/react/src/utils/getAuthComponentHeadings.ts
  • packages/react/src/utils/getDisplayName.ts
  • packages/react/src/utils/getMappedUserProfileValue.ts
  • packages/react/src/utils/normalizeThemeConfig.ts
  • packages/react/src/utils/oauth.ts
  • packages/react/src/utils/passkey.ts
  • packages/react/src/utils/resolveTranslationsInArray.ts
  • packages/react/src/utils/resolveTranslationsInObject.ts
  • packages/react/vitest.config.ts
  • packages/tanstack-router/eslint.config.js
  • packages/tanstack-router/package.json
  • packages/tanstack-router/prettier.config.js
  • packages/tanstack-router/rolldown.config.js
  • packages/tanstack-router/src/__tests__/index.test.ts
  • packages/tanstack-router/src/components/CallbackRoute.tsx
  • packages/tanstack-router/src/components/ProtectedRoute.tsx
  • packages/tanstack-router/src/components/__tests__/ProtectedRoute.test.tsx
  • packages/tanstack-router/src/index.ts
  • packages/tanstack-router/vitest.config.ts
  • packages/vue/eslint.config.js
  • packages/vue/package.json
  • packages/vue/prettier.config.js
  • packages/vue/rolldown.config.js
  • packages/vue/src/ThunderIDVueClient.ts
  • packages/vue/src/__tests__/components/actions.test.ts
  • packages/vue/src/__tests__/components/callback.test.ts
  • packages/vue/src/__tests__/components/control.test.ts
  • packages/vue/src/__tests__/composables/secondary-composables.test.ts
  • packages/vue/src/__tests__/composables/useThunderID.test.ts
  • packages/vue/src/__tests__/composables/useUser.test.ts
  • packages/vue/src/__tests__/plugins/ThunderIDPlugin.test.ts
  • packages/vue/src/api/getUsersMe.ts
  • packages/vue/src/api/updateMeProfile.ts
  • packages/vue/src/components/actions/BaseSignInButton.ts
  • packages/vue/src/components/actions/BaseSignOutButton.ts
  • packages/vue/src/components/actions/BaseSignUpButton.ts
  • packages/vue/src/components/actions/SignInButton.ts
  • packages/vue/src/components/actions/SignOutButton.ts
  • packages/vue/src/components/actions/SignUpButton.ts
  • packages/vue/src/components/adapters/FacebookButton.ts
  • packages/vue/src/components/adapters/GitHubButton.ts
  • packages/vue/src/components/adapters/GoogleButton.ts
  • packages/vue/src/components/adapters/MicrosoftButton.ts
  • packages/vue/src/components/auth/Callback.ts
  • packages/vue/src/components/auth/sign-in/AuthOptionFactory.ts
  • packages/vue/src/components/auth/sign-in/AuthOptionFactoryCore.ts
  • packages/vue/src/components/auth/sign-in/BaseSignIn.ts
  • packages/vue/src/components/auth/sign-in/SignIn.ts
  • packages/vue/src/components/auth/sign-up/BaseSignUp.ts
  • packages/vue/src/components/auth/sign-up/SignUp.ts
  • packages/vue/src/components/control/Loading.ts
  • packages/vue/src/components/control/SignedIn.ts
  • packages/vue/src/components/control/SignedOut.ts
  • packages/vue/src/components/factories/FieldFactory.ts
  • packages/vue/src/components/presentation/accept-invite/AcceptInvite.ts
  • packages/vue/src/components/presentation/accept-invite/BaseAcceptInvite.ts
  • packages/vue/src/components/presentation/invite-user/BaseInviteUser.ts
  • packages/vue/src/components/presentation/invite-user/InviteUser.ts
  • packages/vue/src/components/presentation/language-switcher/BaseLanguageSwitcher.ts
  • packages/vue/src/components/presentation/language-switcher/LanguageSwitcher.css.ts
  • packages/vue/src/components/presentation/language-switcher/LanguageSwitcher.ts
  • packages/vue/src/components/presentation/user-dropdown/BaseUserDropdown.ts
  • packages/vue/src/components/presentation/user-dropdown/UserDropdown.css.ts
  • packages/vue/src/components/presentation/user-dropdown/UserDropdown.ts
  • packages/vue/src/components/presentation/user-profile/BaseUserProfile.ts
  • packages/vue/src/components/presentation/user-profile/UserProfile.css.ts
  • packages/vue/src/components/presentation/user-profile/UserProfile.ts
  • packages/vue/src/components/presentation/user/User.ts
  • packages/vue/src/components/primitives/Alert/Alert.css.ts
  • packages/vue/src/components/primitives/Alert/Alert.ts
  • packages/vue/src/components/primitives/Alert/index.ts
  • packages/vue/src/components/primitives/Button/Button.css.ts
  • packages/vue/src/components/primitives/Button/Button.ts
  • packages/vue/src/components/primitives/Button/index.ts
  • packages/vue/src/components/primitives/Card/Card.css.ts
  • packages/vue/src/components/primitives/Card/Card.ts
  • packages/vue/src/components/primitives/Card/index.ts
  • packages/vue/src/components/primitives/Checkbox/Checkbox.css.ts
  • packages/vue/src/components/primitives/Checkbox/Checkbox.ts
  • packages/vue/src/components/primitives/Checkbox/index.ts
  • packages/vue/src/components/primitives/DatePicker/DatePicker.css.ts
  • packages/vue/src/components/primitives/DatePicker/DatePicker.ts
  • packages/vue/src/components/primitives/DatePicker/index.ts
  • packages/vue/src/components/primitives/Divider/Divider.css.ts
  • packages/vue/src/components/primitives/Divider/Divider.ts
  • packages/vue/src/components/primitives/Divider/index.ts
  • packages/vue/src/components/primitives/Icons.ts
  • packages/vue/src/components/primitives/Logo/Logo.css.ts
  • packages/vue/src/components/primitives/Logo/Logo.ts
  • packages/vue/src/components/primitives/Logo/index.ts
  • packages/vue/src/components/primitives/OtpField/OtpField.css.ts
  • packages/vue/src/components/primitives/OtpField/OtpField.ts
  • packages/vue/src/components/primitives/OtpField/index.ts
  • packages/vue/src/components/primitives/PasswordField/PasswordField.css.ts
  • packages/vue/src/components/primitives/PasswordField/PasswordField.ts
  • packages/vue/src/components/primitives/PasswordField/index.ts
  • packages/vue/src/components/primitives/Select/Select.css.ts
  • packages/vue/src/components/primitives/Select/Select.ts
  • packages/vue/src/components/primitives/Select/index.ts
  • packages/vue/src/components/primitives/Spinner/Spinner.css.ts
  • packages/vue/src/components/primitives/Spinner/Spinner.ts
  • packages/vue/src/components/primitives/Spinner/index.ts
  • packages/vue/src/components/primitives/TextField/TextField.css.ts
  • packages/vue/src/components/primitives/TextField/TextField.ts
  • packages/vue/src/components/primitives/TextField/index.ts
  • packages/vue/src/components/primitives/Typography/Typography.css.ts
  • packages/vue/src/components/primitives/Typography/Typography.ts
  • packages/vue/src/components/primitives/Typography/index.ts
  • packages/vue/src/composables/useFlow.ts
  • packages/vue/src/composables/useFlowMeta.ts
  • packages/vue/src/composables/useI18n.ts
  • packages/vue/src/composables/useOAuthCallback.ts
  • packages/vue/src/composables/useTheme.ts
  • packages/vue/src/composables/useThunderID.ts
  • packages/vue/src/composables/useUser.ts
  • packages/vue/src/index.ts
  • packages/vue/src/keys.ts
  • packages/vue/src/models/config.ts
  • packages/vue/src/models/contexts.ts
  • packages/vue/src/plugins/ThunderIDPlugin.ts
  • packages/vue/src/providers/FlowMetaProvider.ts
  • packages/vue/src/providers/FlowProvider.ts
  • packages/vue/src/providers/I18nProvider.ts
  • packages/vue/src/providers/ThemeProvider.ts
  • packages/vue/src/providers/ThunderIDProvider.ts
  • packages/vue/src/providers/UserProvider.ts
  • packages/vue/src/router/callbackRoute.ts
  • packages/vue/src/router/guard.ts
  • packages/vue/src/styles/animations.css.ts
  • packages/vue/src/styles/defaults.css.ts
  • packages/vue/src/styles/injectStyles.ts
  • packages/vue/src/theme/getActiveTheme.ts
  • packages/vue/src/theme/themeDetection.ts
  • packages/vue/src/utils/buildThemeConfigFromFlowMeta.ts
  • packages/vue/src/utils/flowTransformer.ts
  • packages/vue/src/utils/getAuthComponentHeadings.ts
  • packages/vue/src/utils/getDisplayName.ts
  • packages/vue/src/utils/getMappedUserProfileValue.ts
  • packages/vue/src/utils/handleWebAuthnAuthentication.ts
  • packages/vue/src/utils/hasAuthParamsInUrl.ts
  • packages/vue/src/utils/http.ts
  • packages/vue/src/utils/logger.ts
  • packages/vue/src/utils/navigate.ts
  • packages/vue/src/utils/oauth.ts
  • packages/vue/src/utils/passkey.ts
  • packages/vue/src/utils/resolveTranslationsInArray.ts
  • packages/vue/src/utils/resolveTranslationsInObject.ts
  • packages/vue/vitest.config.ts
  • prettier.config.js
  • scripts/symlink.js

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@senthalan
senthalan merged commit 30c4c81 into thunder-id:main Aug 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants