Skip to content

Animate the site demo and update the Astro example to clear Dependabot alerts - #13

Merged
mssh21 merged 2 commits into
mainfrom
claude/site-demo-astro-7
Oct 16, 2026
Merged

mssh21 merged 2 commits into
mainfrom
claude/site-demo-astro-7

Conversation

@mssh21

@mssh21 mssh21 commented Oct 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Dependabot: all 24 open alerts came from examples/astro (Astro 5.18 → sharp 0.34.5, esbuild 0.27.7). The example now uses Astro ~7.3.8, which resolves sharp 0.35.5 and esbuild 0.28.2. 7.4.0 was skipped because it is younger than the lockfile's minimum release age, so no exclusions were added to pnpm-workspace.yaml. docs/testing.md now says Astro 7.
  • Site demo: the hero mock now uses the real toolbar's look (icons, colours and panels taken from src/client) and loops through comment → copy prompt → paste into an agent → fix → resolve. It pauses when off screen and shows a still final frame under reduced motion.
  • Setup section: only a copy button, like the hero; the prompt text appears only if the clipboard is refused.
  • Also includes the in-progress header logo and favicon changes.

Checks

  • pnpm typecheck, pnpm test (512), pnpm build, pnpm test:e2e (295) pass.
  • pnpm examples:astro starts on Astro 7.3.8 and the NeedMark toolbar mounts.
  • Site checked in the browser at desktop and mobile widths, light and dark, in English and Japanese.

🤖 Generated with Claude Code

mssh21 and others added 2 commits October 16, 2026 14:31
Every open alert came from examples/astro: Astro 5.18 and the sharp 0.34
and esbuild 0.27 it pulled in. Astro is pinned to ~7.3.8 so the lockfile
still passes the minimum release age policy without exclusions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ction

The hero mock now uses the toolbar's own look and loops through the
review flow: comment on an element, copy the prompt, paste it into an
agent, see the fix and resolve the comment. The setup section keeps only
a copy button; the prompt is shown only when the clipboard is refused.
Also includes the header logo and favicon changes in progress.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mssh21
mssh21 merged commit fb0e997 into main Oct 16, 2026
3 checks passed
@mssh21
mssh21 deleted the claude/site-demo-astro-7 branch October 16, 2026 05:56
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