ai/at
1
0
Files
2025-12-08 01:38:23 +09:00
..
2025-12-08 01:38:23 +09:00
2025-12-08 01:38:23 +09:00

iOS Social App Patches

このディレクトリには、iOS版social-appのカスタマイズパッチが含まれています。

パッチファイル一覧

  • 001-social-app-ios-config.patch - app.config.js の設定変更アプリ名、Bundle ID、アイコンパス、ドメイン等
  • 002-social-app-ios-lib.patch - lib/constants.ts, lib/statsig, lib/url-helpers の変更
  • 003-social-app-ios-view.patch - Logo, Logotype, UserAvatar, Splash.tsx の UI 変更Bluesky 蝶ロゴを logo.png に変更)
  • 004-social-app-ios-core.patch - agent.ts, App.native.tsx, routes.ts のコア変更
  • 005-social-app-ios-screens.patch - Settings, Home, Privacy, TOS 画面の変更
  • 006-social-app-ios-shell.patch - Drawer, BottomBar, RightNav, ServerInput などシェル変更
  • 007-social-app-ios-misc.patch - notifications, ageAssurance, PolicyUpdate などその他変更
  • 008-social-app-ios-policy-tos-error.patch - プライバシーポリシー・利用規約をネイティブコンポーネントで表示WebView から ScrollView + Text へ変更)
  • 009-social-app-ios-license.patch - ライセンスページの追加Drawer, Navigation, routes, types
  • 010-social-app-ios-remove-contact-support.patch - アカウント作成時の「Contact support」リンクを削除
  • 011-social-app-ios-splash-license-footer.patch - スプラッシュ画面の「What's up?」削除、© syui フッター追加
  • 012-social-app-ios-settings-about-help.patch - About 設定と routes.ts のリンクを内部ルートに変更(/support/tos, /support/privacy-policy, /support/license
  • 013-social-app-ios-settings-remove-help.patch - Settings から Help 項目を削除
  • 019-social-app-ios-entitlements-plugin.patch - iOS entitlements プラグイン設定
  • 020-social-app-ios-bypass-age-assurance.patch - 年齢確認を完全に無効化access を Full に固定、chatDisabled と adultContentDisabled を false に固定)
  • 021-social-app-ios-clean-feed.patch - Following フィードのシンプル化DiscoverFallbackHeader の (i) アイコンと Discover リンク削除、SuggestedFollows インタースティシャル無効化、おすすめボタン削除)
  • License.tsx - ライセンス表示画面(新規ファイル)

使用方法

パッチの適用

cd /Users/syui/ai/at/ios
./setup.zsh patch

注意: setup.zsh が自動的に以下を実行します:

  • パッチファイルの適用
  • License.tsx のコピー
  • Xcode AppIcon を logo.png から 1024x1024 にリサイズして配置GraphicsMagick または sips を使用)

リポジトリのリセット

cd /Users/syui/ai/at/ios  
./setup.zsh reset

すべてのパッチを適用(デフォルト)

cd /Users/syui/ai/at/ios
./setup.zsh

パッチの更新方法

repos/social-app で変更を加えた後:

cd /Users/syui/ai/at/repos/social-app
git diff [ファイル名] > /Users/syui/ai/at/ios/patching/新しいパッチ.patch

その後、setup.zshPATCH_FILES_IOS 配列に新しいパッチファイル名を追加してください。