From 2a3f9060c5e6824ccb1ca3c0089d691aaf0bf6f5 Mon Sep 17 00:00:00 2001 From: syui Date: Tue, 9 Dec 2025 18:36:16 +0900 Subject: [PATCH] fix social-app web icon --- README.md | 16 ---------------- ios/README.md | 2 +- ios/assets/favicons/apple-touch-icon.png | Bin 0 -> 6032 bytes ios/assets/favicons/favicon-16x16.png | Bin 0 -> 574 bytes ios/assets/favicons/favicon-32x32.png | Bin 0 -> 1005 bytes ios/assets/favicons/favicon.png | Bin 0 -> 1005 bytes ...2-social-app-ios-bskyweb-support-pages.patch | 2 +- ios/setup.zsh | 12 ++++++++++++ 8 files changed, 14 insertions(+), 18 deletions(-) create mode 100644 ios/assets/favicons/apple-touch-icon.png create mode 100644 ios/assets/favicons/favicon-16x16.png create mode 100644 ios/assets/favicons/favicon-32x32.png create mode 100644 ios/assets/favicons/favicon.png diff --git a/README.md b/README.md index 4137d1f..e11bdb2 100644 --- a/README.md +++ b/README.md @@ -85,20 +85,4 @@ $ curl -sL "syu.is/xrpc/com.atproto.repo.listRecords?repo=${handle}&collection=a ./ios/build.zsh ``` -## social-app -- https://github.com/bluesky-social/social-app/blob/main/LICENSE - -```js -PrivacyPolicy: 'https://syu.is/about/support/privacy-policy', -TermsOfService: 'https://syu.is/about/support/tos', -License: 'https://syu.is/about/support/license', -``` - -```js -CommunityGuidelines: '/support/community-guidelines', -CopyrightPolicy: '/support/copyright', -``` - -- https://bsky.social/about/support/community-guidelines -- https://bsky.social/about/support/copyright diff --git a/ios/README.md b/ios/README.md index dee5ce3..9ab015c 100644 --- a/ios/README.md +++ b/ios/README.md @@ -29,7 +29,7 @@ $ ./build.sh **必要な準備:** - Apple Distribution証明書: `Apple Distribution: syutaro inagaki (WN6KD5ZT49)` - App Store用Provisioning Profile: `store.mobileprovision` -- App-Specific Password: キーチェーンに `AC_PASSWORD` として登録 +- App-Specific Password: キーチェーンに`APP_KEYCHAIN_PASSWORD`として登録 ```sh # App-Specific Passwordの登録 diff --git a/ios/assets/favicons/apple-touch-icon.png b/ios/assets/favicons/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..143348f6c93e6e660383af176832b86fda1861c0 GIT binary patch literal 6032 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 LS3j3^P6Y4FYmN4AKLknHMlZRRhHq zFu_$TEMP{kLE3(;l`8>KoCO|{#S9EAb3vG~#w2?o0|PUkr;B4q1n1i@Uw`315!=rf z{iB4sq8x%32sk!79dat)74nafyH`(P!U-;ql18RZm&Mj4C!2cpB3?DwE9j*(day7% zopw*|nbO8|x$IWo`*S4%QYZFEP0ITHcbgL5#*Q0SC7lkQ zjf=Du{`-qAxyeqX*|nQMzP-&LMP^n0@<@Xbi+f4f0PPW8}+CSI;} zMoKTgygcxXE1c^^s;l6|Tf5pHrYl~#u5Mrx)PCOhsXzqB_WYw4?(b(Tj}$YWf6CCV zj?>%zPE6>*T&L;U-L0(ryLQdK@I8ZjAD8Gw+1YxZcYm)_5mK_b$FpqNx!0<*@`H>Y z{n6ge^z4|=u@kTVR`0)XW5t8Bx4Szwd|DiGan{{=tqF6hK3jO0nwlPN_m?rh!fxVw zV0xtfq%|hh)!PK_Pu;NXS<~S_35$cGE)7a5AGp-^FY@4MpF3mr=LMTTn`be5?v=b~ zHSvjT49kkAL4B)N2TRCAxW~)8>Lyp;W(yU4n7a4j$H}EvuBjQEp3-?db+75?2^+pJ zG)~?kD;ro+?pkngz1+Ore~%w~XBsl^cX+oY z%ZrmH(f95=DmRz2$+@=r;He4IZZ7KQep>mavf<=e0nRTP8#w39zMrC7k+Q|le1)jR z(F0EzJ53MlTpy=XqwTCPp<#d5(t|3Kc29C&w!BuNDysi#==Ga*Jsq08Azm$)XI`{U zihgakYSpA)&n-lXUOkJBD|>0%@K5>!pEv&#d6#8NLIOM|9r@xD&ZNt7!)E$!(b>`* yXEHYb37l2!zbk6ihb6x0mf=bPK?`1R{b6M^mdxhg`0O7j+jzSAxvXY4FYmN4AKLknHMlZRRhHq zFu_$TEMP{kLE3(;l`8>KoCO|{#S9EAb3vG~#w2?o0|PUkr;B4q1n1i@Uw`315!=rf z{iB4sq8x%32sk!79dat)74nafyH`(P!U-;ql18RZm&Mj4C!2cpB3?DwE9j*(day7% zopw*|nbO8|x$IWo`*S4%QYZFEP0ITHcbgL5#*Q0SC7lkQ zjf=Du{`-qAxyeqX*|nQMzP-&LMP^n0@<@Xbi+f4f0PPW8}+CSI;} zMoKTgygcxXE1c^^s;l6|Tf5pHrYl~#u5Mrx)PCOhsXzqB_WYw4?(b(Tj}$YWf6CCV zj?>%zPE6>*T&L;U-L0(ryLQdK@I8ZjAD8Gw+1YxZcYm)_5mK_b$FpqNx!0<*@`H>Y z{n6ge^z4|=u@kTVR`0)XW5t8Bx4Szwd|DiGan{{=tqF6hK3jO0nwlPN_m?rh!fxVw zV0xtfq%|hh)!PK_Pu;NXS<~S_35$cGE)7a5AGp-^FY@4MpF3mr=LMTTn`be5?v=b~ zHSvjT49kkAL4B)N2TRCAxW~)8>Lyp;W(yU4n7a4j$H}EvuBjQEp3-?db+75?2^+pJ zG)~?kD;ro+?pkngz1+Ore~%w~XBsl^cX+oY z%ZrmH(f95=DmRz2$+@=r;He4IZZ7KQep>mavf<=e0nRTP8#w39zMrC7k+Q|le1)jR z(F0EzJ53MlTpy=XqwTCPp<#d5(t|3Kc29C&w!BuNDysi#==Ga*Jsq08Azm$)XI`{U zihgakYSpA)&n-lXUOkJBD|>0%@K5>!pEv&#d6#8NLIOM|9r@xD&ZNt7!)E$!(b>`* yXEHYb37l2!zbk6ihb6x0mf=bPK?`1R{b6M^mdxhg`0O7j+jzSAxvX + +
-+ Aiat ++ Aiat +
Aiat
+
v1.111.0
+
diff --git a/ios/setup.zsh b/ios/setup.zsh index a208933..d784b59 100755 --- a/ios/setup.zsh +++ b/ios/setup.zsh @@ -179,6 +179,18 @@ function ios-copy-new-files() { echo "✅ Copied License.tsx" fi + # Copy pre-generated favicons for bskyweb + local favicon_src="$d/ios/assets/favicons" + local bskyweb_static="$target_dir/bskyweb/static" + if [ -d "$favicon_src" ] && [ -d "$bskyweb_static" ]; then + cp -f "$d/ios/assets/logo.png" "$bskyweb_static/app.png" + cp -f "$favicon_src/favicon.png" "$bskyweb_static/favicon.png" + cp -f "$favicon_src/favicon-16x16.png" "$bskyweb_static/favicon-16x16.png" + cp -f "$favicon_src/favicon-32x32.png" "$bskyweb_static/favicon-32x32.png" + cp -f "$favicon_src/apple-touch-icon.png" "$bskyweb_static/apple-touch-icon.png" + echo "✅ Copied favicons to bskyweb/static" + fi + echo "" }