web: link the SVG favicon, add apple-touch-icon and a manifest, and cut the 370KB .ico #132
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
burndown-2026-06
burndown-2026-08
icebox
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilysiren/website#132
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Split out of
coilysiren/inbox#406so it can ship without waiting on the emblem rulings. Kai asked for a circle-back tracker on 2026-08-24.Why this is separable
#406 deliverable 2 covers two different things. The mark has to survive 16px, and that is blocked on three of Kai's rulings. The plumbing around it is blocked on nothing and is worth landing on its own, because every fix here survives the emblem change unaltered. When #406 regenerates the icon files, the
<head>links and the manifest keep pointing at the same paths.Current state, verified on the live site 2026-08-24
coilysiren.me<head>links exactly one icon:Four separate problems behind that one line.
.icois 370,070 bytes and ships on every page load. It carries six frames at 16, 32, 48, 64, 128, and 256. Every-favicon.icoinsrc/images/icons/is the same size, so this is systemic rather than one bad export.src/images/icons/coily-siren-favicon.svgis 872 bytes. A modern browser would take it over the.icoand render sharp at every size, and it is sitting in the repository unused.apple-touch-icon. Saving the site to an iOS home screen produces a screenshot thumbnail rather than the mark.192pxor512pxentries, so installed and Android surfaces have nothing to use.What changes
coily-siren-favicon.svgasrel="icon" type="image/svg+xml", with the.icokept only as the legacy fallback..icoto a small frame set. 16, 32, and 48 is the useful range. The 128 and 256 frames are what make it 370KB and no consumer needs them once an SVG is present.apple-touch-iconat 180px.All of it lands in the Eleventy layout that emits
<head>, alongside theogtags Kai added in23ee45c9.Explicitly not in scope
Notes
coilysiren/websiteis not resident. Work it from a task-scoped temporary clone and remove the clone once the work lands.kai-bio-surfaceapplies rather than the PR rule that governed the resume.just test-quick.Done means
.icorebuilt small and kept as fallback onlyapple-touch-iconat 180px presentjust test-quickgreen