Skip to content

feat(landing): thumbnail-grid video picker + 2 new demos + Design URL fix - #187

Merged
mickyarun merged 2 commits into
mainfrom
docs/landing-videos-update
Jun 2, 2026
Merged

feat(landing): thumbnail-grid video picker + 2 new demos + Design URL fix#187
mickyarun merged 2 commits into
mainfrom
docs/landing-videos-update

Conversation

@mickyarun

@mickyarun mickyarun commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Summary

The demo video selector tabs were already overflowing past 4 entries (see screenshot below), and we have more demos to add. This PR replaces the tabbed selector with a responsive thumbnail-card grid, refactors the videos into a data array, and bundles two new demos and a URL fix that surfaced in the same session.

Changes

  • Picker redesign — active player at top, responsive thumbnail grid below (2 / 3 / 6-up across mobile / tablet / desktop). Active card highlighted with primary border; idle thumbs show a play-icon overlay on hover. Scales to any number of videos.
  • Data-array refactor — videos now live in a single typed videos array; both the active iframe and the thumb cards are driven by it. Adding the next demo is a one-line change.
  • New video — Requirements & estimation (YBwdTes0Fno) — AI-drafted requirements, AI-PERT + Monte Carlo cycle-time forecasts, and the collaborative editor with version history.
  • New video — Development & retrospective (YjRihN_SKaw) — dev, automated code review, post-deploy retrospective, and the Learning Agent feedback loop.
  • Design URL fix — replaces vDdj8p17AQQ (from docs(landing): add Design phase & agent prompts demo video #186, video was reuploaded) with lV71qhmfzzw.
  • README — demo grid + linkbar mirror the same six videos.

Tab order (was 4, now 6)

  1. Setup walkthrough
  2. Slack triage & MCP tools
  3. Requirements & estimation (new)
  4. Design phase & agent prompts (URL fixed)
  5. Development & retrospective (new)
  6. Inside the virtual world

Side effect

Every thumbnail is now pre-rendered into static HTML, so all six demos are crawlable instead of only the default tab's iframe (the old <v-window> lazy-mounted everything else client-side).

Test plan

  • npm --workspace bodhiorchard-frontend run build:landing succeeds.
  • Pre-rendered HTML contains all six img.youtube.com/vi/<id> thumbnails.
  • Default-tab iframe still pre-renders only the Setup video (good — keeps SSR payload small).
  • Production verified: curl --compressed https://bodhiorchard.ai/ | grep img.youtube.com/vi/ returns all six.
  • In-app /methodology route renders the new grid; clicking each thumb swaps the active player; active card highlighted.
  • Responsive sanity-check: 2-up on mobile (375px), 3-up on tablet (768px), 6-up on desktop (1280px+).

Done in a git worktree (.claude/worktrees/landing-videos-update); landing already redeployed via wrangler pages deploy frontend/dist-landing.

mickyarun added 2 commits June 2, 2026 15:01
- New 'Requirements & estimation' video tab between Slack and Design
  (https://youtu.be/YBwdTes0Fno) covers AI-drafted requirements,
  AI-PERT + Monte Carlo cycle-time forecasts, and the collaborative
  editor with version history.
- Corrects the Design phase tab to the re-uploaded URL
  (https://youtu.be/lV71qhmfzzw); previous URL went stale after #186.
- Final tab order: Setup → Slack triage → Requirements & estimation
  → Design phase → Inside the virtual world.
- README demo grid + linkbar updated to match.

Signed-off-by: Arun Rajkumar <mickyarunr@gmail.com>
…demo

The tabbed selector overflowed past 4 videos; replaces it with an
active player plus a responsive thumbnail grid (2/3/6-up across
mobile/tablet/desktop) so the strip scales as we add more demos.

- Refactor video metadata into a typed 'videos' array; both the active
  player iframe and the thumb cards are driven by a single source.
- Active thumbnail gets a primary border; idle thumbs show a play-icon
  overlay on hover.
- iframe carries a :key so switching videos forces a clean remount.
- Add the sixth demo: 'Development & retrospective'
  (https://youtu.be/YjRihN_SKaw) covering dev, automated code review,
  post-deploy retrospective, and the Learning Agent feedback loop.
- README demo grid + linkbar mirror the same six videos.

Side effect: every thumbnail is now pre-rendered into static HTML, so
all six demos are crawlable instead of only the default tab's iframe.

Signed-off-by: Arun Rajkumar <mickyarunr@gmail.com>
@mickyarun mickyarun changed the title docs(landing): add requirements & estimation demo + fix Design URL feat(landing): thumbnail-grid video picker + 2 new demos + Design URL fix Jun 2, 2026
@mickyarun
mickyarun merged commit cae1d83 into main Jun 2, 2026
15 checks passed
@mickyarun
mickyarun deleted the docs/landing-videos-update branch June 2, 2026 10:47
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