• feat(web): brand mark + favicon → the aurora squirrel, replacing the ᛯ rune (v0.20.3)

    vh released this 2026-07-06 23:24:06 -07:00 | 145 commits to main since this release

    • remove the black background from the operator's squirrel art (ImageMagick corner
      flood-fill, fuzz 20% — keeps interior linework + glow, drops connected background),
      downscale 1024->80px + quantize, inline as one SQUIRREL data-URI const
    • wire it to the favicon href + both brand marks (rail brand-row + setup h1);
      .brand-glyph (font rune) -> .brand-mark (img, drop-shadow glow + breathe)

    Also banks worldtree-dev's exact 3-gate we-framing rule (b24) in persistent-memory —
    canonDirective held as-is until it deploys on personal (would otherwise drift from the
    currently-deployed renderer).

    Verified: pytest tests/test_web_* (84) + node Playwright (favicon + both brand marks
    decode from the data-URI; no leftover rune).

    Downloads