diff --git a/src/locale/locales/en-GB/messages.po b/src/locale/locales/en-GB/messages.po
index dfee6bfa3..1ea4dc9df 100644
--- a/src/locale/locales/en-GB/messages.po
+++ b/src/locale/locales/en-GB/messages.po
@@ -835,7 +835,7 @@ msgstr "Adult Content"
#: src/screens/Moderation/index.tsx:423
msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
-msgstr "Adult content can only be enabled via the Web at <0>bsky.app0>."
+msgstr "Adult content can only be enabled via the Web at <0>social.shatteredsky.net0>."
#: src/components/moderation/LabelPreference.tsx:247
msgid "Adult content is disabled."
diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po
index 48cd288dc..8053cf96b 100644
--- a/src/locale/locales/en/messages.po
+++ b/src/locale/locales/en/messages.po
@@ -839,7 +839,7 @@ msgstr ""
#: src/screens/Moderation/index.tsx:423
msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
-msgstr ""
+msgstr "Adult content can only be enabled via the Web at <0>social.shatteredsky.net0>."
#: src/components/moderation/LabelPreference.tsx:246
msgid "Adult content is disabled."
diff --git a/src/screens/Hashtag.tsx b/src/screens/Hashtag.tsx
index f09ff522a..a2614453b 100644
--- a/src/screens/Hashtag.tsx
+++ b/src/screens/Hashtag.tsx
@@ -53,7 +53,7 @@ export default function HashtagScreen({
}, [author])
const onShare = React.useCallback(() => {
- const url = new URL('https://bsky.app')
+ const url = new URL('https://social.shatteredsky.net')
url.pathname = `/hashtag/${decodeURIComponent(tag)}`
if (author) {
url.searchParams.set('author', author)
diff --git a/src/screens/Signup/StepCaptcha/CaptchaWebView.tsx b/src/screens/Signup/StepCaptcha/CaptchaWebView.tsx
index f208951d5..26c3e73ff 100644
--- a/src/screens/Signup/StepCaptcha/CaptchaWebView.tsx
+++ b/src/screens/Signup/StepCaptcha/CaptchaWebView.tsx
@@ -5,6 +5,7 @@ import {type ShouldStartLoadRequest} from 'react-native-webview/lib/WebViewTypes
import {type SignupState} from '#/screens/Signup/state'
const ALLOWED_HOSTS = [
+ 'social.shatteredsky.net',
'bsky.social',
'bsky.app',
'staging.bsky.app',
@@ -42,12 +43,12 @@ export function CaptchaWebView({
}, [])
const redirectHost = useMemo(() => {
- if (!state?.serviceUrl) return 'bsky.app'
+ if (!state?.serviceUrl) return 'social.shatteredsky.net'
return state?.serviceUrl &&
new URL(state?.serviceUrl).host === 'staging.bsky.dev'
? 'app.staging.bsky.dev'
- : 'bsky.app'
+ : 'social.shatteredsky.net'
}, [state?.serviceUrl])
const wasSuccessful = useRef(false)
diff --git a/src/screens/Topic.tsx b/src/screens/Topic.tsx
index 753dc75a4..388439409 100644
--- a/src/screens/Topic.tsx
+++ b/src/screens/Topic.tsx
@@ -43,7 +43,7 @@ export default function TopicScreen({
}, [topic])
const onShare = React.useCallback(() => {
- const url = new URL('https://bsky.app')
+ const url = new URL('https://social.shatteredsky.net')
url.pathname = `/topic/${topic}`
shareUrl(url.toString())
}, [topic])
diff --git a/src/view/screens/Storybook/Links.tsx b/src/view/screens/Storybook/Links.tsx
index 37e316401..15d1cfe84 100644
--- a/src/view/screens/Storybook/Links.tsx
+++ b/src/view/screens/Storybook/Links.tsx
@@ -26,7 +26,7 @@ export function Links() {
Internal (bsky.app)
@@ -36,13 +36,13 @@ export function Links() {
color="primary"
size="large"
label="View @bsky.app's profile"
- to="https://bsky.app/profile/bsky.app">
+ to="https://social.shatteredsky.net/profile/bsky.app">
Link as a button
+ to="https://social.shatteredsky.net/profile/bsky.app">