From 894c746351a2bde9ba065be81d941422d21ab535 Mon Sep 17 00:00:00 2001 From: Michael Novotny Date: Tue, 26 May 2026 11:21:35 -0500 Subject: [PATCH 1/3] chore: reframe Discord as community, canonicalize support links and X handles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Discord support officially ends 2026-06-15; Discord is positioned as a community space only. Also canonicalizes Twitter/X URLs and handles in the same surfaces. Package READMEs (18 packages): - Split monolithic "## Support" section into "## Support" (clerk.com/ contact/support, preserving each package's UTM medium) and "## Community" (Discord). Mirrors the namespace split done in lead-agent. - Normalize Twitter follow badges: shields.io handle Clerk(Dev) -> clerk, intent URL twitter.com -> x.com, screen_name Clerk(Dev) -> clerk. Banners: - Root README and integration/templates/tanstack-react-start README: canonicalize Discord URL (discord.com/invite/... -> clerk.com/discord) and X URL (twitter.com/(clerk|clerkdev) -> x.com/clerk). Label updated from "Twitter" -> "X". Template body (integration/templates/tanstack-react-start): - "Feel free to create a support thread on our Discord..." rewritten to point support requests at clerk.com/contact/support + support@clerk.com. - Community paragraph keeps Discord but switches the URL to clerk.com/ discord; closing line reframed from "find support through our Twitter" to "follow @clerk on X for updates". Pre-pass-surfaced canonicalizations: - packages/upgrade/src/versions/core-2/*.md (9 upgrade guide entries) + packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in- status-added.md: clerk.com/support -> clerk.com/contact/support; latter also support@clerk.dev -> support@clerk.com. - packages/backend/CHANGELOG.md: 2 historical entries normalized so users reading old version notes land at the canonical support URL. - packages/vue/src/errors/messages.ts + packages/react/src/errors/messages .ts: runtime "invalidStateError" message URL normalized. - .github/ISSUE_TEMPLATE/BUG_REPORT.yml: support URL normalized. Out of scope (deliberately untouched): - createClerkDevCache / ClerkDevCache / clerkDevelopmentCache code identifiers in packages/shared and packages/nextjs. - Notion workspace URLs (clerkdev.notion.site/..., notion.so/clerkdev/...) in docs/CONTRIBUTING.md, .github/workflows/lock-threads.yml, and packages/ui code comments. - 5 terminal error files (express, fastify, tanstack-react-start, react- router, nuxt) — already use clerk.com/discord with community framing. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- README.md | 6 +++--- integration/templates/tanstack-react-start/README.md | 12 ++++++------ packages/astro/README.md | 9 +++++---- packages/backend/CHANGELOG.md | 4 ++-- packages/backend/README.md | 9 +++++---- packages/chrome-extension/README.md | 9 +++++---- packages/clerk-js/README.md | 9 +++++---- packages/expo-passkeys/README.md | 9 +++++---- packages/expo/README.md | 9 +++++---- packages/express/README.md | 9 +++++---- packages/fastify/README.md | 9 +++++---- packages/hono/README.md | 9 +++++---- packages/localizations/README.md | 9 +++++---- packages/nextjs/README.md | 9 +++++---- packages/nuxt/README.md | 9 +++++---- packages/react-router/README.md | 9 +++++---- packages/react/README.md | 9 +++++---- packages/react/src/errors/messages.ts | 2 +- packages/tanstack-react-start/README.md | 9 +++++---- packages/testing/README.md | 9 +++++---- packages/upgrade/README.md | 9 +++++---- .../core-2/backend/buildrequesturl-removed.md | 2 +- .../versions/core-2/backend/interstitial-removed.md | 2 +- .../versions/core-2/js/experimental-canusecaptcha.md | 2 +- .../core-2/js/experimental-captchasitekey.md | 2 +- .../versions/core-2/js/experimental-captchaurl.md | 2 +- .../core-2/js/lastorganizationinvitation-member.md | 2 +- .../versions/core-2/js/unstable-invitationupdate.md | 2 +- .../versions/core-2/js/unstable-membershipupdate.md | 2 +- .../src/versions/core-2/shared/getrequesturl.md | 2 +- .../needs-client-trust-sign-in-status-added.md | 2 +- packages/vue/README.md | 9 +++++---- packages/vue/src/errors/messages.ts | 2 +- 34 files changed, 114 insertions(+), 96 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 79e8274c60a..be922aad341 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -8,7 +8,7 @@ body: value: | ## Welcome 👋🏻 - Thank you for taking the time to report an issue with Clerk's JavaScript packages. Please fill out the information below to help us resolve your issue faster. If you have a question or need general help, please join our [Discord community](https://clerk.com/discord). We triage GitHub issues weekly, so it may take a week or so to get a response. If you have a more urgent need, please reach out to [support](https://clerk.com/support). + Thank you for taking the time to report an issue with Clerk's JavaScript packages. Please fill out the information below to help us resolve your issue faster. If you have a question or need general help, please join our [Discord community](https://clerk.com/discord). We triage GitHub issues weekly, so it may take a week or so to get a response. If you have a more urgent need, please reach out to [support](https://clerk.com/contact/support). - type: checkboxes attributes: label: Preliminary Checks diff --git a/README.md b/README.md index e7b06f02385..fcc6d6d4849 100644 --- a/README.md +++ b/README.md @@ -14,11 +14,11 @@ Documentation - + Discord - - Twitter + + X

diff --git a/integration/templates/tanstack-react-start/README.md b/integration/templates/tanstack-react-start/README.md index ede31f2551c..c8b983a12b1 100644 --- a/integration/templates/tanstack-react-start/README.md +++ b/integration/templates/tanstack-react-start/README.md @@ -14,11 +14,11 @@ Downloads - + Discord - - Twitter + + X

@@ -67,10 +67,10 @@ To learn more about Clerk and TanStack Start, check out the following resources: ## Found an issue or want to leave feedback -Feel free to create a support thread on our [Discord](https://clerk.com/discord). Our support team will be happy to assist you in the `#support` channel. +For support, [contact us](https://clerk.com/contact/support) or email [support@clerk.com](mailto:support@clerk.com). ## Connect with us -You can discuss ideas, ask questions, and meet others from the community in our [Discord](https://discord.com/invite/b5rXHjAg7A). +You can discuss ideas, ask questions, and meet others from the community in our [Discord](https://clerk.com/discord). -If you prefer, you can also find support through our [Twitter](https://twitter.com/ClerkDev), or you can [email](mailto:support@clerk.dev) us! +You can also follow [@clerk on X](https://x.com/clerk) for updates. diff --git a/packages/astro/README.md b/packages/astro/README.md index 214036a100d..ddf81522f8a 100644 --- a/packages/astro/README.md +++ b/packages/astro/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_astro) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/astro/CHANGELOG.md) · @@ -45,10 +45,11 @@ For further information, guides, and examples visit the [Astro reference documen ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_astro). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_astro) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 68a12d9df5b..eaf1dfb94fa 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -3885,7 +3885,7 @@ - b3a3dcdf4: Add OrganizationRoleAPI for CRUD operations regarding instance level organization roles. - 935b0886e: The `emails` endpoint helper and the corresponding `createEmail` method have been removed from the `@clerk/backend` SDK and `apiClint.emails.createEmail` will no longer be available. - We will not be providing an alternative method for creating and sending emails directly from our JavaScript SDKs with this release. If you are currently using `createEmail` and you wish to update to the latest SDK version, please reach out to our support team (https://clerk.com/support) so we can assist you. + We will not be providing an alternative method for creating and sending emails directly from our JavaScript SDKs with this release. If you are currently using `createEmail` and you wish to update to the latest SDK version, please reach out to our support team (https://clerk.com/contact/support) so we can assist you. - 93d05c868: Drop the introduction of `OrganizationRole` and `OrganizationPermission` resources fro BAPI. - 4aaf5103d: Remove createSms functions from @clerk/backend and @clerk/sdk-node. @@ -4314,7 +4314,7 @@ - The `emails` endpoint helper and the corresponding `createEmail` method have been removed from the `@clerk/backend` SDK and `apiClint.emails.createEmail` will no longer be available. ([#2548](https://github.com/clerk/javascript/pull/2548)) by [@Nikpolik](https://github.com/Nikpolik) - We will not be providing an alternative method for creating and sending emails directly from our JavaScript SDKs with this release. If you are currently using `createEmail` and you wish to update to the latest SDK version, please reach out to our support team (https://clerk.com/support) so we can assist you. + We will not be providing an alternative method for creating and sending emails directly from our JavaScript SDKs with this release. If you are currently using `createEmail` and you wish to update to the latest SDK version, please reach out to our support team (https://clerk.com/contact/support) so we can assist you. - Update README for v5 ([#2577](https://github.com/clerk/javascript/pull/2577)) by [@LekoArts](https://github.com/LekoArts) diff --git a/packages/backend/README.md b/packages/backend/README.md index ccc85ce8ff1..e3ca64f4c72 100644 --- a/packages/backend/README.md +++ b/packages/backend/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_backend) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/backend/CHANGELOG.md) · @@ -52,10 +52,11 @@ If you need to see which requests are being intercepted by `msw`, you can run th ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_backend). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_backend) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/chrome-extension/README.md b/packages/chrome-extension/README.md index 87ff27c5b31..1e839f32069 100644 --- a/packages/chrome-extension/README.md +++ b/packages/chrome-extension/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_chrome_extension) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/chrome-extension/CHANGELOG.md) · @@ -82,10 +82,11 @@ Please see the latest extension [authentication support matrix](https://clerk.co ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_chrome_extension). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_chrome_extension) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/clerk-js/README.md b/packages/clerk-js/README.md index 7a7d2597adc..0bb93c8f6c2 100644 --- a/packages/clerk-js/README.md +++ b/packages/clerk-js/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_js) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/clerk-js/CHANGELOG.md) · @@ -45,10 +45,11 @@ For further information, guides, and examples visit the [ClerkJS reference docum ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_js). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_js) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/expo-passkeys/README.md b/packages/expo-passkeys/README.md index 8e49a78017d..3b041aa5e09 100644 --- a/packages/expo-passkeys/README.md +++ b/packages/expo-passkeys/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=expo_passkeys) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/expo-passkeys/CHANGELOG.md) · @@ -76,10 +76,11 @@ const handlePasskeySignIn = async () => { ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=expo_passkeys). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=expo_passkeys) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/expo/README.md b/packages/expo/README.md index 756f74eb0e4..1fa4fbb447f 100644 --- a/packages/expo/README.md +++ b/packages/expo/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_expo) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/expo/CHANGELOG.md) · @@ -50,10 +50,11 @@ For further information, guides, and examples visit the [Expo reference document ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_expo). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_expo) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/express/README.md b/packages/express/README.md index a6a44d19a08..37edf00f2f9 100644 --- a/packages/express/README.md +++ b/packages/express/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_express) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/express/CHANGELOG.md) · @@ -151,10 +151,11 @@ app.get('/users', requireAuth, async (req, res) => { ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_express). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_express) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/fastify/README.md b/packages/fastify/README.md index 13739a99c46..eadfd363f36 100644 --- a/packages/fastify/README.md +++ b/packages/fastify/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_fastify) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/fastify/CHANGELOG.md) · @@ -43,10 +43,11 @@ You'll learn how to install `@clerk/fastify`, set up your environment keys, and ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_fastify). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_fastify) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/hono/README.md b/packages/hono/README.md index bc809031cff..9bbace40519 100644 --- a/packages/hono/README.md +++ b/packages/hono/README.md @@ -14,7 +14,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_hono) -[![Follow on Twitter](https://img.shields.io/twitter/follow/ClerkDev?style=social)](https://twitter.com/intent/follow?screen_name=ClerkDev) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/hono/CHANGELOG.md) · @@ -130,10 +130,11 @@ app.post('/webhooks/clerk', async c => { ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_hono). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_hono) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/localizations/README.md b/packages/localizations/README.md index a31dd5705cf..74d166096ec 100644 --- a/packages/localizations/README.md +++ b/packages/localizations/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_localizations) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/localizations/CHANGELOG.md) · @@ -44,10 +44,11 @@ Furthermore, you can learn how to [update a localization](https://clerk.com/docs ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_localizations). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_localizations) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/nextjs/README.md b/packages/nextjs/README.md index 3749d18a9a4..d25acecb193 100644 --- a/packages/nextjs/README.md +++ b/packages/nextjs/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_nextjs) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/nextjs/CHANGELOG.md) · @@ -52,10 +52,11 @@ For further information, guides, and examples visit the [Next.js reference docum ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nextjs). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nextjs) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/nuxt/README.md b/packages/nuxt/README.md index e3a0b55e241..79554ce96a4 100644 --- a/packages/nuxt/README.md +++ b/packages/nuxt/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_nuxt) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/nuxt/CHANGELOG.md) · @@ -45,10 +45,11 @@ For further information, guides, and examples visit the [Nuxt reference document ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nuxt). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_nuxt) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/react-router/README.md b/packages/react-router/README.md index a98bfe0a521..c5ea544d29c 100644 --- a/packages/react-router/README.md +++ b/packages/react-router/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_react-router) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/react-router/CHANGELOG.md) · @@ -48,10 +48,11 @@ For further information, guides, and examples visit the [React Router reference ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_react-router). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_react-router) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/react/README.md b/packages/react/README.md index 509a1f61149..09e6a4bbb61 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_react) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/react/CHANGELOG.md) · @@ -47,10 +47,11 @@ For further information, guides, and examples visit the [React reference documen ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_react). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_react) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/react/src/errors/messages.ts b/packages/react/src/errors/messages.ts index 41fea5f4d0d..46645a772f4 100644 --- a/packages/react/src/errors/messages.ts +++ b/packages/react/src/errors/messages.ts @@ -7,7 +7,7 @@ export const multipleChildrenInButtonComponent = (name: string) => `You've passed multiple children components to <${name}/>. You can only pass a single child component or text.`; export const invalidStateError = - 'Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/support'; + 'Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/contact/support'; export const unsupportedNonBrowserDomainOrProxyUrlFunction = 'Unsupported usage of isSatellite, domain or proxyUrl. The usage of isSatellite, domain or proxyUrl as function is not supported in non-browser environments.'; diff --git a/packages/tanstack-react-start/README.md b/packages/tanstack-react-start/README.md index e7a35d81311..c812aa77537 100644 --- a/packages/tanstack-react-start/README.md +++ b/packages/tanstack-react-start/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_tanstack_react_start) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/tanstack-react-start/CHANGELOG.md) · @@ -49,10 +49,11 @@ For further information, guides, and examples visit the [TanStack React Start re ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_tanstack_react_start). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_tanstack_react_start) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/testing/README.md b/packages/testing/README.md index a57a1e4b59c..6481f0548af 100644 --- a/packages/testing/README.md +++ b/packages/testing/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_testing) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/testing/CHANGELOG.md) · @@ -54,10 +54,11 @@ Learn how to use `@clerk/testing` with different frameworks: ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_testing). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_testing) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/upgrade/README.md b/packages/upgrade/README.md index 09db04aab13..a00ac9b7fdc 100644 --- a/packages/upgrade/README.md +++ b/packages/upgrade/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_upgrade) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/upgrade/CHANGELOG.md) · @@ -91,10 +91,11 @@ Overall, there's a very good chance that this tool catches everything, but it's ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_upgrade). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_upgrade) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/upgrade/src/versions/core-2/backend/buildrequesturl-removed.md b/packages/upgrade/src/versions/core-2/backend/buildrequesturl-removed.md index a30526271dc..8dd2fc23e8b 100644 --- a/packages/upgrade/src/versions/core-2/backend/buildrequesturl-removed.md +++ b/packages/upgrade/src/versions/core-2/backend/buildrequesturl-removed.md @@ -4,4 +4,4 @@ matcher: "import\\s+{[^}]*?buildRequestUrl[\\s\\S]*?}\\s+from\\s+['\"]@clerk\/ba matcherFlags: 'm' --- -The `buildRequestUrl` import was intended for those building custom Clerk integrations for frameworks and has been removed in favor of other methods internally. If you were relying on this function and this is an issue, please [reach out to Clerk support](https://clerk.com/support). +The `buildRequestUrl` import was intended for those building custom Clerk integrations for frameworks and has been removed in favor of other methods internally. If you were relying on this function and this is an issue, please [reach out to Clerk support](https://clerk.com/contact/support). diff --git a/packages/upgrade/src/versions/core-2/backend/interstitial-removed.md b/packages/upgrade/src/versions/core-2/backend/interstitial-removed.md index 73af491ab91..a559dd6e602 100644 --- a/packages/upgrade/src/versions/core-2/backend/interstitial-removed.md +++ b/packages/upgrade/src/versions/core-2/backend/interstitial-removed.md @@ -3,4 +3,4 @@ title: '`interstitial` api removed' matcher: "loadInterstitialFromLocal\\(" --- -The interstitial has been replaced within Clerk internals entirely by a new mechanism called "handshake". If you were using the interstitial API in your logic, please reach out to [Clerk support](https://clerk.com/support) to connect with our team and discuss how to migrate your code to use the new handshake mechanism. +The interstitial has been replaced within Clerk internals entirely by a new mechanism called "handshake". If you were using the interstitial API in your logic, please reach out to [Clerk support](https://clerk.com/contact/support) to connect with our team and discuss how to migrate your code to use the new handshake mechanism. diff --git a/packages/upgrade/src/versions/core-2/js/experimental-canusecaptcha.md b/packages/upgrade/src/versions/core-2/js/experimental-canusecaptcha.md index ae0154b3bde..0537fe901a3 100644 --- a/packages/upgrade/src/versions/core-2/js/experimental-canusecaptcha.md +++ b/packages/upgrade/src/versions/core-2/js/experimental-canusecaptcha.md @@ -4,4 +4,4 @@ category: 'deprecation-removal' matcher: 'experimental_canUseCaptcha' --- -The experimental property `Clerk.experimental_canUseCaptcha` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/support)! +The experimental property `Clerk.experimental_canUseCaptcha` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/contact/support)! diff --git a/packages/upgrade/src/versions/core-2/js/experimental-captchasitekey.md b/packages/upgrade/src/versions/core-2/js/experimental-captchasitekey.md index 125f50a918d..4f656507128 100644 --- a/packages/upgrade/src/versions/core-2/js/experimental-captchasitekey.md +++ b/packages/upgrade/src/versions/core-2/js/experimental-captchasitekey.md @@ -4,4 +4,4 @@ category: 'deprecation-removal' matcher: 'experimental_captchaSiteKey' --- -The experimental property `Clerk.experimental_captchaSiteKey` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/support)! +The experimental property `Clerk.experimental_captchaSiteKey` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/contact/support)! diff --git a/packages/upgrade/src/versions/core-2/js/experimental-captchaurl.md b/packages/upgrade/src/versions/core-2/js/experimental-captchaurl.md index 6ff3554d046..011d7cef60d 100644 --- a/packages/upgrade/src/versions/core-2/js/experimental-captchaurl.md +++ b/packages/upgrade/src/versions/core-2/js/experimental-captchaurl.md @@ -4,4 +4,4 @@ category: 'deprecation-removal' matcher: 'experimental_captchaURL' --- -The experimental property `Clerk.experimental_captchaURL` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/support)! +The experimental property `Clerk.experimental_captchaURL` has been removed. There is no replacement for this functionality currently. If this is problematic for your application, please [reach out to our support team](https://clerk.com/contact/support)! diff --git a/packages/upgrade/src/versions/core-2/js/lastorganizationinvitation-member.md b/packages/upgrade/src/versions/core-2/js/lastorganizationinvitation-member.md index ef6daa3c61a..2cfefdbe175 100644 --- a/packages/upgrade/src/versions/core-2/js/lastorganizationinvitation-member.md +++ b/packages/upgrade/src/versions/core-2/js/lastorganizationinvitation-member.md @@ -3,4 +3,4 @@ title: '`lastOrganizationInvitation` and `lastOrganizationMember` dropped from e matcher: "(?:\\.lastOrganizationInvitation|\\.lastOrganizationMember)" --- -If you are using [`Clerk.addListener`](https://clerk.com/docs/references/javascript/clerk/clerk#add-listener) or `OrganizationContext` and utilizing either the `lastOrganizationInvitation` and/or `lastOrganizationMember` emitted events, these properties have been removed, as they were only relevant for internal use. We are not providing a way to backfill this functionality at the moment. If you are using it and this is an issue for you, please [reach out to Clerk support](https://clerk.com/support) and we can find a way to resolve the issue! +If you are using [`Clerk.addListener`](https://clerk.com/docs/references/javascript/clerk/clerk#add-listener) or `OrganizationContext` and utilizing either the `lastOrganizationInvitation` and/or `lastOrganizationMember` emitted events, these properties have been removed, as they were only relevant for internal use. We are not providing a way to backfill this functionality at the moment. If you are using it and this is an issue for you, please [reach out to Clerk support](https://clerk.com/contact/support) and we can find a way to resolve the issue! diff --git a/packages/upgrade/src/versions/core-2/js/unstable-invitationupdate.md b/packages/upgrade/src/versions/core-2/js/unstable-invitationupdate.md index 3b53149e28e..7dc22460707 100644 --- a/packages/upgrade/src/versions/core-2/js/unstable-invitationupdate.md +++ b/packages/upgrade/src/versions/core-2/js/unstable-invitationupdate.md @@ -4,4 +4,4 @@ category: 'deprecation-removal' matcher: '__unstable__invitationUpdate' --- -The `Clerk.__unstable__invitationUpdate` experimental property has been removed, and has no current replacement. If this is an issue in your codebase, please [reach out to Clerk support](https://clerk.com/support)! +The `Clerk.__unstable__invitationUpdate` experimental property has been removed, and has no current replacement. If this is an issue in your codebase, please [reach out to Clerk support](https://clerk.com/contact/support)! diff --git a/packages/upgrade/src/versions/core-2/js/unstable-membershipupdate.md b/packages/upgrade/src/versions/core-2/js/unstable-membershipupdate.md index c013fa6caa3..7d6ce08a1c0 100644 --- a/packages/upgrade/src/versions/core-2/js/unstable-membershipupdate.md +++ b/packages/upgrade/src/versions/core-2/js/unstable-membershipupdate.md @@ -4,4 +4,4 @@ category: 'deprecation-removal' matcher: '__unstable__membershipUpdate' --- -The `Clerk.__unstable__membershipUpdate` experimental property has been removed, and has no current replacement. If this is an issue in your codebase, please [reach out to Clerk support](https://clerk.com/support)! +The `Clerk.__unstable__membershipUpdate` experimental property has been removed, and has no current replacement. If this is an issue in your codebase, please [reach out to Clerk support](https://clerk.com/contact/support)! diff --git a/packages/upgrade/src/versions/core-2/shared/getrequesturl.md b/packages/upgrade/src/versions/core-2/shared/getrequesturl.md index c9e75e23694..2f7182b2893 100644 --- a/packages/upgrade/src/versions/core-2/shared/getrequesturl.md +++ b/packages/upgrade/src/versions/core-2/shared/getrequesturl.md @@ -3,4 +3,4 @@ title: '`getRequestUrl` removed' matcher: "\\.getRequestUrl\\(" --- -The `getRequestUrl` import was intended for those building custom Clerk integrations for frameworks and has been removed in favor of other methods internally. If you were relying on this function and this is an issue, please [reach out to Clerk support](https://clerk.com/support). +The `getRequestUrl` import was intended for those building custom Clerk integrations for frameworks and has been removed in favor of other methods internally. If you were relying on this function and this is an issue, please [reach out to Clerk support](https://clerk.com/contact/support). diff --git a/packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in-status-added.md b/packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in-status-added.md index fec7760d689..605a77c4fba 100644 --- a/packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in-status-added.md +++ b/packages/upgrade/src/versions/core-3/changes/needs-client-trust-sign-in-status-added.md @@ -14,7 +14,7 @@ Prerequisites: - Sign-in with [Email](https://dashboard.clerk.com/~/user-authentication/user-and-authentication) and/or [Phone](https://dashboard.clerk.com/~/user-authentication/user-and-authentication?user_auth_tab=phone) identifiers are enabled. - If [Email](https://dashboard.clerk.com/~/user-authentication/user-and-authentication) or [SMS](https://dashboard.clerk.com/~/user-authentication/user-and-authentication?user_auth_tab=phone) sign-in verification aren't enabled. -While your application may differ, we've provided an example change below. Please reach out to [Support](mailto:support@clerk.dev) if you have any questions. +While your application may differ, we've provided an example change below. Please reach out to [Support](mailto:support@clerk.com) if you have any questions. ```diff const { signIn } = useSignIn() diff --git a/packages/vue/README.md b/packages/vue/README.md index 1196f5e2d96..15fbc7dc7c4 100644 --- a/packages/vue/README.md +++ b/packages/vue/README.md @@ -13,7 +13,7 @@ [![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord) [![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_vue) -[![Follow on Twitter](https://img.shields.io/twitter/follow/Clerk?style=social)](https://twitter.com/intent/follow?screen_name=Clerk) +[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk) [Changelog](https://github.com/clerk/javascript/blob/main/packages/vue/CHANGELOG.md) · @@ -45,10 +45,11 @@ For further information, guides, and examples visit the [Vue reference documenta ## Support -You can get in touch with us in any of the following ways: +For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_vue). -- Join our official community [Discord server](https://clerk.com/discord) -- On [our support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_vue) +## Community + +Join our [Discord community](https://clerk.com/discord) to connect with other developers. ## Contributing diff --git a/packages/vue/src/errors/messages.ts b/packages/vue/src/errors/messages.ts index 6c6a3dd4f18..3d66129d8b1 100644 --- a/packages/vue/src/errors/messages.ts +++ b/packages/vue/src/errors/messages.ts @@ -2,7 +2,7 @@ export const multipleChildrenInButtonComponent = (name: string) => `You've passed multiple children components to <${name}/>. You can only pass a single child component or text.`; export const invalidStateError = - 'Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/support'; + 'Invalid state. Feel free to submit a bug or reach out to support here: https://clerk.com/contact/support'; export const useAuthHasRequiresRoleOrPermission = 'Missing parameters. `has` from `useAuth` requires a permission or role key to be passed. Example usage: `has({permission: "org:posts:edit"})`'; From bb5a89a3754d6589df7579617cecab30540205c6 Mon Sep 17 00:00:00 2001 From: Michael Novotny Date: Tue, 26 May 2026 15:08:13 -0500 Subject: [PATCH 2/3] Apply suggestions from code review Co-authored-by: Michael Novotny --- README.md | 2 +- integration/templates/tanstack-react-start/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fcc6d6d4849..917336bc183 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Discord - X + Follow on X

diff --git a/integration/templates/tanstack-react-start/README.md b/integration/templates/tanstack-react-start/README.md index c8b983a12b1..82d5a82ab61 100644 --- a/integration/templates/tanstack-react-start/README.md +++ b/integration/templates/tanstack-react-start/README.md @@ -18,7 +18,7 @@ Discord - X + Follow on X

@@ -67,7 +67,7 @@ To learn more about Clerk and TanStack Start, check out the following resources: ## Found an issue or want to leave feedback -For support, [contact us](https://clerk.com/contact/support) or email [support@clerk.com](mailto:support@clerk.com). +[Contact](https://clerk.com/contact/support) or email [support@clerk.com](mailto:support@clerk.com) us for support. ## Connect with us From 41aaa2643447bc6928d1effae51268e203a5c75e Mon Sep 17 00:00:00 2001 From: Robert Soriano Date: Tue, 26 May 2026 13:44:36 -0700 Subject: [PATCH 3/3] chore: empty changeset --- .changeset/clean-readers-lie.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changeset/clean-readers-lie.md diff --git a/.changeset/clean-readers-lie.md b/.changeset/clean-readers-lie.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/clean-readers-lie.md @@ -0,0 +1,2 @@ +--- +---