From 44b09ffa86e084f86bd13a511c7bd1759f08f8bc Mon Sep 17 00:00:00 2001 From: LD-Reborn Date: Sat, 1 Aug 2026 22:44:04 +0200 Subject: [PATCH] fix(server): fixes favicon not showing --- src/Ngino.Server/Program.cs | 5 +++++ src/Ngino.Server/wwwroot/favicon.ico | Bin 1406 -> 4286 bytes 2 files changed, 5 insertions(+) diff --git a/src/Ngino.Server/Program.cs b/src/Ngino.Server/Program.cs index efb3368..183a87c 100644 --- a/src/Ngino.Server/Program.cs +++ b/src/Ngino.Server/Program.cs @@ -269,6 +269,11 @@ app.UseStaticFiles(); app.MapAdminEndpoints(settings); +app.MapGet("/favicon.ico", () => + Results.File( + Path.Combine(app.Environment.WebRootPath, "favicon.ico"), + "image/x-icon")); + app.MapGet("/", () => Results.Redirect("/admin")); app.MapGet(settings.StatusPath, (HttpContext context, TunnelHub hub, ServerSettings serverSettings, EmbeddingCache embeddingCache, ManagementStore managementStore) => diff --git a/src/Ngino.Server/wwwroot/favicon.ico b/src/Ngino.Server/wwwroot/favicon.ico index a533a9f96bab25438e998ecf4e2b15122f1123d9..36eb36dd0d110490ef6e2911a925c1344ae0a2b4 100644 GIT binary patch literal 4286 zcmcgw%Troc7{^t&U3HyB7Tx53=%$M(RA7|X$a9yGum-<;!LL|nlPqG ztj0%-AXQTzNCA&2WFe<}1Bc!n*5@+{rE^G)eJvq%a08YzQwzp%?h#+h z!4M5PVK=>C;X)yc#g*$|vS%#TY|t^v?NYd-`^_*iMF!*Ukrs^OP;LtcgYR&MsICQ0 zrbAd&4PjyP7Uq< zbN`jE2`gbsn1yP2`Aw<`FsYDG&86^QHh}q)DWRG+{&J~^jfJmJtyY9;{t@2~?cgx( zsO42r#h~MsP)!?u*k^&qvMQ9%i+{rUU&w1AmUj9V%2*rFBe?0yOn)PAW ztTI?^GVI%BFgxThIpxsV7x85C8~nEYEp!LV&>k*B<5fU?tiXuwYs@Zf< z>o*x~{1LwmPU9jfo*x~{MBj|%B5bMXOm57!sh<*78dlwNafzFO~(ljLX4j+qWqx? zj-M8#$XK_QZy^$Lv2AoRA}JqUn#b7p@5c6rcwp{lOQyV1#Pe_Z#|B=nJ#-G*B!AA3 z{ci@VD`Kpz-@xjY1d8oDkgNLeQr(9+bw3owvD(~oizAs+r1EhV9&pg@mRH*5pEpYY zOlD(vzWXygVg9w3mW8sXm_2?X&_ZqP79wDJNfuV*hFU zjYiGBZCFp+w$WO6$Sx*lfMO$+`|JvTlsUz^YnIzK=-NN$6`XsT-xdBC6XNBU9nZkW z@P6+bef{6~b7ar|&hQC2{}>U;g~%>cZE!X}yTX5#2}5ps)ZA|Ee;&#Nuov5f%s-D& z_drX$?sSEp?$zTv-}AN4VuKDb-yC#>pOP$DCu(ayOISDbQ4L01KSCM)lN+Kw<>&w6 z@MU+vLa7rdoUQM=?Q9QE4<5Aa&73AEciZ`!lXD?Ak&9y1I*MT02WvzRRbUNM?)#n2 z|Fm6t{=P=E<^Dkfmz7Gjj9+xuVG61t(SC|$?+mQ5j%WYc{iA*dYP)}3mY?R^!n+vI zehJ0FG{pMPVTl*sk}kXzk<|ITg!^yHT>cRN literal 1406 zcmc(d`Cn937{(tfQ(7s@_Oeym#P%%9_EJh($cU^Y!Ngork^l=*L2XpTK#5I7h(!lk zuY~LZvJAtp$RIlm#NH_6ur~Ad%pcHC{m{Li@4V+c?|RN1U>aXrTkv-#)=URx1DHoB zVGgnC|MtYv5y}@R!Acas1KC{nBN;`=Am@?Gye9B2~-9ckS-Y1In_9yu2Q z<3?=AAA)D@Fi=~AOY}M9F^6`&UJXkM7iYOIE=5&kE`}BEwWDaOP60H6kbFU!EC8wm z?FFo%6O5L$A+2lxN4mn`DUO`U2X55OMh{58KPt*tLv|szg4UD>b)_J~kO?#kW{pMT zIAhT!NUjz{H5!poD~LTO7}pBcNdWv>F92NvQ|%})T8hogYp5UR%&S>fjrkG{KiLCZ z=s_am2Rj<5X8^+ntdJ;RV2XbSL0~KU43I%HR&@)M-Y)26Kb-r_%oSLg=o8+vs37dI z?+<}$&`7NXfx-_ho$wlB%ozLA=gJ(7g?+}Yc>@Tu`X&XFy%Sh$;vF&uQ&!(!P~;4} zrJhI5Mv9bj&T{HJ!zDfYr6WePfW;d7H?a`G#AGFA(CS13U-tB7pFZ}qqgFX0Fka*x zF|VC#7uGV+*6@Q)O?IM5nlWNBu}mFY8Sh5+${3Pl7-jM&`;Q`s+947_B1ti|9x){AVvz~-(T%ElSGD@T--y zmlrELR%Kmv=M#Pnc^?E^qnx|rz}(g!_QXeh@zrl{T+vwYSZJI2-uExt^v)yo%`wW( z`L9%zc9bOt&;IfFMbW3O%zx^-st4yi{rpiI z`=#q=-n1Y_dF%S!zxXe_(ZS$y!)I}8cV(ts-g3x7p_9t;L6% zY?SJ6?pyX!=e}