corpus

Log | Files | Refs | README | LICENSE

commit d2a0549aa298bc4366264e6ba2e5bf6b11d37c23
parent b707d00e44dc2b883b8ffb557261811b66490278
Author: mtmn <miro@haravara.org>
Date:   Sun, 12 Apr 2026 23:59:48 +0200

chore: add favicon

Diffstat:
Dassets/favicon.ico | 0
Massets/favicon.png | 0
Msrc/Main.purs | 3+--
3 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/assets/favicon.ico b/assets/favicon.ico Binary files differ. diff --git a/assets/favicon.png b/assets/favicon.png Binary files differ. diff --git a/src/Main.purs b/src/Main.purs @@ -172,7 +172,6 @@ indexHtml = <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>scrobbler</title> - <link rel="icon" type="image/x-icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="/favicon.png"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> @@ -585,7 +584,6 @@ handleRequest db isSyncing req res = do "/cover" -> serveCover isSyncing url res "/stats" -> serveStats db isSyncing res "/client.js" -> serveClientJs res - "/favicon.ico" -> serveAsset "image/x-icon" "assets/favicon.ico" res "/favicon.png" -> serveAsset "image/png" "assets/favicon.png" res _ -> do Log.warn $ "Path not found: " <> path @@ -814,6 +812,7 @@ serveAsset :: String -> String -> Response -> Effect Unit serveAsset contentType path res = do setHeader "Content-Type" contentType (toOutgoingMessage res) setHeader "Access-Control-Allow-Origin" "*" (toOutgoingMessage res) + setHeader "Cache-Control" "public, max-age=86400" (toOutgoingMessage res) launchAff_ do result <- try $ FSA.readFile path liftEffect $ case result of