Skip to content

chore(visimer): favicon + full SEO meta (#2847)#2

Merged
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync
Jul 22, 2026
Merged

chore(visimer): favicon + full SEO meta (#2847)#2
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync

Conversation

@inkeep-oss-sync

Copy link
Copy Markdown

Copybara-translated 1 Inkeep OSS change. Rebase-merge this PR so the prepared commit lands directly on public main.

* chore(visimer/site): favicon, OG image, and full SEO meta

- Adds public/favicon.svg (logo on paper bg so it reads on dark browser themes)
- Adds public/og-image.svg + og-image.png for social cards (baked with sips)
- Adds public/robots.txt and public/sitemap.xml
- index.html gains description tuned for search, Open Graph, Twitter Card, canonical URL, theme-color, JSON-LD SoftwareApplication schema, apple-touch-icon, mask-icon

Canonical hostname is visimer.com. Adjust if the attached domain differs.

* chore(visimer/site): swap OG image for a playground screenshot

The playground shot is more compelling than the branded card: viewers see the actual product before they land.

* fix(visimer/site): stable fade origin + instant CTA scroll

- Star-hint fade recomputes its origin on every scroll and reacts to resize, so a late font layout shift or viewport change doesn't leave the ratio stale.
- Playground CTA parks the page at the demo section before expanding so exit lands on the playground instead of back at the hero. scrollTo uses behavior: 'instant' to override the html { scroll-behavior: smooth } rule that otherwise gets frozen mid-animation by the body.overflow=hidden expand triggers.

GitOrigin-RevId: 3bf650b65f4b2f505b22435e35c87abf7e637885
@inkeep-oss-sync
inkeep-oss-sync Bot merged commit da459a8 into main Jul 22, 2026
@inkeep-oss-sync
inkeep-oss-sync Bot deleted the copybara/sync branch July 22, 2026 22:41
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