Skip to content

docs(site): v0.1.0 cleanup pass — OG cards, footer, GCP refs, polish#7

Merged
armanas merged 1 commit intomainfrom
arma/v0.1.0-docs-cleanup
Apr 25, 2026
Merged

docs(site): v0.1.0 cleanup pass — OG cards, footer, GCP refs, polish#7
armanas merged 1 commit intomainfrom
arma/v0.1.0-docs-cleanup

Conversation

@armanas
Copy link
Copy Markdown
Owner

@armanas armanas commented Apr 25, 2026

Summary

  • Trust threshold canvas reengineered — DPR-aware sizing, dynamic height per bar count, reserved right-gutter for ✓ safe/✗ risky indicators, no more clipping at narrow widths.
  • OG/Twitter social cards — new scripts/generate-og.mjs (satori + resvg) emits 5 cards (1200x630, ~30 KB each) wired into npm run build. All 6 marketing/utility pages now ship complete og:*/twitter:*/canonical meta.
  • Footer cleanup — killed the lying ● operational badge (no probe behind it; /status route removed); Community link → GitHub Discussions.
  • Content — dropped GCP self-host paragraphs from quickstart + llm-self-install (the CI rig was removed in Remove GCP rig from GitHub CI #5), bumped install version pin to v0.1.0, removed orphan GCP prereq.
  • Polish — 404 copy/CTA aligned, deal-feed fallback rephrased, 7 unused logo SVGs deleted, color-scheme normalized.

Already deployed to production (https://froglet.dev, version b0f8f90c-ceb6-448a-9e5e-edb7bae9f6be).

Test plan

  • cd docs-site && npm run build → 27 pages, OG generator runs first
  • All 6 pages emit og:image (verified via grep on dist/)
  • All 5 OG PNGs serve 200 from production
  • No ● operational, v0.1.0-alpha, or deploy_gcp_single_vm references remain in dist/
  • 0 broken internal links across 27 built pages
  • Trust threshold canvas verified live across full slider range (k=0.1..5.0), all 6 bars render without clipping
  • OG card visual check: typography sharp, no tofu, Inter Bold/Regular + JetBrains Mono Bold render correctly
  • Social previewer validation pending (rate-limited at first attempt; will retry post-merge)

🤖 Generated with Claude Code

Trust threshold canvas:
- Reengineer trust-threshold.ts with DPR-aware sizing, dynamic height
  computed from bar count, reserved right-gutter for indicators, and
  inside/outside-bar text routing so narrow bars don't clip.

OG/Twitter social cards:
- Add satori + @resvg/resvg-js devDeps and scripts/generate-og.mjs to
  produce 5 cards (1200x630, ~30KB each) at build time.
- Wire generator into npm run build; cards land in public/og/ and ship
  to dist/og/ automatically.
- Cache fetched fonts under scripts/.fonts/ (gitignored).
- Add complete og:* / twitter:* / canonical meta blocks to index,
  marketplace, managed, open-source, demo, 404.

Footer:
- Replace lying "● operational" status badge with nothing (status route
  was removed; badge had no underlying probe).
- Repoint Community-column link from /learn/introduction to GitHub
  Discussions.

Content cleanup:
- Drop GCP single-VM self-host paragraph from quickstart and the GCP
  wrapper sentence from llm-self-install (CI rig was removed in 78c5998).
- Bump version pin in install snippet from v0.1.0-alpha.1 to v0.1.0.
- Remove orphan "Optional: configured GCP project" prereq.

Polish:
- Align 404 body copy with its CTA (docs vs Learn overview).
- Soften live-snapshot deal-feed fallback string.
- Drop 7 unused logo SVGs from public/logos/.

Verified: live deploy at https://froglet.dev (version b0f8f90c), all 6
pages report og:image, all 5 OG PNGs serve 200, 0 broken internal links.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@armanas armanas merged commit 47e27e7 into main Apr 25, 2026
14 checks passed
@armanas armanas deleted the arma/v0.1.0-docs-cleanup branch April 26, 2026 05:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant