mirror of
https://github.com/projectsend/projectsend.git
synced 2026-09-21 11:03:19 +00:00
9c991f495d
The page opened on a bare H1, which on a registry listing reads as an unfinished description rather than a product. Docker Hub's own search results, and every well-kept image beside ours, lead with a mark and a row of badges — and the badges are not decoration there: version, size and where to get help are the questions somebody has before they decide to pull. Six of them, each answering one of those: the current release, pull count, compressed image size, stars, Discord, and the licence. Four are live values rather than static text, so the page stops being something anybody has to remember to update — the release badge already reads v2.1.0, and image size already reads 78.4 MiB. Pure markdown, no HTML. Docker Hub sanitises HTML out of descriptions, so the centred layouts people write for GitHub silently collapse there; the badges are consecutive markdown links, which is what actually renders as a row. Each link carries a title, so hovering says what it is for. The mark is apple-touch-icon.png and not the wordmark or the favicon, for a reason worth writing down: favicon.svg has a viewBox and no width, so it has no intrinsic size and renders at whatever the container offers — which on a wide column is enormous. The PNG is 180x180 and renders as a mark. That also matches README.md, which puts a small icon above the title rather than a banner. Colours are README.md's, not the ones on the page this was modelled after: 3b5bdb for the project, 0b7285 for the Docker facts, and Discord's own brand colour where the badge is a Discord badge. The point is that the two front doors look like the same project. Every URL checked: twelve, all 200, and the four dynamic badges verified to render real values rather than shields.io's "invalid". Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>