v0.167.0: outlined logo + favicon (Part 4 follow-up to v0.166.0)
Viktor pushed the text-outlined logo.svg to felhom.eu main (be9edb4) — wordmark is now 17 real path glyphs. Swapped FelhomLogoSVG to it; stripped Inkscape's leftover empty <text/> shells + font-* style leftovers on the paths via lxml DOM pass (glyphs untouched, no text-to-path by CC), dropped editor namedview. Cleaned FelhomFaviconSVG vestigial <text>. Both constants now free of <text>/font-family; viewBoxes unchanged; palette + gradients preserved. TestLogoSVG_NoLiveText committed green.
This commit is contained in:
@@ -1,5 +1,29 @@
|
||||
## Changelog
|
||||
|
||||
### v0.167.0 — Outlined logo + favicon (Part 4, the v0.166.0 gated follow-up) (2026-07-24)
|
||||
|
||||
No agent coupling; MinAgent unchanged. Embedded-asset constants + one test only — no backend, no
|
||||
routes, no template/CSS behavior change.
|
||||
|
||||
Completes Part 4 that v0.166.0 deferred at the §3a gate. Viktor pushed the text-outlined
|
||||
`website/assets/logo.svg` to felhom.eu `main` (`be9edb4`): the wordmark is now **17 real `<path>`
|
||||
glyphs** (Inkscape Object→Path) instead of live `<text>` with `font-family:'Vremena Grotesk'`/`'M+ 2c'`.
|
||||
Under `<img>` secure static mode only locally-installed fonts resolve, so the old constants rendered
|
||||
the wordmark in a fallback font on every device without those fonts — now fixed.
|
||||
|
||||
- **`FelhomLogoSVG`** body replaced with the outlined master. Inkscape left behind **2 empty `<text/>`
|
||||
shells + font-* style leftovers on the paths** (inert, but they carried the font names); these were
|
||||
stripped via a DOM pass (lxml) — **glyphs untouched, no text-to-path conversion done by CC**. Also
|
||||
dropped the editor-only `<sodipodi:namedview>`. `viewBox` **unchanged** (`0 0 645.30703 408.36403`);
|
||||
full palette preserved (white glyphs `#ffffff`, blue `.eu` `#008ddf`, navy `#051343`, all 14
|
||||
gradients, the cloud/house/server/lock artwork).
|
||||
- **`FelhomFaviconSVG`** vestigial empty `<text>` nodes + their `font-family` removed (cloud icon only;
|
||||
`viewBox` unchanged `0 0 437.307 296.36403`, 11 paths).
|
||||
- Both constants now contain **zero `<text` and zero `font-family`**. Served at their existing paths by
|
||||
the unchanged handlers (the hub-synced-file-first fallback logic is untouched).
|
||||
- Test: `TestLogoSVG_NoLiveText` (both constants free of `<text`/`font-family`) — was written as the
|
||||
gated red-proof in v0.166.0 (FAILED against the old constants), now committed green.
|
||||
|
||||
### v0.166.0 — Mobile nav drawer + sidebar cleanup + versioned logo/favicon URLs (2026-07-24)
|
||||
|
||||
No agent coupling; MinAgent unchanged. Templates (layout/login/icons) + CSS + one login-handler data
|
||||
|
||||
Reference in New Issue
Block a user