ai/at
1
0

fix ios patch refact

This commit is contained in:
2026-03-12 23:07:45 +09:00
parent 669f529481
commit 00b1b5ce1e
21 changed files with 344 additions and 546 deletions

View File

@@ -22,9 +22,9 @@ typeset -a PATCH_FILES_IOS
PATCH_FILES_IOS=(
"001-social-app-ios-config.patch"
"002-social-app-ios-lib.patch"
"003-social-app-ios-view.patch"
"003-social-app-ios-view.patch" # Splash + UserAvatar (Logo/Logotype → copy)
"004-social-app-ios-core.patch"
"005-social-app-ios-screens.patch"
"005-social-app-ios-screens.patch" # AboutSettings + Takendown + RightNav (PrivacyPolicy/TOS → copy)
"006-social-app-ios-shell.patch"
"007-social-app-ios-misc.patch"
"009-social-app-ios-license.patch"
@@ -33,25 +33,19 @@ PATCH_FILES_IOS=(
"013-social-app-ios-settings-remove-help.patch"
"019-social-app-ios-entitlements-plugin.patch"
"020-social-app-ios-bypass-age-assurance.patch"
"021-social-app-ios-clean-feed.patch"
"022-social-app-ios-bskyweb-support-pages.patch"
"021-social-app-ios-clean-feed.patch" # DiscoverFallback + Empty/End + PostFeed (merged 040)
"022-social-app-ios-bskyweb.patch" # bskyweb routes + templates (merged 025)
"023-social-app-ios-disable-dm.patch"
"024-social-app-ios-disable-external-services.patch"
"025-social-app-ios-bskyweb-title.patch"
"027-social-app-ios-remove-birthdate.patch"
"028-social-app-ios-remove-discover-feeds.patch"
"029-social-app-ios-remove-feeds-discover.patch"
"028-social-app-ios-remove-discover.patch" # Explore + Feeds (merged 029)
"032-social-app-ios-feed-loggedout.patch"
"033-social-app-ios-hide-profile-tabs.patch"
"036-social-app-ios-homeheader-loggedout.patch"
"037-social-app-ios-disable-contacts-nux.patch"
"038-social-app-ios-profile-services.patch"
"038-social-app-ios-profile-services.patch" # ProfileServiceLinks + ProfileAtLinks (merged 042)
"039-social-app-ios-hide-feed-controls.patch"
"040-social-app-ios-hide-composer-prompt.patch"
"041-social-app-ios-splash-signin-button.patch"
"042-social-app-ios-at-links.patch"
"043-social-app-ios-rightnav-links.patch"
"044-social-app-ios-splash-video.patch"
"041-social-app-ios-splash-custom.patch" # signin-button + splash-video (merged 044)
"045-social-app-ios-composer-cancel.patch"
"046-social-app-ios-null-url-guards.patch"
)
@@ -218,6 +212,24 @@ function ios-copy-new-files() {
echo "✅ Copied ProfileAtLinks.tsx"
fi
# Copy full-replacement files (upstream-proof: not affected by import changes)
if [ -f "$patching_dir/Logo.tsx" ]; then
cp "$patching_dir/Logo.tsx" "$target_dir/src/view/icons/Logo.tsx"
echo "✅ Copied Logo.tsx"
fi
if [ -f "$patching_dir/Logotype.tsx" ]; then
cp "$patching_dir/Logotype.tsx" "$target_dir/src/view/icons/Logotype.tsx"
echo "✅ Copied Logotype.tsx"
fi
if [ -f "$patching_dir/PrivacyPolicy.tsx" ]; then
cp "$patching_dir/PrivacyPolicy.tsx" "$target_dir/src/view/screens/PrivacyPolicy.tsx"
echo "✅ Copied PrivacyPolicy.tsx"
fi
if [ -f "$patching_dir/TermsOfService.tsx" ]; then
cp "$patching_dir/TermsOfService.tsx" "$target_dir/src/view/screens/TermsOfService.tsx"
echo "✅ Copied TermsOfService.tsx"
fi
# Copy pre-generated favicons for bskyweb
local favicon_src="$d/ios/assets/favicons"
local bskyweb_static="$target_dir/bskyweb/static"