~bigbes/lethe: dcafcb24

web: add lambda favicon (svg + ico + apple-touch-icon)

Introduces the project mark — a Greek capital lambda Λ (initial of
Λήθη / Lethe) standing above a stylized rust ripple on a deep ink
plate. Reads as a glyph at 16 px; the ripple and inner rim emerge
at 32 px and above.

Three formats are shipped via web/public/ so Vite copies them
verbatim into the embedded dist bundle:

  - favicon.svg          canonical 64x64 vector source
  - favicon.ico          16/32/48 multi-resolution legacy fallback
  - apple-touch-icon.png 180x180 iOS home-screen bookmark

The ICO and PNG were rasterized from the SVG with rsvg-convert
(ImageMagick's built-in MSVG renderer drops strokes); magick is
only used to assemble the multi-image ICO container.

The dist/ placeholder index.html is regenerated alongside so a
fresh clone that hasn't run web-build yet still serves the icon
links from the committed fallback HTML.

Eugene Blikh <bigbes@gmail.com> — 2026-04-26 13:15:19 UTC

Commit dcafcb245c4d2e39d35dc6be5c9c301a8e66e6a2view raw patch

Parent(s): 34867fba

5 changed file(s)

FileStatus+
internal/server/web/dist/index.html M +3
web/index.html M +3
web/public/apple-touch-icon.png BIN A
web/public/favicon.ico BIN A
web/public/favicon.svg A +12