disinto/site
openhands 874095b689 fix: review feedback — drop inflated X-Total-Count for PRs, remove redundant curl, use textContent
- Remove X-Total-Count header override for prs_merged_total: header counts
  all closed PRs (including unmerged/rejected), inflating the dashboard metric.
  Keep the jq-filtered count from the 50-item page instead.
- Remove redundant first curl in backlog_count that discards its response.
- Use textContent/createElement instead of innerHTML for project names.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 14:15:00 +00:00
..
al76.jpg feat: add disinto.ai landing page to repo (#91) 2026-03-17 23:11:40 +01:00
al76.webp feat: add disinto.ai landing page to repo (#91) 2026-03-17 23:11:40 +01:00
apple-touch-icon.png chore: refresh landing page — desire-led copy, drop agent grid (#161) 2026-03-18 16:21:42 +01:00
collect-metrics.sh fix: review feedback — drop inflated X-Total-Count for PRs, remove redundant curl, use textContent 2026-03-21 14:15:00 +00:00
dashboard.html fix: review feedback — drop inflated X-Total-Count for PRs, remove redundant curl, use textContent 2026-03-21 14:15:00 +00:00
factory-fixes-itself.jpg fix: feat: landing page refresh — concrete examples, CTA, robots.txt, sitemap (#306) 2026-03-19 20:56:44 +00:00
factory-fixes-itself.webp fix: Add WebP variant for factory-fixes-itself.jpg (#309) 2026-03-19 22:55:32 +00:00
favicon-192.png chore: refresh landing page — desire-led copy, drop agent grid (#161) 2026-03-18 16:21:42 +01:00
favicon.ico chore: refresh landing page — desire-led copy, drop agent grid (#161) 2026-03-18 16:21:42 +01:00
index.html fix: feat: live factory metrics dashboard on disinto.ai (#395) 2026-03-21 14:08:22 +00:00
og-image.jpg chore: refresh landing page — desire-led copy, drop agent grid (#161) 2026-03-18 16:21:42 +01:00
README.md fix: fix: bundled dust cleanup — site (#209) 2026-03-19 00:10:39 +00:00
robots.txt fix: feat: landing page refresh — concrete examples, CTA, robots.txt, sitemap (#306) 2026-03-19 20:56:44 +00:00
sitemap.xml fix: feat: landing page refresh — concrete examples, CTA, robots.txt, sitemap (#306) 2026-03-19 20:56:44 +00:00

site/

Static landing page for disinto.ai.

Files

  • index.html — landing page
  • og-image.jpg — Open Graph image used for social sharing previews (og:image / twitter:image)
  • al76.jpg / al76.webp — hero image (Robot AL-76)
  • favicon.ico, favicon-192.png, apple-touch-icon.png — favicons

Regenerating og-image.jpg

og-image.jpg is a static binary asset committed to the repo. It is not generated at build time. The recommended dimensions are 1200×630 px (the standard Open Graph image size).

To regenerate it:

  1. Open a design tool (Figma, GIMP, Inkscape, etc.).
  2. Create a canvas at 1200×630 px using the site color palette:
    • background #0a0a0a, foreground #e0e0e0, accent #c8a46e
  3. Include the Disinto logotype / tagline and any relevant branding.
  4. Export as JPEG (quality ≥ 85) and save to site/og-image.jpg.
  5. Commit the updated file.

Updating og-image.jpg when branding changes

Whenever the brand identity changes (logo, color palette, tagline), update og-image.jpg following the steps above. Checklist:

  • New image is 1200×630 px
  • Colors match the current CSS variables in index.html (:root block)
  • Tagline / copy matches the <title> and <meta name="description"> in index.html
  • File committed and pushed before deploying the updated index.html

Social platforms cache og:image aggressively. After deploying, use the Open Graph debugger and Twitter Card validator to invalidate their caches.