From a1cc22e84a7ef86e4ff42763d0f795d1e28ed2b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=CA=9C=C9=AA=C9=B4=E1=B4=87=C9=AA=20N=E1=B4=8F=E1=B4=9C?= =?UTF-8?q?=E1=B4=A2=E1=B4=87=C9=B4?= <157171073+Shineii86@users.noreply.github.com> Date: Tue, 9 Jun 2026 15:22:27 +0530 Subject: [PATCH] feat: integrate real Miruro assets from official domains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replaced placeholder SVGs with actual scraped assets: - favicon.svg → icon-dark.svg (real Miruro dark mode SVG) - share.svg → og-image.png (real maskable icon for OG/Twitter) - Added: icon-light.svg, icon-512x512.png, favicon.ico, apple-touch-icon - Nav logos now use real Miruro icon image instead of text div - OG meta tags updated: SVG→PNG for proper social previews - Both index.html and docs.html updated - Version badge: v1.1.0 → v1.2.0 --- public/apple-touch-icon-180x180.png | Bin 0 -> 1071 bytes public/docs.html | 11 +++++---- public/favicon.ico | Bin 0 -> 548 bytes public/favicon.svg | 18 --------------- public/icon-512x512.png | Bin 0 -> 2156 bytes public/icon-dark.svg | 7 ++++++ public/icon-light.svg | 7 ++++++ public/index.html | 24 ++++++++++---------- public/og-image.png | Bin 0 -> 2636 bytes public/share.svg | 34 ---------------------------- 10 files changed, 33 insertions(+), 68 deletions(-) create mode 100644 public/apple-touch-icon-180x180.png create mode 100644 public/favicon.ico delete mode 100644 public/favicon.svg create mode 100644 public/icon-512x512.png create mode 100644 public/icon-dark.svg create mode 100644 public/icon-light.svg create mode 100644 public/og-image.png delete mode 100644 public/share.svg diff --git a/public/apple-touch-icon-180x180.png b/public/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1a3a141cc9320ac33b0c4197d633fca48428ef GIT binary patch literal 1071 zcmV+~1kn45P)MzCV_|S*E^l&Yo9;Xs000A$Nkl0r|pQ*2p!Ht=V4miivXf#VT?+pQmIrbl}e>jsZ=V}zf*FH5L5D3 z&FK^3I;~3;KX=jYf*2h7-nb!0I82(6Iz+ax>rUPY+$Wbe8yzPNp2}>G+R!0aJ+_Z? zVTccN>~q>op$<>Xck=m9Y{=~~!#?t_39Tc9;7jHMcy_*xjaOp(R*+5_`taDMkAP>9 zmr(yiOft3qIMAItzB0F8lUA6N=Z`sKzIrNYHZuGh z13G3~ggk+yCf@OA?prdQlI(^H&)RI3C-OTo6iq?!k6Z?Q89(R4ZM9be<|Dw)b%nvqi%-(GNX>T;Ln zXW+Gka^C>?_?>n&Y51Mx{$sd&5!DW4c;tG#ZDAK}^OHm!kukQ>$ z{h)>+lSL7zmS*A8)Yqhfz(C}1nMii(B(BEevmz#GaY&CuCIwTFwX{@3q6bM=7tA&R zr0Rpqb{qsk({i3jXg0fXRA`0%GH9pJ3a!wxvIi>k|0I>e zJIbRU=7~J45qT`eBND0i7n#FRFD(vb9;)+j>Ll(;uHtrUynoQWgN1+4TP}>gDys30 z;fo^u7IFNG2*d+*9;U7d!||q$l^sL|n!47|BTWs}h8~!!!JcS~GiX_?caCu@Ox?ON z_AKFyLl4U!b!*{R>T?b~CK#JAUrgPI`BLg;%-2yvL*}cZ5iFo-D1`plQ+{sTi!VhB z(AhOY^S*~Zbfun#cBX@{pRwo8iOF=)Wb7{3)0p5)H>GTw2jpyq(6{|4sc~E>ax%Tu z68l$o!;aY5w%~>fkr(W>?IfHde%<=AqqYX0P)!UOuSLFf`K;lF8?j4fkXG(e@Qw|C z$z7_~R+}H&JMRDM*IJp}bJvBv2`jv7Y`SzdWdXcf{9XUp#k@Ieomd&_)~a{u)jOcO pxk{x{sZ=VJN~Kb%R4SEl{Qv|gN-;CZLg)Yh002ovPDHLkV1m*;{;L20 literal 0 HcmV?d00001 diff --git a/public/docs.html b/public/docs.html index 37f12e7..7f38930 100644 --- a/public/docs.html +++ b/public/docs.html @@ -8,18 +8,21 @@ - + - + - + + + + MiruroAPI — Swagger UI @@ -94,7 +97,7 @@
- + MiruroAPI Swagger UI Documentation diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ad5788f369657a8ae87345d495487b3657f7761c GIT binary patch literal 548 zcmV+<0^9un0096205C8B0096901g5G02TlM0EtjeM-2)Z3IG5A4M|8uQUCw|FaQ7m zFbDzw007uvZqNV#010qNS#tmY1Lyz%1Ly&@ds1rv000?uMObuGZ)S9NVRB^vcXxL# zX>MzCV_|S*E^l&Yo9;Xs0004-NklM4id1no_bSsld!sm6`KML}X^~y%c1>?$Vh#giskNjf+S}P@aF3 zV#S;AAT_DRyj)%$)=~oiF~-Jc?6=)=xz*C&>8OY?w$3Obw%0xQnZYrc*3l%QG#%^; z8eG{~v;ysR9zw*)?n!Mydz4L+728qvE)QM7P#$v5iO5Vr-usRqW}YdCx_8-}U9-Xc znzm~;c(dNoL(sclr^fvJWR2aQzG>H)4My1#ME~s!A>zHF%-t;yxf^C`y8c|-_|00C zi|H~osyeFXWkG!w*{qp;;GWF3Z6B3agKDz1y&nHdP4+ahZJYZVX5N4Mzmrwg*F)`& zE&!mayPB7ck+zQfC?Y4enj8^{NR`C9&4%n15&62e)BymPSyhkSr%FT!K}4AOOs}*- m#IiqEb^)*Q$6~Q?C-4Jb{Zd&tQVIP40000Z literal 0 HcmV?d00001 diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index 684d0cb..0000000 --- a/public/favicon.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - M - - - diff --git a/public/icon-512x512.png b/public/icon-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..4fdabd9916514cc477a58af79ac2d8cd238245bc GIT binary patch literal 2156 zcmb7_dr(t%7RP`0<|ZT%AUq5Nc|^s6qhc)VK$i#?9|J5F63{AC;0hH)S3p4th~$Tl zEiEAIYC$WHSQSuESgJq^LQo4dSYZ@_^_3Ks@)mBG0F3?pwgv-$k}eA96w=%;bL=3ExnTQ_ZQJ7x>)t==<2#MWEHybe zFa$ih5WQiuDoIHSj6}cCBmgKQ`itB-9(<4#Imz30Cx;}&B&X~>vJa%Bq`1VzA54ng zo4C&<;YjSI*L)iQ3}pUWeRhbRO}>17%)*~V6)pzrbe)5pOrsc1{y)F3yw(EY?ulr_WGc%FiAS7xVioOGcX44@MUZO>QW^=k#d$+DPYy zuB5vPp|*C>TQ}sUN*XF$e)h3h`5)Vj(h zO?zZ*zM?u?mjMesnvbTRv0})6h-~W%Oc2j3wgi0}wMvvaoab4y$wzZ4mxwGp?9^*e ztTU~7W_v7VzEYb^c^#_jj5z$_yT!p*6Q*}`U)lAWR%lr@9P6@|05R}`IvoB9qR?JYI!4%FwI&)u$5C(4^{`@S-q zn=P6SI)IFOWVip7qE0n%8+IXzeq3>g(EZ)lMR&dt9xCdzdnVP+WxZTnta<927ty30 zS8qvCpUTl*cO~p%-}c2R$xi%`HJ0EGsG7I+8+v&&nx!J+z*hXv}J%bMZZ(4_KW67#CLJ^Ek!@2%YzWY5_s~ zNd^v37NO!nGE2((2!i{=t-p)Nw(@%n9R7S6*C*f0{MypMaQt6yi2*=xzykNhOa#d{ zm+pGN0+_TSV_Qyw;cD{3g_<%!ixm!X-t_&T=8GPPJ$rX@5rOt!9_~IEzEB<=jFu|w%B~!_CruMFaELI-ajPp@CqNH=Np8q2#F2Xd7M;S1aGAn{Wwqn1R$$m38 zD?yCO8oZ%%M`gmiXReutOH)rY==zipiDBN-th6H%AnHHnbH;_ z`LAd$DMt6uoU@$@CEd2b$_BPxTU44GG++HM9p}{xh3y zJ^WPUs&t0!Ol_;j*YKJ#mZTZ;dx!ZKYCifTfJEH|U!&vtjqn9)c=lv@8pc8g%y4>^ zFId5~M^2M;^@5a{6$D%*UP!tvs}!(XXUv_ke>*{rpp-71;g<4Ut!~V&TAoC5Q*@u zB#6j`TMUd53T{$m3j5du{j>qJ6^(#?hs|J%gb$dRi-3p8mctdiZ%UB{6LYY~fB~W) zkir>b$aMyWCl|noSA{*eiH>!_X_Qzd5YsBWDLwL|aM4u~A*S_=cfm9bM^Noe8Jn#) zE_f~GNVHy70&%HH-iu*f2}>yM#Ag<~h21JE>K(CAptizpi+ylSE;1;$=4o@0Nu7H% zZlM~TY&p?+nUO5l))LyuYDSM-`!)XIlDHdVzw~}orf&Z+{`B}Q)z2T*IEzD(p`f)~ z^|fUJ?QK+6`iXQRXf2@(SSwi?&7+@hN%w4U)|D?4edEtnmEVW%x?LZ%PQOXW7}7;8 z-#wcVhrbzwW7(7&UC7g6IF=-pIax$Z-K<`8@~lZ4Z(J4TqU_!E#r0f5xYUGMtmD0H zys5Z0_oX=8=xh%mRQq0}XFu-ylW109vT|Le%=;9hbjRM%S4P#-U1j$!F&%2}emix; g + + + + + \ No newline at end of file diff --git a/public/icon-light.svg b/public/icon-light.svg new file mode 100644 index 0000000..aa9a51c --- /dev/null +++ b/public/icon-light.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/public/index.html b/public/index.html index 0e86b56..97baccc 100644 --- a/public/index.html +++ b/public/index.html @@ -12,7 +12,7 @@ - + @@ -20,8 +20,8 @@ - - + + @@ -30,7 +30,7 @@ - + @@ -63,12 +63,12 @@ } - - - - - - + + + + + + MiruroAPI — Free Anime Streaming API @@ -303,7 +303,7 @@ diff --git a/public/og-image.png b/public/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..ab19ba462949f60a61ed4645d6bd3d65fbedb0e1 GIT binary patch literal 2636 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 V3ht34>gknf2U};Gf*riXe*-E!Bpd($ literal 0 HcmV?d00001 diff --git a/public/share.svg b/public/share.svg deleted file mode 100644 index 4507d2e..0000000 --- a/public/share.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - MiruroAPI - Free Anime Streaming API - AniList GraphQL + Miruro Streaming Providers + M3U8 - - 16 Endpoints - - 12 Providers - - M3U8 Streaming - - v1.1.0 - - M - mirurotvapi.vercel.app -