From 52885cad78810ab08aecd3af82b25d90468050e2 Mon Sep 17 00:00:00 2001 From: Christian Sass Date: Wed, 21 Oct 2026 13:35:45 -0500 Subject: [PATCH] icons: one mark in, every size out, and a place to serve them Three surfaces were showing generated identicons: the forge org avatar (which is what Discord unfurls), the GitHub org avatar, and the browser tab, because the app shipped no favicon at all. make_icons.py turns one SVG or PNG into the seven sizes plus a multi-resolution favicon.ico. The server now serves /favicon.ico and /icons/*.png from icons/ when they exist, and index.html asks for them, so dropping the real mark into icons/ is the whole integration. Co-developed-with: CLU --- index.html | 6 ++++ server.py | 13 +++++++ tools/make_icons.py | 85 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 tools/make_icons.py diff --git a/index.html b/index.html index 57e2a0d..c891f4c 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,12 @@ Vitals — workload map + + + + + +