Skip to content

Add ecosystem detail pages#33

Open
adamsoffer wants to merge 12 commits intomainfrom
claude/pedantic-lovelace
Open

Add ecosystem detail pages#33
adamsoffer wants to merge 12 commits intomainfrom
claude/pedantic-lovelace

Conversation

@adamsoffer
Copy link
Copy Markdown
Collaborator

@adamsoffer adamsoffer commented Apr 6, 2026

Summary

Ecosystem detail pages

  • Dedicated detail pages at /ecosystem/[slug] for every ecosystem project, with a two-column layout: an Overview rendered from markdown plus a sticky metadata sidebar grouped into Details, Connect, and Resources
  • Markdown-driven content — migrated data/ecosystem.json to per-project markdown files at content/ecosystem/*.md, mirroring the existing blog pipeline. Each file holds structured frontmatter (made by, X, GitHub, contact, docs, support, terms, privacy) plus an overview body
  • Internal-first routing — listing cards on /ecosystem, and the four bento cards in BuiltOnLivepeer now route to internal detail pages instead of opening external URLs. Builders get Livepeer context first, then click out from the detail page

Test plan

  • /ecosystem listing renders, search and category filtering still work, cards navigate to internal detail pages
  • /ecosystem/daydream (and other slugs) render with the populated sidebar; sticky positioning works on desktop and the sidebar collapses below content on mobile
  • Homepage Built on Livepeer cards route to /ecosystem/{slug} instead of external URLs
  • Page metadata (title, OG, Twitter card) is populated per-project

🤖 Generated with Claude Code

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Apr 13, 2026 5:38pm

Request Review

adamsoffer and others added 5 commits April 7, 2026 12:29
Route builders to Daydream as the current path for building on Livepeer.
Hero CTA now says "Start building" and scrolls to a new section that
explains the Livepeer/Daydream relationship with a WebGL rainbow gradient
mouse-follow effect inspired by daydream.live. Updated ecosystem heading
and button hover states across hero, header, and new section.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The canvas was showing a full rainbow gradient on mobile since there are
no mousemove events to control the reveal map. Now the canvas only renders
on devices with a fine pointer (mouse/trackpad).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When scrolling with a trackpad, mousemove events don't fire but the
section moves underneath the stationary cursor. Now we track the last
known viewport cursor position and recompute section-relative coords on
both mousemove and scroll, so the glow follows correctly during scroll.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Previously, the effect only updated on mousemove, so two-finger scroll
(which doesn't fire mousemove) wouldn't move the glow even though the
section was moving under a stationary cursor. Now we track the last
viewport cursor position via a window-level mousemove listener, and the
render loop recomputes section-relative coords every frame via
getBoundingClientRect() — which automatically accounts for scroll.

Only marks the cursor as active when strictly over the section bounds,
avoiding cutoff artifacts when the cursor is in adjacent sections.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@adamsoffer adamsoffer changed the title Add Start Building section with Daydream CTA Add Start Building section + ecosystem detail pages Apr 7, 2026
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove Terms and Privacy rows from ecosystem detail card
- Use internal-nav arrow (→) instead of external (↗) on ecosystem cards
  since they now link to internal /ecosystem/[slug] pages

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Frameworks: DDVTech
- The Lot Radio: The Lot Radio
- Streamplace: Aquareum Inc

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Two-column grid with fixed label column and left-aligned values
- Unified text sizing (xs) across labels and values for coherence
- Subtler group titles: uppercase, tracking-wider, text-white/50
- Tighter padding, lighter border/background, smaller radius
- Removed per-row dividers — relies on spacing for hierarchy

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@adamsoffer adamsoffer changed the title Add Start Building section + ecosystem detail pages Add ecosystem detail pages Apr 13, 2026
@adamsoffer adamsoffer requested a review from rickstaa April 13, 2026 18:44
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