mirror of
https://github.com/hanzoai/insights.git
synced 2026-11-03 00:52:32 +00:00
insights/templates/email/base.html renders frontend/public/insights-logo.png as the header of every message this instance sends, with alt="Insights". The file was upstream's wordmark, verbatim and unedited — so every invite, every alert, every report went to a customer inbox with another company's name at the top. insights-logo.svg was the same lockup and insights-icon.svg was the mascot. The debrand gate could not have caught any of it: PNG and GIF are in SKIP_CONTENT_SUFFIX, `git grep -I` skips binaries, and the two SVGs drew their colour from gradient stops rather than the flat hues check_marks screens for. The tree read clean the whole time. All three are redrawn from the Hanzo mark that frontend/public/icons/ already carries — four squares and the diagonal that joins them, on a 67x67 grid. Drawn from that geometry rather than traced, so they stay exact at any size, and the SVGs inherit currentColor instead of pinning a palette. They get smaller too (7.6K -> 1.6K, 5.9K -> 621B, 2.9K -> 437B) since none of it is gradient artwork any more. Three raster assets still carry upstream illustration and are NOT fixed here, because redrawing them is design work rather than geometry: email/invite-email- welcome.png (ships in every team invite), plan_teams.png, and early-access-feature-demo.png (an upstream screenshot, naming the vendor in the copy and "Hogflix" as the demo org).
1.6 KiB
320x56px
1.6 KiB
320x56px