From b98da202560f4b3e382328eea30ffb50589894c8 Mon Sep 17 00:00:00 2001 From: syui Date: Wed, 3 Dec 2025 14:30:01 +0900 Subject: [PATCH] fix --- install.zsh | 21 +++++++++++++++++-- ...-social-app-disable-external-services.diff | 17 +++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 patching/8980-social-app-disable-external-services.diff diff --git a/install.zsh b/install.zsh index e95a213..247a35e 100755 --- a/install.zsh +++ b/install.zsh @@ -156,6 +156,16 @@ function at-repos-social-app-agent-patch() { popd } +function at-repos-social-app-disable-external-services-patch() { + f=$d/repos/social-app/src/state/geolocation/const.ts + p_=$d/patching/8980-social-app-disable-external-services.diff + d_=$d/repos/social-app + echo "applying patch: under ${f} for ${p_}" + pushd ${d_} + patch -p1 < ${p_} + popd +} + function at-repos-ozone-patch() { #DOMAIN=syu.is cd $d/repos @@ -246,7 +256,8 @@ case "`cat /etc/hostname`" in at-repos-social-app-icon-origin at-repos-social-app-avatar-write at-repos-social-app-agent-patch - if [ -n "$1" ] && [ "$1" = "s" ];then + at-repos-social-app-disable-external-services-patch + if [ -n "$1" ] && [ "$1" = "social-app-custom" ];then at-social-app-custom-pages at-social-app-custom-screens at-social-app-aiat-config @@ -257,8 +268,12 @@ case "`cat /etc/hostname`" in at-repos-atproto-service-bsky-api-patch at-repos-atproto-service-pds-index-patch at-repos-ozone-patch - at-repos-build-docker-atproto at-repos-build-docker-social + if [ -n "$1" ] && [ "$1" = "s" ];then + at-repos-push-docker + exit + fi + at-repos-build-docker-atproto at-repos-push-docker ;; esac @@ -336,3 +351,5 @@ function at-social-app-custom-screens() { echo "custom screens applied" } + + diff --git a/patching/8980-social-app-disable-external-services.diff b/patching/8980-social-app-disable-external-services.diff new file mode 100644 index 0000000..74ffc22 --- /dev/null +++ b/patching/8980-social-app-disable-external-services.diff @@ -0,0 +1,17 @@ +--- a/src/state/geolocation/const.ts ++++ b/src/state/geolocation/const.ts +@@ -3,9 +3,10 @@ import {BAPP_CONFIG_DEV_URL, IS_DEV} from '#/env' + import {type Device} from '#/storage' + + export const IPCC_URL = `https://bsky.app/ipcc` +-export const BAPP_CONFIG_URL_PROD = `https://ip.bsky.app/config` +-export const BAPP_CONFIG_URL = IS_DEV +- ? (BAPP_CONFIG_DEV_URL ?? BAPP_CONFIG_URL_PROD) +- : BAPP_CONFIG_URL_PROD ++// Disabled for self-hosted environment to avoid CORS errors ++// export const BAPP_CONFIG_URL_PROD = `https://ip.bsky.app/config` ++// export const BAPP_CONFIG_URL = IS_DEV ++// ? (BAPP_CONFIG_DEV_URL ?? BAPP_CONFIG_URL_PROD) ++// : BAPP_CONFIG_URL_PROD ++export const BAPP_CONFIG_URL = null + export const GEOLOCATION_CONFIG_URL = BAPP_CONFIG_URL