From 1daad45f11161f896c67d6f0d87b94b526a33d3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Astori?= Date: Sun, 28 Jan 2018 02:20:24 -0500 Subject: [PATCH] Use the new logo for favicons, notifications badges, and homescreen app icons --- client/img/apple-touch-icon-120x120.png | Bin 3850 -> 0 bytes client/img/favicon-alerted.ico | Bin 0 -> 22382 bytes client/img/favicon-normal.ico | Bin 0 -> 22382 bytes client/img/favicon-notification.png | Bin 821 -> 0 bytes client/img/favicon.png | Bin 16163 -> 0 bytes ...n-alerted-black-transparent-bg-72x72px.png | Bin 0 -> 661 bytes client/img/icon-alerted-grey-bg-192x192px.png | Bin 0 -> 2030 bytes client/img/icon-black-transparent-bg.svg | 1 + client/img/logo-64.png | Bin 2571 -> 0 bytes client/img/logo-dark.svg | 7 ---- client/img/logo-grey-bg-120x120px.png | Bin 0 -> 960 bytes client/img/logo-grey-bg-152x152px.png | Bin 0 -> 1217 bytes client/img/logo-grey-bg-167x167px.png | Bin 0 -> 1260 bytes client/img/logo-grey-bg-180x180px.png | Bin 0 -> 1366 bytes client/img/logo-grey-bg-192x192px.png | Bin 0 -> 1444 bytes client/img/logo-grey-bg.svg | 1 + client/img/logo.svg | 7 ---- client/img/touch-icon-192x192.png | Bin 5609 -> 0 bytes client/index.html.tpl | 24 ++++++++++++-- client/js/socket-events/msg.js | 4 +-- client/manifest.json | 31 +++++++++++------- client/service-worker.js | 4 +-- test/plugins/link.js | 2 +- test/plugins/storage.js | 4 +-- 24 files changed, 50 insertions(+), 35 deletions(-) delete mode 100644 client/img/apple-touch-icon-120x120.png create mode 100644 client/img/favicon-alerted.ico create mode 100644 client/img/favicon-normal.ico delete mode 100644 client/img/favicon-notification.png delete mode 100644 client/img/favicon.png create mode 100644 client/img/icon-alerted-black-transparent-bg-72x72px.png create mode 100644 client/img/icon-alerted-grey-bg-192x192px.png create mode 100644 client/img/icon-black-transparent-bg.svg delete mode 100644 client/img/logo-64.png delete mode 100644 client/img/logo-dark.svg create mode 100644 client/img/logo-grey-bg-120x120px.png create mode 100644 client/img/logo-grey-bg-152x152px.png create mode 100644 client/img/logo-grey-bg-167x167px.png create mode 100644 client/img/logo-grey-bg-180x180px.png create mode 100644 client/img/logo-grey-bg-192x192px.png create mode 100644 client/img/logo-grey-bg.svg delete mode 100644 client/img/logo.svg delete mode 100644 client/img/touch-icon-192x192.png diff --git a/client/img/apple-touch-icon-120x120.png b/client/img/apple-touch-icon-120x120.png deleted file mode 100644 index 6d7bf410c277dd5b939357c3c5fda472c691b9d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3850 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 Wh*LhBmFFuCDCO^@T&0|)-2V^5enOZ4 literal 0 HcmV?d00001 diff --git a/client/img/favicon-normal.ico b/client/img/favicon-normal.ico new file mode 100644 index 0000000000000000000000000000000000000000..0345f3e48653cd02864bfe55569a267bf482d549 GIT binary patch literal 22382 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 literal 0 HcmV?d00001 diff --git a/client/img/favicon-notification.png b/client/img/favicon-notification.png deleted file mode 100644 index 1eb1e771e7de9f37dd00b9e7054170bbfd379640..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 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 literal 0 HcmV?d00001 diff --git a/client/img/icon-alerted-grey-bg-192x192px.png b/client/img/icon-alerted-grey-bg-192x192px.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0586cbca79f77279eff51862d92e9109c4fce9 GIT binary patch literal 2030 zcmVtDm>v0> z8kC=?Ra;wGTv~W(O|E@7`}_Q%sZhVPrd4@|@VE?N)w173ph%KC@u8x?ayn{0K_xS(w;?vjL|LxQN z;I?~+lwfat|Hyp*!fyY(UtC>T*xcX9&C+vcPyeJQy~P8t000I}Nkl5wmU3~%d_nh>@LlIUV&fa z2Y*3$JRXn7*e76Qbzta*&<4eiaUq3t{5PeMAqwC*w>tF$Sm96J#bJ!^p}_rWv_+ z5sui)k-3V&5*|Kade0U|VZYrlby(ZEqx$@oI+Z^`?_6+%oibs=v2mIJ5+MT{w&oPu8x z2*^TlZiFcuoI->I0>ULIp0mF*z$uhP0w@B-4Esx$1~r9!5(>yeF~&4Y<4#N=AQnJ1 zC@wM8%@tgE?!Xk{f&n2YZZpNQ566C9w|feH5)8;dvCK}qx&p=M%q9L5X8JsZqG-S> z6kCk38`IESyf5SsaS8#k0PW5A;p@vdCB;86Ze8o&6k5Uo zMQ}{U(l$+DT{s{KuFFCG6y~PU7Zu@vU6`0!VqCAroDJB3sk>)Prm*1TQ)n0Fe9N~6 zJ%tPzI$)ajoDrM4@|1DSP7mf~^aE@AO1zg*b1!BGI)xA!d%JT%ah{BYVM@C$1~`Qx z3ChES{<;|06dGX?Q-u{{69bzmmj* zc`~r}3U zQwE3Vb+H67a?WzV5jcdei!%^Zv>H$u1&8Q$As&FL#ef?A*}}DvJ_g8nZh*jog{}+n z0DO`x1hmj6+ol2HU$cJg9q>a&pZH7z#Q!e%(DRG#cQX2>p8?niQ>XJ6R6F{ge_e)4 z1F)YXb1lHN0jO8VL^BCD2LPca@l+ddc>w$ciF*0I2e>`}@E;maAyEV{3<1YJw%(9l zJ`%-=AqhCPSICsIO`;LngM;77Nl zM2hmfTLY33wUujzZEBu71ELaji1WTbNxCv1K{^q1m?s^{@4|o$>Jo)!mGrVM49Idm zd5lsQ$%O%N>isAusaw>20n{zQ`>)`6FW`53ceB$r6hr}dMh=SGE)rbVC{l1M8aGuU zS*Ss2@g`ARV8@Q1Y$6uydH)@VjfE7CLyiaEzVu@W$wGQ%=O${<~CiYFPvScpB(poe7X4DJ6=29SLXxGJBXAvfDK>+*Z?+w4PXP< z05*UPU<23y&is|~*%j&PXb+G?q-ix#eT0ge=1Oin)*pa}%N41Z$IO}o6uc?bFPtzd z4AAGb;yKmJZ}D0Qfu>yIKBO8g5?(JO(1^#zc>R}k6)Ti{0G%Ak0=qkj_t3$e9N7%Jy;^ABbx4K39EzXY-J^{xfNugM zH+~hhNXWBzO{&HzOVS8D4O%`a`}F6WC8rO-c{~Z}4Rr3>a;wOyvPVJ=8Tw|2Eb(r( zY4X_5=?z^cEIAof+;+y>VDJbSu;f16sLci{H^)P`B>3-(H~#Ttgqz0|C;Dc4!>|4k zH6^cnFsk>4Zb%L49I)u$s$y?AnNySG!?Bt-B?kzvC)sf6lM|!`L5^I`D5*J;q>cY` z5n)Moq52yRY*mrVK`#TF9Jw4-1UC5v?XYpmvY_S2(J2JB<|7vz*qV=Am|5mPa?BRVg?&K7kn9RL6T M07*qoM6N<$f=MaNK>z>% literal 0 HcmV?d00001 diff --git a/client/img/icon-black-transparent-bg.svg b/client/img/icon-black-transparent-bg.svg new file mode 100644 index 00000000..37e9c7d4 --- /dev/null +++ b/client/img/icon-black-transparent-bg.svg @@ -0,0 +1 @@ + diff --git a/client/img/logo-64.png b/client/img/logo-64.png deleted file mode 100644 index f7dd344fa57848f7d58a03353fd8270fe71ece15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2571 zcmV+m3iS1fP)Ge)!vh&E>hh;{+d=BxnGE+E>R z6(HILL>tEd#FSO5{+jAHo6l3R&a({C49iHg#QMx3QhVvB_`Bczag<3@3RGOdk6y_f8Zy|l5&jLKWuIxL0e@s4*1Ed8t zH2@!?99H3L;4mVMsE!a}6v`-IBoH6erx{_JDw{k-nR|dio1XSsfCow{#%Vwcf!_eJ zz)9d`QGFTVmGg)CU(e0WZRswrxA=)PL;aUq$n7HP0*19U9R%I%hzV@^)1sV1y&h37 z>9GJMC0i4Y1?nFZWHGIOo?n4(aKu;}`desOSy{}N$6}@;%tiS%t#`*apxMidvbOan zc6anh0PkAgwPL9c2=}JO9P+bccqWY|bvB0xr{+9z$OfcTZeA7fI1x5gG8Y**^Et&rxyYqA@zyrnQixnvW zP6)W~FUs6vcL81DU00DReq9IL4b&q#XL(`PPCIi%6d-8ujS9DUiZXZGnYcHsEUs7z zx(YaI5cu)3qMU~iv;s!;8l}nfA9C^KP!!@1~ zz>r!X;gLstY2h6E%HFp>T?Cq8XUyIraQz8~^+>q3phrM!0h-O${{lOhGW)leDDse9 z@%l;rEi>HLcQ$qipvXr6h9N(^)E!{yRsd~XeCRhf z&&V1p=p;L0*@s+GXQeoUEgb@QmSp}5cpJFNyT&)Rzo|^ak=frE1A;|JT_K;t0_AN^ z1^v&YclJNVfG~aP)H^#iZbAfz4YX8(d?7;i%GKq4zI|^_zx!N;ERg};W!{lo`~L{LV-Y6i?*?WxP(hOx^`X?^R6wQE|xq8axf8d zTv5?o4P68ai*u&?rz*T2p}9#6<0mywm+o&jxLhvtXiLhAD%>38cSvwtSyR2?t9HZm z>3NAK9M(U99|rmDi}xE>2haAL=?jJ{{&#@$!xf+^vv+MPdj`U+2zl@7xoh~2;l>qqDQ5#mMc52(;` z$}bF_g6t!vX-)+FP>|c-|K#{nUaz;uTj>_&$C28^FfI#ck8NoVv8!lUKTAXVcfRhf zKY$UiI_isfK;piFdH-`b{1br>P%!k4_>iug$W!6d5xJ%Y>~VkVy-(_&sAf*YuzRe)DqLS>Xl`_M8*!F_Y7C ziUfHWh#91m?@ky$@<)*d4}<)Q+Eu-&*fO{Zcx#YSj@|plXI-vw4*ENK_tP8SIg(~v zjq1{FzT54<#O!);XHXx3&bVBz*t(X~I}k0TCp*HCc}rFI8X``G?}xMq4Y4ONpZ74<_mgh zs^jSQs;a6^J6Ltb3ScL<&RlSj#GGu{QC0qR=eBQ!09|p0eW?vTX9b9M0nz5H0MRZW h+ME?2+66?L{{!jVu85dKDvbaD002ovPDHLkV1n2s%c=kX diff --git a/client/img/logo-dark.svg b/client/img/logo-dark.svg deleted file mode 100644 index dd0d3016..00000000 --- a/client/img/logo-dark.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/client/img/logo-grey-bg-120x120px.png b/client/img/logo-grey-bg-120x120px.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8ae4a1386adc93dff6b693c57f0035ffef4e02 GIT binary patch literal 960 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 literal 0 HcmV?d00001 diff --git a/client/img/logo-grey-bg-167x167px.png b/client/img/logo-grey-bg-167x167px.png new file mode 100644 index 0000000000000000000000000000000000000000..0dbf40929fe895a33b1d1ae17ba4c1904f720963 GIT binary patch literal 1260 zcmVg?Q)CB%j=S!sBPZ%F8r zA@ue3^Yry)bAh+M#gueHiIksZVO7M+&xn(reTkL0zs0P5INaaj&xF5&(wYNL9TFB8VX<-hG7_nVHk#C7=~dOhG7_nVeXqeufUWz zPGM9+f9`qS(#$ldg%Hy*O}B;D;fJ8hOD#HHBN&H8=3SU?L5ub%E+i`$fpF>dc+Y_( z`Yn3YG5j>2VM=VMOjn7J_~}fa3R#lQG_J)p0xDDYFcCV_6vLEAWSO4^w4X(P7e=x`#1h#W)B+Ovjp|8fYVWBZW+09!Al1Rx6Qa`E6ZAdtLWli(jN~bj z)nj-HQOA$rDa8IkJSXhQp6tn<<9No$L>zudi_anYse znO)ZPVfO;AqtAnR3e=Lt_nMx{$_`KZPeXa8=o!f3Q$5ezLoHeS`3LsrOZUPA#q~Tx zuLA?crHMb7=VjrVr1D$FdY;h8Ic`vVFwZCv9V_{pwFgblU-D7@@V>|f{QYc8XXtJ`oK94Lz z15cYtKO85p@kHjnuBZK^Uplq9f3#4CR!C;Te$p=rM4va%BO~wos+2Kjgl$gX|K()IvTV=k{GB*5Z^$ZNjEyfe#(quMe zHqaQ;x*;-k+BW@}3^Mg}GOcnV)0tx7MCH9R+#sWxBuelVcI4d#1TMjP(q+Gd;#pkWgVdXG+qn>A`t2 z%%L+?+1&5-{O^@sN3J-SZH^2BW$|>00fpvL_t(|+U=a{a@sHuh1Yk<#(*K1dm#`=-v0^P zOx!GH-L9lqB%ayt=gx#ValT*)9|3|O2!bF8f*=TjAP9mW2!bF8f*=UOAeky~Vyoes z7}r4%yw1Uv;w22jMG4=4`W1YTj==`~9DcBm;n5_s;FDh#k{t8!lT`taWIhURnI&LG zya-!Fk8^vR2KS6i)Gk)xJ-K(aQDzFSwvIxAf3;C&3a@tA$V_?hr#8w=;nj}!;lIg= z+FoU*YO^v^=)1OmnW@@TW}Xby_AT=zplt5cE;?j>@~$?@Ol7Fj4z*8ki{5v<&uueC zZBH^!l7Ig;Q*sw1ca*~uqqYy3*Xq-oNr&1MS#OYgca(cnJDD;6Z)(k|U1W{SF(7)! zsNJ{BZN|LX@gE)XBeY=D_8>E2sCG%xFlu{|8R6BYFlu{|nNsm;BfQ%E$-IRBG3C`p zc(r?ySpmbcTWyxIOYH;LvFVbz0v^?=wt*v^YFjyy285JcFAKG2V_+#d)XukH%$1ed zR_#|XAf{?(V9bb-nPo{F83SUYw)v&zW#-im+FSv#QM&|Fc$s;sI=CeP#76B1OmUUD z&@Htu4xv$P_t0x)lNnbHL~Rn9-MPDmR$xI)Rt>3JXvn@48f=K0Rl@*7zpomG7y5nG zFu>4ZD4`{^gqF|}`r)CAmn_WMTjVlZELI2G(Bo5b8pAE>oFr$}cW7LBEpRKLo0onz z4~-uH)i)WZqxZ?|+;?aUlxyG)PlM9fGf9^T7&dCQ=$FLy= z^U!Y-RJvhAQBo6)cEzx6oL{R2HF;Jc3qiFsE>PB}#?z^ZyM_eYLq`UoEyfma)^|h+@=s?W@sp2lEc^ zN$q7_IjJ4*J7g|_;6d%_E7nRe4S#;9Sn+*LPij{+)=HVb`#xr6CKmZnTP3YpDHjUs z^`)N23&PZdLIh7M>4>DV{jJw8j;MMjcGhf9-XlPdLg+G~T6_Y2ee$+82TE%4g z-Hh7aWJYKelQOyf#G`%xS9@c1h?1AtzuHu0sC_&)lRFye67IW1xY#w#G*jIFX6jTFto4A5ClOG1VIo4K@bE%5ClOG1VIo4K@h&g YZ?;lRT_C&O9RL6T07*qoM6N<$g0xPR>i_@% literal 0 HcmV?d00001 diff --git a/client/img/logo-grey-bg-192x192px.png b/client/img/logo-grey-bg-192x192px.png new file mode 100644 index 0000000000000000000000000000000000000000..57f1a3f8c3585a8ef4839a9910ee83d38c451060 GIT binary patch literal 1444 zcmZ{kc{J1s0LOncW6ZdPRaCB)ehRH4Dw*bu9deJ~IKz-T8?##Em>I)3EA0l zwd{fY43jRk+%K}bGh~0!Gjy+9b8l~t`Lv0fZ_FJTBa!nrA8NYd;|PjXcn7W+hM^3;pP^zLX!YoEx(RI;Q70AMqY*o#oo_)6(g z!XtNO`ht%4D_NRBUUB5jp&d$ly%$dfF?zP62U%6N#_9`cUUfU&FH6(;Z*eG{tJhH# zh9vC{c8t>Px&ELO`$(_~GP^~zPAHELdkZrmRntQVPOg%66CI<`p%!JE=$CYY zuj)c5@s*kSU`3LB4O*l}3qF8EvC3_fAkbsE2HjT>2fhC^Vy*$-Y;Tib;U6|U!?#ng zeS_}lMT}}d?dv=XW_AB@sj>?S^=XCv59&g+x@1wXjj4cG=fzV&HCNLE;1JBifSeGajk017eatZ{znz zjav-s7;mu-3FZ|scI~7wC%ABE4|F!y@$uA6T`{qnTgAd@ z_Uc84=OfyPYOSCMIR|A|NQV&UBg5j%`5I~i!OWC0dzBm`Uyn)VgL@y>Gg1`Z5M)24 zccpufyIF|EK`&h+pMn8XyD$vF0bLOJo2)r;z1PUj3BJ;y2EmEbr+WwS!SL~zOG3bB z_fzdS=uB<5;2&c%B`y=ILk0^7w0i%6243ZeUPj7C{WAa_)-9Dv2C4=;mR53(0Hkar zlQwu4;a;7GJ37rm=_@fWBXy(h1;gGtGW3ZrPG&Yb*w;Wx?($S?qKY>B{-AwIj*vs zw`i(>4x-VHzPq_8&BckRTEV-9!vh$=SviIe>wF6YQv238ZPV>9ZNi&WfxNK`af2!o z&uB5a4Wi99V0I`4a9FyF z0M-lim4JrcY-B??0)6zE=G^_{fF`yDKyk)Q3by0AG;v36)PNE|CIhUd_e48hF^eXe zfse;w3Y#?7C9PY${^AMX{RJ7tmg*2?_SzW}+`_U4{F)eP&gbbu>B8>dUooB!ZEY(F-Tnsq(3yq>y97t%iXx@E9_O{t*PX6dx^y$cjs~}tC8Aj^kBaEiS*=fGBne}(XEsu5SaJ2g@0zC+`OHvZf^MF zXMQ(-@Yna(EyD_@9-)#`{3b!O-dGp-H``Oy(v^~z5Z4cnRnH1?Gz66w-+jYLxx>pg z;vx11&#>;$ydfy>PR^r*?vu<6Ek03`I%20NbfO1RsE@&x)ACrq=Q}U>oM5qH2bF=c uDPnY_*ofSqZw6awnu3B% \ No newline at end of file diff --git a/client/img/logo.svg b/client/img/logo.svg deleted file mode 100644 index 2378f20c..00000000 --- a/client/img/logo.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/client/img/touch-icon-192x192.png b/client/img/touch-icon-192x192.png deleted file mode 100644 index 976f79cd698b41ddc79789a86c37cbbf0f029ba0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5609 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 diff --git a/client/index.html.tpl b/client/index.html.tpl index 348a168c..7ecf4569 100644 --- a/client/index.html.tpl +++ b/client/index.html.tpl @@ -18,11 +18,29 @@ The Lounge - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/client/js/socket-events/msg.js b/client/js/socket-events/msg.js index 7ad281f3..d24c068d 100644 --- a/client/js/socket-events/msg.js +++ b/client/js/socket-events/msg.js @@ -187,8 +187,8 @@ function notifyMessage(targetId, channel, msg) { } else { const notify = new Notification(title, { tag: `chan-${targetId}`, - badge: "img/logo-64.png", - icon: "img/touch-icon-192x192.png", + badge: "img/icon-alerted-black-transparent-bg-72x72px.png", + icon: "img/icon-alerted-grey-bg-192x192px.png", body: body, timestamp: timestamp, }); diff --git a/client/manifest.json b/client/manifest.json index de7bafd3..93ffc34a 100644 --- a/client/manifest.json +++ b/client/manifest.json @@ -4,24 +4,33 @@ "description": "Self-hosted web IRC client", "start_url": ".", "display": "standalone", - "theme_color": "#455164", - "background_color": "#455164", + "theme_color": "#415363", + "background_color": "#415363", "icons": [ { - "src": "img/touch-icon-192x192.png", - "sizes": "192x192", - "type": "image/png" + "src": "img/logo-grey-bg-120x120px.png", + "sizes": "120x120" }, { - "src": "img/apple-touch-icon-120x120.png", - "sizes": "120x120", - "type": "image/png" + "src": "img/logo-grey-bg-152x152px.png", + "sizes": "152x152" }, { - "src": "img/favicon.png", - "sizes": "64x64", - "type": "image/png" + "src": "img/logo-grey-bg-167x167px.png", + "sizes": "167x167" + }, + { + "src": "img/logo-grey-bg-180x180px.png", + "sizes": "180x180" + }, + { + "src": "img/logo-grey-bg-192x192px.png", + "sizes": "192x192" + }, + { + "src": "img/logo-grey-bg.svg", + "sizes": "193x193" } ] } diff --git a/client/service-worker.js b/client/service-worker.js index 4afaf2c8..cd0af83f 100644 --- a/client/service-worker.js +++ b/client/service-worker.js @@ -32,8 +32,8 @@ function showNotification(event, payload) { return self.registration.showNotification(payload.title, { tag: `chan-${payload.chanId}`, - badge: "img/logo-64.png", - icon: "img/touch-icon-192x192.png", + badge: "img/icon-alerted-black-transparent-bg-72x72px.png", + icon: "img/icon-alerted-grey-bg-192x192px.png", body: payload.body, timestamp: payload.timestamp, }); diff --git a/test/plugins/link.js b/test/plugins/link.js index a2499489..22a9c633 100644 --- a/test/plugins/link.js +++ b/test/plugins/link.js @@ -14,7 +14,7 @@ describe("Link plugin", function() { beforeEach(function(done) { app = util.createWebserver(); app.get("/real-test-image.png", function(req, res) { - res.sendFile(path.resolve(__dirname, "../../client/img/apple-touch-icon-120x120.png")); + res.sendFile(path.resolve(__dirname, "../../client/img/logo-grey-bg-120x120px.png")); }); this.connection = app.listen(9002, done); diff --git a/test/plugins/storage.js b/test/plugins/storage.js index 05a1a304..441deb60 100644 --- a/test/plugins/storage.js +++ b/test/plugins/storage.js @@ -11,11 +11,11 @@ const link = require("../../src/plugins/irc-events/link.js"); describe("Image storage", function() { this.slow(200); - const testImagePath = path.resolve(__dirname, "../../client/img/apple-touch-icon-120x120.png"); + const testImagePath = path.resolve(__dirname, "../../client/img/logo-grey-bg-120x120px.png"); const correctImageHash = crypto.createHash("sha256").update(fs.readFileSync(testImagePath)).digest("hex"); const correctImageURL = `storage/${correctImageHash.substring(0, 2)}/${correctImageHash.substring(2, 4)}/${correctImageHash.substring(4)}.png`; - const testSvgPath = path.resolve(__dirname, "../../client/img/logo.svg"); + const testSvgPath = path.resolve(__dirname, "../../client/img/logo-grey-bg.svg"); const correctSvgHash = crypto.createHash("sha256").update(fs.readFileSync(testSvgPath)).digest("hex"); const correctSvgURL = `storage/${correctSvgHash.substring(0, 2)}/${correctSvgHash.substring(2, 4)}/${correctSvgHash.substring(4)}.svg`;