From 144308292297f6e1a9db4c7b18ddc5f10990dd0b Mon Sep 17 00:00:00 2001 From: RoboZephyr <276202023+RoboZephyr@users.noreply.github.com> Date: Fri, 15 May 2026 16:55:45 +0800 Subject: [PATCH] chore(site): add 180x180 apple-touch-icon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Generated from the existing site/favicon.svg via bun + sharp at high density (600 DPI for vector→raster sampling), output 2083 bytes RGBA PNG. Where this icon shows up (low-ROI for a dev-tool landing page, included for completeness): - iOS Safari / Chrome → Add to Home Screen → the icon on the iPhone / iPad home grid - macOS Safari → Start Page → Favorites tile grid - iPad multitasking carousel previews Not used in any browser tab strip — that's the SVG favicon (already shipped in PR #13). Pipeline note for future regeneration: bun add sharp # in a temp dir bun -e "import sharp from 'sharp'; await sharp('site/favicon.svg', { density: 600 }) .resize(180, 180).png({ compressionLevel: 9 }).toFile('site/apple-touch-icon.png');" Auto-deploy (PR #11/#12 workflow) will pick this up on merge. Co-Authored-By: Claude Opus 4.7 (1M context) --- site/apple-touch-icon.png | Bin 0 -> 2083 bytes site/index.html | 1 + 2 files changed, 1 insertion(+) create mode 100644 site/apple-touch-icon.png diff --git a/site/apple-touch-icon.png b/site/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..71d8f33e9531e496467e88c7284512676c96403c GIT binary patch literal 2083 zcmchYdpHwpAIFC|B@`h!&9Ox&M23ZtP$r5T!mAABY;9=kK?^-0RG4GSVUJ-_4v#q> zGsk7?V94`aVOt&}CZ`VX(%W;r*Za@&-+Nv6@Atj$-+f=#{rUcJ|L(i4E)J4=4($N| z0FsVp?A-X;@IAyt_}OYy#E38AQD?kj0RZ3A-$UTQLzoQ!Ao|MD&gMcKbEya$axqBx zg__)7MM_nZYA@C7_hk#)JT$D5<2jTky|vo#%XSj?55Dve;pnQV@wpe{6^YoANvbgR zM=f)Yv2rfR~YhUrq8Ww7Cb8I>O zJW13$^sHoB>dgN6^Jr9j-(@$|=$yN0H-DdwRT{P;Qa^urvW1rXl*5J5^CpO#juY4- z?sYngnr7jv>}uK^UT*`FEwOkpeaZ4q^HF4i|BI~|SDoa0N*-rw9(~ALvAvI%?wI^s zUdgr_TroKntQu38lTC|@9zbg-C{%xq9xo1n&Y2+(&S^EXFokIlcdW6Nqg|2cJnW@8 zZB(5q(3|fk8^8Ac%}l_p8#VKHq*iwVIb`m~<0y@VOq1D72Z+F)zPshD^rijybD@Z& zEk_8P?fSO9aq3#ivo#5CXH%m(P#F8qyn&5!c9thzZ=mY>NFr8K09N-$OT|JGMBAyar04$-6*(I+l^^cVAK-fYho9$p+Lh$`L5_VX)%zD%KjfNM9#Zs+gdl2C`Ur{zeW61Ts#^ z__ZuT-MTQO@Bk5Hll4hSH#rfML`$Rr#3Xmqf8@XB#d2~FQrX4hGiB)Zlg!zp2dk?U z`jMm0h^=<(PeQg2-RgvMBsj9TvFxinZ|v2}_0XLcp)EU0kbqm$t~b${b1Rvp_zbrhIe^i(^NPm2jR;uC&n{gHms?^^iD{?iHH)&Hfm zi=zYldF|hDyY;^b{s;OWPO&?>OFUH#emG{UR>W-ULmpkDwvNP%F3}@&uHd-wF5Gun zXaXFwt~jZITwdvC6!NNIt!p}KRoj<2*K_o3{U6Ph+a!$lr1CnNOGZvPSF+1|@;Lq^ zJziboR4Wcs>kA`aOdAJp7$|~}fVZC*8QaA6AWF+e*U|-6yARz9)G*Je#kPzOWAKy{ z68o5_Oi!}Sf~l4SuBj-61kY-bqzV%BSvwi`vRX2hoo4rT(D+RcI%u{zKi#^HztV{H zLr?>VREcsr#av^N$g zlyj(ylQQvG>{Cs4h2x*>B&PuWFf;M0L3kVE0Lx1@Y!J>Y%4Jl=Id6X6(pz z!~s3TRZzXU?hha(+1mh{B<*4QjW0eo#~3*!#;-3}8ps^n#8k2G{QC4}=TIg7TU!CG zi>0^dK?*BmR0P$V5R%}{-YSN_1g@;>=H;ffXl5{u2m(uA75R+P6;l!ZT z*DUKO^bvS(Ofs-Ey>QlZCfrRvyUM-?=ZC-&wJBkRUdC3mbfUAkT!J$q+I9XpmG`7& zMW*MDY66tb#UzcZsiOjS=V!r0L)Z>a0uKDRIO{7k*1S&pMpj0+NYx8c)(y`&&zS|v-8|P3< ZYMtw3!?%y|!Tetz;Arn+N45<}{x{sT)ffN( literal 0 HcmV?d00001 diff --git a/site/index.html b/site/index.html index 5b5b983..e6734c9 100644 --- a/site/index.html +++ b/site/index.html @@ -10,6 +10,7 @@ +