diff --git a/web/src/components/ServiceLinkButton.astro b/web/src/components/ServiceLinkButton.astro
index d17ae59..c24ac61 100644
--- a/web/src/components/ServiceLinkButton.astro
+++ b/web/src/components/ServiceLinkButton.astro
@@ -87,6 +87,25 @@ function makeLink(url: string, referral: string | null) {
}
}
+ const bitcointalkMatch = /^(?:https?:\/\/)?(?:www\.)?bitcointalk\.org$/.exec(hostname)
+ if (bitcointalkMatch) {
+ return {
+ type: 'clearnet' as const,
+ url: urlWithReferral,
+ textBits: [
+ {
+ style: 'normal',
+ text: 'BitcoinTalk ',
+ },
+ {
+ style: 'irrelevant',
+ text: 'thread',
+ },
+ ],
+ icon: networksBySlug.clearnet.icon,
+ }
+ }
+
return {
type: 'clearnet' as const,
url: urlWithReferral,
diff --git a/web/src/pages/admin/services/[slug]/edit.astro b/web/src/pages/admin/services/[slug]/edit.astro
index 08b4cf3..34cd55d 100644
--- a/web/src/pages/admin/services/[slug]/edit.astro
+++ b/web/src/pages/admin/services/[slug]/edit.astro
@@ -34,6 +34,7 @@ import {
verificationStepStatuses,
} from '../../../../constants/verificationStepStatus'
import BaseLayout from '../../../../layouts/BaseLayout.astro'
+import { DEPLOYMENT_MODE } from '../../../../lib/envVariables'
import { makeAdminApiCallInfo } from '../../../../lib/makeAdminApiCallInfo'
import { pluralize } from '../../../../lib/pluralize'
import { prisma } from '../../../../lib/prisma'
@@ -1118,6 +1119,14 @@ const apiCalls = await Astro.locals.banners.try(
+ {
+ DEPLOYMENT_MODE === 'staging' && (
+
+
+ This endpoints section doesn't work in PRE. Use curl commands instead.
+
+ )
+ }
{
apiCalls.map((call) => (