From 04eef19cbc85cf39876fc04f8538c77462d32f3a Mon Sep 17 00:00:00 2001 From: Viren070 Date: Fri, 26 Sep 2025 00:52:44 +0100 Subject: [PATCH] feat(frontend: adjust favicons and webapp manifest --- .../frontend/public/android-chrome-192x192.png | Bin 3891 -> 0 bytes packages/frontend/public/apple-touch-icon.png | Bin 3474 -> 0 bytes packages/frontend/public/favicon-16x16.png | Bin 228 -> 0 bytes packages/frontend/public/favicon-32x32.png | Bin 473 -> 0 bytes packages/frontend/public/favicon.ico | Bin 15406 -> 0 bytes .../public/web-app-manifest-192x192.png | Bin 0 -> 2670 bytes ...512x512.png => web-app-manifest-512x512.png} | Bin packages/frontend/src/app/apple-icon.png | Bin 0 -> 2390 bytes packages/frontend/src/app/favicon.ico | Bin 0 -> 15086 bytes packages/frontend/src/app/icon0.svg | 1 + packages/frontend/src/app/icon1.png | Bin 0 -> 848 bytes packages/frontend/src/app/layout.tsx | 3 +++ packages/frontend/src/app/manifest.json | 12 +++++++----- packages/server/src/app.ts | 10 +++++----- 14 files changed, 16 insertions(+), 10 deletions(-) delete mode 100644 packages/frontend/public/android-chrome-192x192.png delete mode 100644 packages/frontend/public/apple-touch-icon.png delete mode 100644 packages/frontend/public/favicon-16x16.png delete mode 100644 packages/frontend/public/favicon-32x32.png delete mode 100644 packages/frontend/public/favicon.ico create mode 100644 packages/frontend/public/web-app-manifest-192x192.png rename packages/frontend/public/{android-chrome-512x512.png => web-app-manifest-512x512.png} (100%) create mode 100644 packages/frontend/src/app/apple-icon.png create mode 100644 packages/frontend/src/app/favicon.ico create mode 100644 packages/frontend/src/app/icon0.svg create mode 100644 packages/frontend/src/app/icon1.png diff --git a/packages/frontend/public/android-chrome-192x192.png b/packages/frontend/public/android-chrome-192x192.png deleted file mode 100644 index 5ac9858d62c67c4b8a4d7ff2f76a98694db756e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3891 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 N7(G+n5^X2Ke*j0$-@yO? diff --git a/packages/frontend/public/apple-touch-icon.png b/packages/frontend/public/apple-touch-icon.png deleted file mode 100644 index 966f94aa7e4de5803004c1b440269b46b705c8a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3474 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 jRN>?Pcl>{Y#};zT8CJ83*JL5Bt-6rmDd8PS* z>+(I1Pnh_IgqHq%;;rBtylY+Zy!1&bh0Hbg(<8+W8Mtsb-v6HG5IOBi=~)9FiDZkk zwWdL*_+NZ!$-T|d)L_xK@tTmU;O~9KIp5-zJKWy3=C#+fR1w$4psr<^CqDl%KcITO ce9A*k#Rz9c+jcQoptBh~UHx3vIVCg!060fkb^rhX diff --git a/packages/frontend/public/favicon-32x32.png b/packages/frontend/public/favicon-32x32.png deleted file mode 100644 index 747588fb94cc1b48b48309522e0e760adc5e60c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 473 zcmV;~0Ve*5P)9owh#<@&h($1nU=y@iM6?)e2CFD5B7T6ue?TnCs=A;_L4<_`6@yjlifvsG zgNXRSy>|!h0o(4_^>X1H7>sT2`#k*4yTbwa_`3dVaZG?Ez!G2y{M!WL@i>;tB}StW zDwPTzkB6nx)Y3`F^E|fOEuzsVfmW+kNRsqEfkL4GS(YhqGMONs&%Z~&?RI0o-^1tg zQDCFdK)2g{k3gr>L9^MUFkROX4u^5QUVmR87z{$wG&r433d`kkn9XLE;6~AphEP!y zWV2Zc+iW&SBobu*jX`v|T$oO$Xt&#VKA)zfObevbX)G2CaGX&B0*J+82m}I{&*${H z@y-xvwOaNH>~=c>{9gTjAEGEiRaIm%nHSjcc!bB}u~*=ByTRdbkfx{8387F3hrIHT_pCJf>y#nj?8p&jmG_BX`==FN!zE~_`Fc`eRhQlFBrINh@e!m~%@fcpO z7m-K=_xqg!jQy_FYIF$8@+h^j~11x2X~)z!G2yumnB<+3uSGhl6i( P00000NkvXXu0mjf`+3N8_z-g%#S=b8DZcV5QamgsACGchqi`T6;@zrRnlwY8s? z_wn(e?d@$bMoLP`r{%QxGBPrR{M_7}L-H7FdU~4b>gpVp*W!`oclS6qjpGUDjFo?h z{KNV5L6Ym}#50E5S=v+DKyu(8<3MO=D9y~w(CX?cd3ky1*0-Xff=*6O=<4c<`uqFI z*Vk9q?u;{GYHCXSZsSjBX{kDXUS6JBuM~QFd)0Pl=*Ad#cX!J0bar+|!NI{o$K>Rs zTCWr?E-sv|e_>%k8D8W)Jv~Cl`1rW49{-%4o;qEBQc@BPKOAc2?-g%*>?u`FUDdS)r<`D)R8~_!9l$;o)?1bECtMo}T_C zy58e$OG}GRKkmcc-rj~`@b~wpgM$MdhO)9U!}P;0xw*MI{X;`ThU#~Bcc;b0MHNGF zaj~KLVT1VicyZo#cXyMgr>Eii-{YsOm-k=E0m*@H!~qWV|4s0da2GAh;h*%A$bHLc zAny{=29g7k1Cj%h1Cj%h1Cj$Ka{&IPgoFfwulMNah?0|&?XC%Yb2&LVw6wG&{MCDV zd(__EPFAax+}zyk${2Cqi;az?&CN~WCx#Ch{yK}rqQe6pW>Zs>@M)=zHC}jpd?fhT z!@|OJ{f)q_=olLt)A_g&^N^aFs>2f<9Zi>)ms;p*8FOfDZPoQx#x^3ihih$ZjldU0 ze@#t|iq~FYXJ<$4tH>CYgU9w#b8|CcZvaPESC_pmYTfPat!en{>+4k<+5+}+TwI*M zRa8`@ZF*B)US2j0e@I9Ot*@`^_5c8a*RVU@`>;QEcX!|PK|j2i6c!emh9Ca%%F0R+ zs{}mSba;3u&Q`o>78DfF@$s>?S)8MNeSH)Z6l5BH@EdD@_pR3n=cy9QggGEK3uiuJ zl!k|g#rvF}pP#ANm2)C1D@*r|s+|jLZ{}~5g7KpqJQ^7p(ZW{CTU%Qc5fR}McK&D% z!1((84wJxpZbL)Eo45Us#xkP~9B*rD6LE;D@m~s9gUHB8mtTXJm>6*%dW|1@IXgSs z*d19fDI?z&BnKo1BnKo1BnKo1BnKo1z7YpFRGFj&9J9b*A~4*_ diff --git a/packages/frontend/public/web-app-manifest-192x192.png b/packages/frontend/public/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..271704b5cac6759788ed55159a9bac85c1f4b84c GIT binary patch literal 2670 zcmeH}`#;l*AICrYw8JDPMA1 z=CXEX>V(j6+%KECm)qtt#9Yq4f5P{t?=RNJpWjV&7aCR;BuCG#uQg8(t z4z(p7v8mCx)D#)&OE|T{_St*aLdQ$+mMRN)is(qq0x@$@)xB=LO?2*Cj=*GjbNKy( zynwc4QXX%eFVKJXC6TgIi*!vv?*cPROfW<_G;s5yJ_LHw>2ZoR5K{kd`ag1rurOU1 zZ%Slc5Bah1idI#1^k%N7rW`r~%Jdh0|J8y1z_TGOLD}S(*7cH$75mb^UjZQULJL6` zt23pvv~+26eHm)vM)n0^vUJ3`&>u)Pn?3xF!zA4p92#Oa>DgKXkcXSaR-(LZQ}vLY zZ6=LI!{@$)gn+PoFMIzOT{h2j;5kCagH!7-M{Md&06>eG$my=a)|J`5Yn2QlnZvMj zT!bOfN2;^CSl`l>lpM*mZsG=E9yYngN3rSJQo74ec1e10KLnahxut|lA< zA>R54%yK4M9s*WwZLU}98yNhQ8`xiQdu(b_+6I7ty2_{Aq8AAtMOx!0$2zWa_c!P0#>B4E- zS0Ps-0Z8q+unjy1G2rG5lZ`zALPwND!f$d&bn+t^SxL9JDeH*SRicKKZ!A`LF`Q5e zFhvUgum)B zFzlIT`Hx!-)DT?A%JO4a01}D`j2CThk>1;Qp4s|YvGB7WR0Hr?nrMEov%Lk%O~!U^ zP7WxLEh0b~&UD3pR^QN2v46jLt2`R8c@Vo-HNEHE4N^j{%($>`QA<7^$fMzMw~2gC za*))B`27&fog&@fGTy0qhsL@NyQ*J}CdWK@}FYkD(zpE^#vLCFa! zn}12GAY^8|`r|ZZ7z_O#yZ(pe^NFundYEF}&>w#5!fCsdD*LEHw6kgbv>+NaYjzgI zYw%vE+jxA6lETEb+EI>ViX5R3%?g{q4T=fzs^SSpd&ZuVb-JMNZ=fiff~c#i*$cU+ zQD5RvInk1)70qyM{C)p}m6>b%_3zrUs7;Bg8I!FUh&&z+0ENXtrj%{IAU195_5RmZ z@hLR~-pv`Ga!0v*$+vH?87<8()S30aNh$=7&Ted- z3SPFdN>rKeIdE!qLdB9paUC10)(8(7=`Fq0To*MJAk8?%Z!)5m8F=@8Nj_}tc7?+J z^DOuUzPwp#sS!47vhyss^FUgqINa&vuNg>8Q+*@fqQ1a~<(K43r%~RCr zN(4x2dE> zQRtRC%Ra@aq~h+^M!p=`HA@pL0<K806$sdQ zqHB}e+N9W}&Q3_!jB%t&JtL{9G4gl{D(lD!Y z1N#m#s)K!bb;sxD=RdAp^SI!%$FjFLgE|HE8!@L;zvA;1LtHGg@As8Cy$_u2J*2kF zO&f%2xc}!xWjYwuq6V}T*k!`&xr(2;9-5!8t@3@-dds4rLp6j9Ws{(&`eg3GV?V*x z^)-ae!P}d`S?9wacUnp3ns>6b5PDi@n3Tj`6>VN!m|gk^Zy_}iOn=EsHacEkfO#?T z_iO7nO8v~-K@P`JvsYas8p=11Rt{f^;Sj#kW%Hl=CX@W%`XY(eF27uhfAFp*Y_wJIWdmud9`UD^il&L8%0av zL*ThM)(~z5U(a%%n>zDoA-~q-tdXJND!rRYTJva0MNw;#w>Du(VNw{hIRMcYK4a$r zpohx^`3_k$AY4s+)K6 VRnL;B3gSN!z*t_jD7)bL^dF1Cs1g7G literal 0 HcmV?d00001 diff --git a/packages/frontend/public/android-chrome-512x512.png b/packages/frontend/public/web-app-manifest-512x512.png similarity index 100% rename from packages/frontend/public/android-chrome-512x512.png rename to packages/frontend/public/web-app-manifest-512x512.png diff --git a/packages/frontend/src/app/apple-icon.png b/packages/frontend/src/app/apple-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1bad172f72f61e4696d5282b1baae72b8a672a3c GIT binary patch literal 2390 zcmeH}`#Y427RM*Vn~EXjI#CXh&>msf5wDP3l54r8n6Srf%(&;0>uGFGt|Pa+a;q82 zVB{9XF)kw<#ir3@&-o+HFXuTwthIjmuJt_Y^L(H6tb5K*wudE^Bw;Yv zVY^EgU4*smKLLmfv)Nm5Bn)-{VRzBeEzWPXa+Gw%Tdsdnmw>F+qNhd;>k=;XTlk7v zE1m@v&pHp>cg}E;EpRE?XFyNAd&}S7zgmkBm4l4TsX3&@GhZ>E-R*h0E2z4GdAQY! zNr}-$KWzW&CwY{$erI%QvEqcxgPpBx@w;%bEV$`K#Djqd5g=C*0@U!0QAov%!Mo04 za8oyv2Zun8g_a0_cv9gY4q?^g_GL)9J87mfQE&nb%szdp&@xyBu!cca#f3Drb5a>6 zQ<)H*76@080A(zeoVkHWAXoH%YHTjzLrXyR^mA+gk~h|H1-Wn14Mk@>x^@*|TGvf*}*$%!`0pEU| zeJ+xp(=XJbx7XNqL*yHMe#gxcivAI!XL%jc@h~0dF(iFk;AUOw`2BgaFOmvPa0_mz z8ZXagh_q4GYz%t(mqtY|=-Fn1o67{IhDm*iB4mH8rdk;!enOd=o|Zm-Uh7?JGBIq5 zN?V=kSdsWNWG4dnf?^(vviHSn4}$V?pyzF0$d#J3`xlKnOmwXu(li3)i^|61Z&w}! z*bRPRLp}a4MZSOK4l^jXQ*CpYW`sxE_)`dXO^7069fx_~soyAN@3I zjdh8&84{7iE5B`@dNe_)iabIsXjeQ8bqBAQ2eH>HC}A@_*VowHM5HyfMW&0iNggrS z^|4sGz?;lsv<8iqJiL%H5{eOz+XMvNDE=nZ{BVSkJTON zJfaAtRQ_7HpoZ#R)kOG5=iyEV_JJ$jR$Hr(_SDCA4EOuD z#bOr~RHTKT&vWNE#>;dG?&sGznS!Y0`@PI`s_A4>_*G-nvQ5LZ_XH?iz#!`R%ChCz zZIvi2n5TMS<{aa9Gjnff%Ug@@SX8tsG&d#qUCkeI+D>Gj^~OLQyyU&Ex4P=?bZimr zMjZ9+GpXy6O|vq8t{j7HGs2j=ff{(_lSgUOgPM)YwZq(RSQgM5GN##?xE=m}e?4Q8{1Npy!I82QXfN4N z_lX6tvo4`CLIP9(_Innmc<{4#nsvaW{gR_Ywu`8>VWRWI7qmfURS3% zTBp?%lN

A40z=EAXU$n9Fn$c%_|AQ^Q{_-pfV!EfvX{-Pv(A3jN^Rby@q3OAOrI zsh{$T#A8*^xY5SlWTq!xUB`nQe7}VS@o6Xl-e*3GX-FdJv^F!{y_6@v2?kw*814(k zK+>y&NsA*076qMSvhsw43xZV<5z%i#rSxz1{~Ofz?Q)yxONk&nyQctzc@g^3GUdI3 zLbb1sb*L^U%d$P+$8<+=318UV9jk3ki&jg7p>pzwaKbT8^FQfziN`?iRfyTE)D`q7 zWGoxEb%IU(DA?Uba|Uz6>TquhGnpPlLA*?vx(5&8T!&vV})5_4DUF$oP^Ui*^D2u%9gt4SAs8lVd{CqFlKGK(-KdQb^ulh z59cSu;2+DhHhd1Kwdo`mcptF{#?%bpgy*_>$1dCv1~uK29W91|-Jef&8t%)WYF<9? hDf0iu{|1~r7}X|4Rb=mrobX?Q*;zYXYzF<){sy-&b!`9u literal 0 HcmV?d00001 diff --git a/packages/frontend/src/app/favicon.ico b/packages/frontend/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..08970b2115b1db3dfecdec8fd1262d36c84e5907 GIT binary patch literal 15086 zcmeHO%S%*I7(c@#DTs==a1k|Qgb5NlS(* zXhc1|qSQ^LR3u`_B}#3Qu7oJ;_s%J`Kn_>Qhq9)nU^prE$;rtZU0q%4d3kv`$LrJe>FL|1Vsyd9>G%?3aD;P&O9A;G#WgkCj5-6dNxP;o*HkX)~m)IoF zcGIcEtn;R0XM8$tmY0^6jC)=fv!smIj!Hk1c{}XTnT%P-W><%?v9Z9^!4AJ(N7H4! z4yNPP@k#u;?Mya*PWr#xqad#V0ejHb4}-jZTVG%QCCKaN0|Nukg1&!2?dP-lX>uL*tv&W6 z?5w~Zy@`9lz=X36j58gz&TniObbe#q?fDH^FPvQ&92|V&$N3q=#MvFE^D}tZ)qSOQ zK`$xw9kf`fEzt8yt$~J>ngO6|z)%I(bUj&oWOy4vUp z9dg9DNOWIs(Ys)|wzl?LHpZ|h17+d;g0fRVn4O)y*wobYk?c8r&$qU=zMq+yxgc@S zIhQh8Z~m3**j#>fb@dO#WDMQi-LKi^6}4h2!qG|V*q(oz5R+ox>FMctaIEd}# zeb?hxRaO1WMjzA5bu0TB+bu?u{CMq2$F#b-%BDlA+p{6d0D5`S#=P#6sm$dvk8 zDciF}_3|O3>{KaRab-DrEVk)-$ZX3dO&5o4i;IgniOu!kI80gZ72Vt0{e{YJ+Avn}sQCPQP7Tenmya?%dqmb&?Yab3!lXpDisdA28QV1lAa9{=Jfe`S-Hj z{F~Mfiq~jGVV;%=aA|O|E^?eTiiy}*rzoK-LYLDz1>vv3|F=p@OZUh3Gfq zADPnSkv4h8j^2TZBBYNK&zYS3(%CaDBh&opu(2(ZX8?Jv_pR%D%W*-G7k%Kg{fGMC a;eRdB7ttqA(0_N(=Lv(F&*063y#D}3%-8P# literal 0 HcmV?d00001 diff --git a/packages/frontend/src/app/icon0.svg b/packages/frontend/src/app/icon0.svg new file mode 100644 index 00000000..87de53fb --- /dev/null +++ b/packages/frontend/src/app/icon0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/frontend/src/app/icon1.png b/packages/frontend/src/app/icon1.png new file mode 100644 index 0000000000000000000000000000000000000000..08347fc0979089fa64f5d8c81568968ac08e17e0 GIT binary patch literal 848 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U>5guaSW-5dpmn$A7h|M8~?-w zL96$)x-1s_$P%^m`2)i%R{jevyr|$_8lyy>U;r}b}UrN7JH_x_LZ z=FK85PyYNpEZ*VJ$mH;(K1q||bi76b(*c$PA9EO38#o&t-(=uo5N0^OnNfs6jiE1{ zS%blcLFPPL0K*Ihi+Q{Y7z`K-Y@{6+6PO-Um=UG1VcvnCe||Tw^M zrr#o5_w+Wnxb+Av5}IK8*U(&1im}(t*=%<2=M?#9?nQzRjQ_5jJ43}qF=79G@2yd# ze)g;t%9nCi%=~vl@7Ocx1+D&!yB?P1`7-*stiS!>?!)+7zy2nF>b~{2E$-j->9t%|)X!EHTbH%B{1$J;}{pFdo< zboT;*A5*3vkT)!b7F1{J2!>%aPP6fmB)npDkXk{!9D%tiY_?KJ z$?m)MM>!&oH??T6-tl`|wRc+D=9i`C_HGy4#2Ub;7(Dy>%I8rmpZG0jG?eYuJ^eJu zcI$e9f=U&JUk&0u4sn;~AK;FBea(ioqD1k_zWd3UW(QbbUToRKs8>~9x4zL#u0Pd8 zDs@@LwM%~j#S0={#V*>xw&UFS^IQdM*DqUjgHi3k_eU?epG$J?ljK@=Z}z_4h9@i2 zKYa=Q?R04WoquZOg}2P-KL6IQ7S8Q{yQyfW&hf{F=MM+2XBD4Ns^#_1FkWlw74|7M z>aR+y&i&m|G?$w#FTu&-*S*hwUR|uQn;y6RJAb$6hnLdEstN@ii|+L@9r#7#qy + + + {children} ); diff --git a/packages/frontend/src/app/manifest.json b/packages/frontend/src/app/manifest.json index 7929eaf9..f794efeb 100644 --- a/packages/frontend/src/app/manifest.json +++ b/packages/frontend/src/app/manifest.json @@ -3,18 +3,20 @@ "short_name": "AIO", "icons": [ { - "src": "/android-chrome-192x192.png", + "src": "/web-app-manifest-192x192.png", "sizes": "192x192", - "type": "image/png" + "type": "image/png", + "purpose": "maskable" }, { - "src": "/android-chrome-512x512.png", + "src": "/web-app-manifest-512x512.png", "sizes": "512x512", - "type": "image/png" + "type": "image/png", + "purpose": "maskable" } ], "theme_color": "#ffffff", "start_url": ".", - "background_color": "black", + "background_color": "#000000", "display": "standalone" } diff --git a/packages/server/src/app.ts b/packages/server/src/app.ts index 9c9a735c..336466d2 100644 --- a/packages/server/src/app.ts +++ b/packages/server/src/app.ts @@ -143,11 +143,11 @@ app.get( '/favicon.ico', '/logo.png', '/manifest.json', - '/android-chrome-192x192.png', - '/android-chrome-512x512.png', - '/apple-touch-icon.png', - '/favicon-16x16.png', - '/favicon-32x32.png', + '/web-app-manifest-192x192.png', + '/web-app-manifest-512x512.png', + '/apple-icon.png', + '/icon0.svg', + '/icon1.png', ], staticRateLimiter, (req, res, next) => {