All pages already fetch stats.json (CI-maintained install count) at runtime. Static fallbacks and meta descriptions now match the live value (331,200+) instead of a hardcoded figure, so crawler-visible meta no longer contradicts the dynamically rendered count.
Same typography pass on the dark surface banner:
- font-weight 600 → 700
- font-size 120px → 104px
- letter-spacing -.04em → -.045em
- cursor 34×100 → 31×96 (.30em × .92em proportional)
All three OG banners now share one wordmark system.
User noticed the two preview banners didn't share weight/size. Aligning:
- Both wordmarks: font-weight 700, font-size 104px, letter-spacing -.045em
(Master was 130/700, Insight 104/600 — visible "Master heavier + bigger"
inconsistency)
- Insight italic ".italic": 1.18em → 1em with letter-spacing -.025em
(matches the landing fix that unified visual baseline between sans and
italic halves of the wordmark)
- Cursor block: unified to .30em × .92em proportional sizing
(Master 38×108 / Insight 30×88 → both 31×96)
- Cursor translateY trimmed 8→6 to compensate for smaller font
Both banners now read as the same brand mark, just with a longer
right-hand extension on Insight.
Marketing rename. The OSS plugin's actual product name (context-mode)
stays the same; only the marketing section URL / nav label / OG asset
name / favicon name change.
- /oss → /context-saving route, 301 redirect for backwards compat
- Nav label "OSS Plugin" → "Context Saving" on master + insight + context-saving
- Rename: oss.html → context-saving.html, favicon-oss* →
favicon-context-saving*, apple-touch-icon-oss → apple-touch-icon-context-saving,
og/oss* → og/context-saving*
- Re-render OG banner with /context-saving URL stamp
Lock in the Context Mode brand hierarchy on context-mode.com:
- / serves new master landing (family-level)
- /oss redirects to the OSS plugin terminal landing
- /insight serves the first Solution on Context Mode Platform
Cross-cutting changes:
- Cursor brand mark (▌) unified across all 3 wordmarks, color-adapts per surface
- shadcn card primitives locked in as the only card pattern (no exceptions)
- Sticky top nav with Solutions dropdown (Insight live, Memory/Audit/Cost coming)
- Hero wordmark size aligned across all 3 landings — clamp(3rem,8vw,5.5rem)
Per-landing detail:
- Master (index.html): master family hero, OSS vs Platform split, Solutions menu
- OSS (oss.html): dark terminal aesthetic, animated cursor blink, /insight teaser
- Insight (insight.html): light editorial, $20/seat anchor, 6 persona MCP demos
rewritten ChatGPT-style (conversational answers, source attribution)
Brand assets shipped with the landings:
- SVG + PNG favicons (master/insight blue cursor, oss green cursor)
- 1200x630 OG preview banners for X / LinkedIn / Slack / iMessage
- Render script (web/og/render-og.mjs) for regenerating OG banners
Worker routes /oss and /insight to the new files
Lock in the Context Mode brand hierarchy on context-mode.com:
- / serves new master landing (family-level)
- /oss redirects to the OSS plugin terminal landing
- /insight serves the first Solution on Context Mode Platform
Cross-cutting changes:
- Cursor brand mark (▌) unified across all 3 wordmarks, color-adapts per surface
- shadcn card primitives locked in as the only card pattern (no exceptions)
- Sticky top nav with Solutions dropdown (Insight live, Memory/Audit/Cost coming)
- Hero wordmark size aligned across all 3 landings — clamp(3rem,8vw,5.5rem)
Per-landing detail:
- Master (index.html): master family hero, OSS vs Platform split, Solutions menu
- OSS (oss.html): dark terminal aesthetic, animated cursor blink, /insight teaser
- Insight (insight.html): light editorial, $20/seat anchor, 6 persona MCP demos
rewritten ChatGPT-style (conversational answers, source attribution)
Brand assets shipped with the landings:
- SVG + PNG favicons (master/insight blue cursor, oss green cursor)
- 1200x630 OG preview banners for X / LinkedIn / Slack / iMessage
- Render script (web/og/render-og.mjs) for regenerating OG banners
Worker routes /oss and /insight to the new files