From f327509f5ed0df93ab317b23a289813e1ebab824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20Erbsh=C3=A4u=C3=9Fer?= Date: Sun, 24 May 2026 09:23:01 +0200 Subject: [PATCH] add logo and favicon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Tobias Erbshäußer --- frontend/public/assets/apple-touch-icon.png | Bin 0 -> 1652 bytes frontend/public/assets/favicon-96x96.png | Bin 0 -> 1273 bytes frontend/public/assets/favicon.ico | Bin 0 -> 15086 bytes frontend/public/assets/favicon.svg | 27 +++++++ frontend/public/assets/logo.svg | 70 ++++++++++++++++++ frontend/public/assets/site.webmanifest | 21 ++++++ .../assets/web-app-manifest-192x192.png | Bin 0 -> 1783 bytes .../assets/web-app-manifest-512x512.png | Bin 0 -> 7339 bytes frontend/src/components/nav.njk | 8 +- frontend/src/layouts/main.njk | 6 ++ 10 files changed, 129 insertions(+), 3 deletions(-) create mode 100644 frontend/public/assets/apple-touch-icon.png create mode 100644 frontend/public/assets/favicon-96x96.png create mode 100644 frontend/public/assets/favicon.ico create mode 100644 frontend/public/assets/favicon.svg create mode 100644 frontend/public/assets/logo.svg create mode 100644 frontend/public/assets/site.webmanifest create mode 100644 frontend/public/assets/web-app-manifest-192x192.png create mode 100644 frontend/public/assets/web-app-manifest-512x512.png diff --git a/frontend/public/assets/apple-touch-icon.png b/frontend/public/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9fde39f1ca7ccf3a9b7795cb13455dd247037f40 GIT binary patch literal 1652 zcmZ`)X;c$u6rIEvCa9ROBT$n_(A2W%sT&c9LlVL!XhfC+7`74=QDbn6!B|Exg6yc( zf{sc{K_W`Tqkyuw0SY4(g&>Pn6SSm8p(v+N`uV5*(c_Oxa_G zLA|0gszEk+YWA$9W? zFFB8Y7?Z#29oTOke!y(x<03rx>O` zdE8Lt6_ThoouWI{>mjUak-p_$c&;4pX_aCMAd}niVHBD+bYP;DshQ4=X7MCpY5nuF z@d=J~e$5~ZN9V0r6-rm)R`lI`PvZY!nm%aTwxkSQkDdCr08|Zg_Vm1|HB>(`%HP$u zU;ESecXE#IEIiOaBtP(ju-)CSF6lr~`)AM1FM<&L#kPn?pgm)zw)Dk>W<;OU77+u4 zbn>UtS3JpLzFeikV@~fWw7^O&4J>Cwo*XId%&BF_1g9K&${^(WJ0)egId>$-eNCk& z0ZknuSR{bv+r>&Z$%*j5tqe6~-$@~aSscC+y%NwgF#lH;c%3IsIT-|Di62{KDiYO$ z7XFKYQ}5PNQuS<;dO&~KKi1DH>@wcAA#rAScsLkuxQO#5>>zhvAe7SCi?W0aCBE^r zIQJXy?Hqww0Rmy=-!?nUpj#x&HS_MPc-LN}KHi#dwmfyADO5R&76Ppsy_1N8* z_khiV{ODO9Qo#bcEMC-a1@gP;m3bD>JI4E@J`EvN>bw_vK<`@Gttw~nW=T)A`;-`1 z#@5lh7_5d>*Akck!eZG}2$O(Xceh_K*_)wbk>a@$Mo`r1L$1$nC<0za3DtE-r;oxJSk87)XSKMyh3ma-=9R)P4wBD?i zp=s@Q@fAoq3?2_NakGHy4t-Vl2~Jw+JS_Uz4!5;P|L;%InCPD9+l@we`(@EH6;+!y zJ<&4brfJM^k^=WSmKYdcBXUXK1_4@DtdPkZ1`mCTN>NOWCrU+AFO9|>SLy?F9&0#d z6^}${+0G$t`U3yUZK03zy7!*+@?KEc?1QF4(d{MHdafk9+M^T2b33lvI$|z$Z&zC& z9M_>Z8Cus{`7#i8bUB+9Nug_=>P~ThLoS5xt0;kxZQFBiTmUp2JMv$U9x*b)UW+QJ zMA+pbeD48h$=J?UmJHA#AuXpM3&`@t12zI=n9n5TVp1n`bA-K*8*qL017j46@MS3T z)R%^Xzt$}v+XGQ#g}hu92TJPQYMTNR(65l=Lr1}QjH`;RVUVPAJQK+2vks?#>g@f^ z3c)mGX`1Htfl;-x*um*=lQ-BhW@bJ_-WdWnYu?A$dA9Cr$)rz F{{vDd&7c4P literal 0 HcmV?d00001 diff --git a/frontend/public/assets/favicon-96x96.png b/frontend/public/assets/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..2619f6f88e8210bb24fe0134ec994e41776d29ff GIT binary patch literal 1273 zcmVI(9LIn2>S&iN=vEqm1tC5!L3FF2x>Q77x^}3bzd}Vp1ceCNA0az*^N|Dx0s4nTzoPNK3`tUs;>;9RYS$Dt7{9Jc-W_~lDkF)PRc?Ak^H0&!LYHVt` z#qo;cYhzRKFP}A{WfcRD3A1StMz@4n0JP*QVE5i)8%Mud(gQqL2gezXJw$p7pHV6Z zcubfL38M~SChR!cDw5_o?GR2}ht#*m3j;OJQ28`x*fa zP0dI7FT9I1UEmIzIZ)ye*j!?%yGm>;2dfYu4HOmlQKMM`;V?=-A63j&7}KhwEI_u1 zqD?o5sK|km41uCz#=@GGkFo$#OZ>>u_{(1gliZ0Jd#pI~! zErv6P;ukxC2O#fNR%o8vcUTKtrRAt&qj{a3E0Rmqs$!wqEIu~ z2LcSjj4~7iM4@J|4+I#58D%I4h(gU^pUerk*?xt_Mu%xE!I1AinR1Xh0Rm?Gwt7l3 zB!{WUqySTJY>Wc|HYoe#fB+vjHf}+H4az<_AixKXjav|4gR)N!2=IYp;}!(ipzM*lVBVuwdch8)F zvu94y$l%*VO0cbMFDk zcW%N&_mgK8YnSf@h3Ox)ZAH=;7pW2uV;vi|D+D-J2LbK{sCmb8$Z>i#&pSZR<(Pou zrRzBsK$DJVk>~W2B49ii0klehz<5Cy)CV4Tfdj=Zfdye-nEf&_s+1bAn;Y4Lxv-Z< zkkEL;KNdMq><|#v!kjz--=`+}Nzn^CxsgR!d(0VyCxFjHy6~Jx4H1rn2{2=ibtz3* zz|8dcXHEaQxq5;FB^d$}!dO_Z3||%?6|>WmLzkS<7r70m?&8#eJ1|SQ)RE!0A|S&8KrToQ z!IO7qRtxSQk4sTQ(U=GGXpTn%N#^@UV?G&Ui2U)vn4i!cAld%>!I-abc!Cc?Ob2GY z()}UeoI6T5>|Ek2^$9tbNYs*07iz%yha^DY!FA`yW74{4o>*6qBDi zKPf~yKmX_aSd79N++=>jePAy#y{xjD>-W!I`VM_$yG@nae*kP{nL?e_DE=$s9@1se zPL+3qKeqOHC2sQlkKXn7|1h75KQ7_{ipkIG^{ex9#Y*Q#=jS>MGZwAp=Uv~wFmk&h z;d$?N)pXR1_8)=KUq{)+z+ z1ay9uptn4>gum#00F-a;xAE;=%M}n9Mln2#g8YqFh8|ayC+9BtYGs=~E`a>SwojTmrAN zoCE8ZN+ynz(o}tEp1FQnzleaHi)l?wd&1XCjW1QZ9klSPz#?_0#(98!*VRor~#S;;=6Q z*ZzJ8{wKsThhwRvuz$o7cx%%7{saJc#ecwnaoCK*{I`^si|%Y6T#--Coo~71f8&Sb zFL?Y=VwfF2r#OHKT>G2?;Rh)reL`G6B0leL(Q&-w788mcuwEnn6?t+js-HACp+K#e zXu>@)$H7?h{+|mh>L0PK@n6(`0?>p4`~4Czjk&{*XZ>|1hwB94vuLgOkf&Py0yzKh M3CGL@{VkS%029wMD*ylh literal 0 HcmV?d00001 diff --git a/frontend/public/assets/favicon.svg b/frontend/public/assets/favicon.svg new file mode 100644 index 0000000..5210276 --- /dev/null +++ b/frontend/public/assets/favicon.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/public/assets/logo.svg b/frontend/public/assets/logo.svg new file mode 100644 index 0000000..98d04b2 --- /dev/null +++ b/frontend/public/assets/logo.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + diff --git a/frontend/public/assets/site.webmanifest b/frontend/public/assets/site.webmanifest new file mode 100644 index 0000000..16ae77f --- /dev/null +++ b/frontend/public/assets/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "tesoft", + "short_name": "tesoft", + "icons": [ + { + "src": "/assets/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/assets/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} \ No newline at end of file diff --git a/frontend/public/assets/web-app-manifest-192x192.png b/frontend/public/assets/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..f71f1920b0ea7aa302491f31d1eb559ca9b122d2 GIT binary patch literal 1783 zcmZuyYgiL!7M_`oal%C=;Zgx*gIugsx+qD}RdIk2E)p6-P#?Lk#iVlAM=DZrKus%# z1qB5GH7F~}F4q<07EG|Bk$@;7*rh;0ya5WL;ss<+?VtV8A2ajJcV^D}p7*@x`;LhG zy$tm%^biCw^zr74;i>-pA{cNN_s1+m5XQfK_->ND=y?CtjL;yH8&e*))~D-zyfkjx zLJJEh@-k`ZW_>y^{duCI@`<8v7UZ*We`Ol1N^u%js zkyf|iam8Hl;NaYG$?j3rOy%5*R^>D4(5+!3>@bs5CcN7mZic-z$+f5GyRU;=s*qb= z>H}#%FfxoM|4L06QLkS!MRUfY9}Zw9^N1w;EMmG5O>$jM(YsArE_u_4Y4DZlwJ26} zep2X(;TQWFPv2&eLrV_FJCJMok0C$uXG1a&)VC-0fd_`Ku^oOa#tBhbT)P#Uqqb&k z%v&b%rp2mlNj4}JgO66PWs(t{VX?Kx5cKQxmwiPz;UulB`vrh3-Ts;C_cjQ_w|b5U z764RN&C)IKwP~iMDM2dT+mk}%|hM;b47Sw_(UPNvp}M%Jd}G_p{Pi<$3KI28hxvx8A5P;su?S=xb%^(G%q z-9GxI)xnOljg-*^lcBX&zaLCaNxU98*_@-;vJG9`da_|-+V*ca>gu1@Z!|?Qzo62n ze*nwvN0L(=Fg(A^zkSIj8o9xqo|WMC?1-|kmCipQC?hS&&kw_YdT>;7kRT&S*^QrV zDLP-}&HEI5zEAPna$}BK`=mLM0a=PY*A@BE$nx{kZRYT~+-xFYHFQMLX=y|5{nY^9 z8=5|Fwt(_Qtx`YC?fUS1{}vA8_ByT1-4{)LJ5_q!Gz&#nv$GqxX}R-QZk+C=kZEhC zT(R(42Af0O87`koN6@f@$=WZVMJqpQRO^0CT{_Z6SdCFM;zdnN{cCY$m}(y%%c=vt z@AJKMy9Le|E|cF?DsUpZns=&@#i5*Y8BtJ#qFmdrK+u9>t_)ARFC~?{fN3#=%Nh^G z3TdSLNI@RhMciW-6AdYZ_nIX*o0**vol_OBde?UR>CT#0L)Q3WgW3EM*XB2xmt#3z zD=J=CrS8`4j67pU~~dc(!Pq+EF11TZd_8B$ms$nw6k}iE)XX z_An+^QnI*Kp*xM_n0%MnO^`#}xB(s$IxH^X`P)!*cYSiNEikCQnRg0Q&l){H<`NhZ zKJfm1)U%KSEKWlB{OpIp<4^SzyLcAp<~#KPX$b0YIp)Uy8+_NfrCwfkYT0n7z9-Om zM(*IEn8N;fvj{SmEs7L?2|fim*+_9c5qJneGfZMTj=})`{i`rXVCR`p_vkvff7R!e zX4Vu|REYO&?VMm#EQFVk8X_|Nvfp7k^9Yg{a z(R2K7;t2#g!)=a~Yz2bBnGrTHU3irA5KM4Y5AijOg+P=f_!R6|qB$4uMn5ss_QGF{ z!@Tu>Lot55cMB-hWm@^$9oSs*Yu*4sN?*651PZ*|!yJGDw~4qmjwn`A?muY;m873D{|+jN-LooP`puL9g3Qlf isqamM*w?qLC-V3gYAG&#!QgNdF((kjiHO literal 0 HcmV?d00001 diff --git a/frontend/public/assets/web-app-manifest-512x512.png b/frontend/public/assets/web-app-manifest-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..df4910c329f7d26e354e8cfe5ef1c9adfad84c8c GIT binary patch literal 7339 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
- - - + logo diff --git a/frontend/src/layouts/main.njk b/frontend/src/layouts/main.njk index 91e1290..b4b88d6 100644 --- a/frontend/src/layouts/main.njk +++ b/frontend/src/layouts/main.njk @@ -5,6 +5,12 @@ tesoft - {{ title }} + + + + + + {% block styles %} {% endblock %}