Next.js 16, React 19.2, Identities page, Invitations identities step, PNPM Catalogs (#381)

* Upgraded to Next.js 16
* Refactored code to comply with React 19.2 ESLint rules
* Refactored some useEffect usages with the new useEffectEvent
* Added Identities page and added second step to set up an identity after accepting an invitation
* Updated all dependencies
* Introduced PNPM catalogs for some frequently updated dependencies
* Bugs fixing and improvements
This commit is contained in:
Giancarlo Buomprisco
2025-10-22 11:47:47 +09:00
committed by GitHub
parent ea0c1dde80
commit 2c0d0bf7a1
98 changed files with 4812 additions and 4394 deletions

View File

@@ -126,15 +126,24 @@
"accountLinked": "Account linked",
"unlinkAccount": "Unlink Account",
"failedToLinkAccount": "Failed to link account",
"availableAccounts": "Available Accounts",
"availableAccountsDescription": "Connect other authentication providers to your account",
"alreadyLinkedAccountsDescription": "You have already linked these accounts",
"availableMethods": "Available Methods",
"availableMethodsDescription": "Connect your account to one or more of the following methods to sign in",
"linkedMethods": "Sign-in methods linked to your account",
"alreadyLinkedMethodsDescription": "You have already linked these accounts",
"confirmUnlinkAccount": "You are unlinking this provider.",
"unlinkAccountConfirmation": "Are you sure you want to unlink this provider from your account? This action cannot be undone.",
"unlinkingAccount": "Unlinking account...",
"accountUnlinked": "Account successfully unlinked",
"linkEmailPassword": "Email & Password",
"linkEmailPasswordDescription": "Add an email and password to your account for additional sign-in options",
"noAccountsAvailable": "No additional accounts available to link",
"linkAccountDescription": "Link account to sign in with {{provider}}"
"linkEmailPasswordDescription": "Add password authentication to your account",
"noAccountsAvailable": "No other method is available at this time",
"linkAccountDescription": "Link account to sign in with {{provider}}",
"updatePasswordDescription": "Add password authentication to your account",
"setEmailAddress": "Set Email Address",
"setEmailDescription": "Add an email address to your account",
"setEmailSuccess": "Email set successfully",
"setEmailSuccessMessage": "We sent you an email to confirm your email address. Please check your inbox and click on the link to confirm your email address.",
"setEmailLoading": "Setting your email...",
"setEmailError": "Email not set. Please try again",
"emailNotChanged": "Your email address has not changed"
}

View File

@@ -78,6 +78,8 @@
"methodOauthWithProvider": "<provider>{{provider}}</provider>",
"methodDefault": "another method",
"existingAccountHint": "You previously signed in with <method>{{method}}</method>. <signInLink>Already have an account?</signInLink>",
"linkAccountToSignIn": "Link account to sign in",
"linkAccountToSignInDescription": "Add one or more sign-in methods to your account",
"errors": {
"Invalid login credentials": "The credentials entered are invalid",
"User already registered": "This credential is already in use. Please try with another one.",

View File

@@ -41,8 +41,9 @@
"contactUs": "Contact Us",
"loading": "Loading. Please wait...",
"yourAccounts": "Your Accounts",
"continue": "Continue",
"continueKey": "Continue",
"skip": "Skip",
"info": "Info",
"signedInAs": "Signed in as",
"pageOfPages": "Page {{page}} of {{total}}",
"showingRecordCount": "Showing {{pageSize}} of {{totalCount}} rows",

View File

@@ -151,8 +151,8 @@
"renewInvitationErrorDescription": "We encountered an error renewing the invitation. Please try again.",
"signInWithDifferentAccount": "Sign in with a different account",
"signInWithDifferentAccountDescription": "If you wish to accept the invitation with a different account, please sign out and back in with the account you wish to use.",
"acceptInvitationHeading": "Accept Invitation to join {{accountName}}",
"acceptInvitationDescription": "You have been invited to join the team {{accountName}}. If you wish to accept the invitation, please click the button below.",
"acceptInvitationHeading": "Join {{accountName}}",
"acceptInvitationDescription": "Click the button below to accept the invitation to join {{accountName}}",
"continueAs": "Continue as {{email}}",
"joinTeamAccount": "Join Team",
"joiningTeam": "Joining team...",