From c7af591f024fc59dd69be4e38c7cbb05ce18575a Mon Sep 17 00:00:00 2001 From: Tero Halla-aho Date: Sat, 6 Dec 2025 15:48:47 +0200 Subject: [PATCH] Add favicon generated from site logo --- PROGRESS.md | 1 + public/favicon.ico | Bin 0 -> 12350 bytes 2 files changed, 1 insertion(+) create mode 100644 public/favicon.ico diff --git a/PROGRESS.md b/PROGRESS.md index 241fd2f..fe0d09c 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -72,3 +72,4 @@ - Security hardening: npm audit now passes cleanly after upgrading Prisma patch release and pinning `glob@10.5.0` via overrides to eliminate the glob CLI injection advisory in eslint tooling. - Listings now capture separate weekday/weekend prices and new amenities (microwave, free parking) across schema, API, UI, and seeds. - Deployed pricing/amenity update image `registry.halla-aho.net/thalla/lomavuokraus-web:bee691e` to staging and production. +- Added site favicon generated from the updated logo (`public/favicon.ico`). diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f87e430a2e49e1991dbb3b7ddbfcd08562d867e9 GIT binary patch literal 12350 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 Fe*jKJiS_^h literal 0 HcmV?d00001