Skip to content

Releases: yshishenya/stitchflow

StitchFlow v1.4.0

19 May 20:50
643256d

Choose a tag to compare

StitchFlow v1.4.0

StitchFlow v1.4.0 hardens the project from a prompt-to-design helper into a fuller release-ready Stitch workflow: design-system operations, website design delivery, artifact audits, safer downloads, stronger regression coverage, and cleaner GitHub release documentation.

Highlights

  • Added a first-class design-system CLI for list, create, update, and apply actions against live Stitch MCP tools.
  • Added site-design:e2e for the full website delivery path: logo exploration, homepage variants, selected homepage expansion, approved screen export, project download, and handoff audit.
  • Added --model-id support across generate/edit/variants/regression/site-design E2E commands.
  • Hardened regression:e2e so each step reads its own output directory instead of the shared runs/latest-screen.json pointer.
  • Added safe project download fallback when the SDK downloader hits path-length limits from long Stitch-generated screen titles or image prompts.
  • Expanded site-design-audit to cover artifact quality, required content, unsupported claims, responsive behavior, rendered browser checks, and serious axe accessibility issues.
  • Reworked the root README into a concise GitHub entry point and added a detailed CHANGELOG.md.

Added

  • npm run design-system with live MCP-backed list, create, update, and apply actions.
  • npm run site-design:e2e for full website design workflow regression.
  • site-design-audit checks for:
    • handoffStatus and qaNotes
    • required phrases per screen
    • unsupported/forbidden claims
    • HTML parseability and meaningful text
    • image MIME/type/dimension validation
    • static accessibility basics
    • responsive CSS signals and fixed-width anti-patterns
    • rendered viewport overflow and clipped text
    • browser page errors
    • serious axe accessibility violations
  • Playwright and axe dev dependencies for rendered audit checks.
  • .github/release.yml for grouped GitHub generated release notes.
  • CHANGELOG.md using Keep a Changelog and SemVer conventions.

Changed

  • README is now GitHub-first: quick value, install, quick start, MCP setup, CLI table, website workflow, validation, docs, distribution, release policy.
  • Installer copies an explicit toolkit allowlist instead of copying local state.
  • CI validates script syntax, required npm scripts, installer layout, and optional live regression workflows.
  • design-system apply now requires explicit --allow-screen-id-fallback when falling back from screen instances to screen ids.
  • Skill docs, CLI docs, workflow docs, toolkit README, catalog references, and platform manifests are aligned to 1.4.0.

Fixed

  • Fixed a regression race where concurrent runs could read a shared latest-screen.json written by another process.
  • Fixed weak artifact validation by checking file type, size, parseability, text, and image dimensions.
  • Fixed hidden download coverage gaps by recording when download-project omits approved screens and requiring explicit export-screens fallback coverage.
  • Fixed SDK downloadAssets() path-length failures via StitchFlow's safe local downloader fallback.
  • Fixed installer leakage risk for .env, runs/, and node_modules.
  • Fixed live workflow hangs by adding child process timeout handling and a parent/worker timeout wrapper for site-design:e2e.

Validation

  • npm ci
  • node --check scripts/*.mjs
  • required package script validation
  • bash -n install.sh
  • installer layout smoke with isolated temp homes
  • README/CHANGELOG local link check
  • git diff --check
  • offline rendered site-design-audit smoke: 64/64 passed
  • live download-project --safe-download smoke against a real Stitch project
  • live automatic download-project safe fallback smoke against a real Stitch project
  • live regression:e2e: 88/88 assertions passed against Stitch project 2181787718089577151
  • GitHub Actions Validate passed on main after merge

Known Notes

  • Full site-design:e2e is intentionally heavier than regression:e2e. During validation, live logo generation exposed a long-running Stitch call; this release adds the parent/worker --total-timeout-ms path so future runs fail cleanly instead of hanging.
  • The Stitch SDK project listing can omit generated/edit/variant screens that are still accessible by id. Use export-screens for approved screen ids when download-project does not include them.

Links

v1.3.1 - Launch system and community copy

19 Mar 03:35

Choose a tag to compare

What changed

  • tightened the first screen of the README for clearer positioning
  • added docs/launch-system.md with a practical 7-day rollout plan
  • added docs/community-posts.md with ready-to-paste copy for Show HN, Reddit, X, Discord, and Telegram
  • linked the new launch assets from the main README

Why this helps

This release makes StitchFlow easier to understand, easier to share, and easier to launch into design-engineering and agent-builder communities.

v1.3.0 - Canonical skill slug is now stitchflow

19 Mar 02:00

Choose a tag to compare

Summary

This release makes stitchflow the canonical skill slug.

Highlights

  • canonical skill is now stitchflow
  • stitch-design-local remains available as a legacy compatibility alias
  • installer now installs both names for safe migration
  • added GitHub Copilot and Gemini CLI packaging assets

v1.2.0 - StitchFlow rebrand

19 Mar 01:47

Choose a tag to compare

Summary

This release rebrands the project as StitchFlow while keeping the existing stitch-design-local skill slug for compatibility.

Highlights

  • renamed the project and documentation to StitchFlow
  • updated repository URLs and manifests
  • kept the current skill slug stable to avoid breaking installs and catalogs

v1.1.0 - Sharper positioning and Apache 2.0

19 Mar 01:23

Choose a tag to compare

Summary

This release makes the repository clearer, more discoverable, and easier to reuse.

Highlights

  • rewrote the README first screen around outcomes and fast setup
  • tightened AGENTS.md, SKILL.md, and agent manifests for better discovery
  • added LICENSE, SECURITY.md, and CODE_OF_CONDUCT.md
  • switched the project to Apache 2.0 for easier adoption and catalog inclusion

v1.0.4 - Visual demo on the first screen

19 Mar 01:14

Choose a tag to compare

Summary

This release adds a real generated Stitch screenshot directly to the top of the README.

Why it matters

  • visitors now see the output immediately
  • the repository communicates value faster
  • the landing page is much stronger for sharing and starring

v1.0.3 - Growth assets and GitHub polish

19 Mar 01:11

Choose a tag to compare

Summary

This release improves the repository as a product and public artifact.

Added

  • prompt recipes for demos and real use
  • demo recording script
  • launch kit with messaging and social copy
  • GitHub issue templates
  • pull request template

Improved

  • stronger README examples section
  • better onboarding for first-time visitors
  • plugin manifest version alignment

v1.0.2 - Stronger positioning and clearer copy

19 Mar 00:55

Choose a tag to compare

Summary

This release improves the communication layer of the repository.

Changes

  • stronger top-level value proposition in the README
  • clearer explanation of why the skill exists
  • tighter AGENTS.md positioning
  • improved Codex and Claude-facing metadata
  • updated GitHub repository description

v1.0.1 - Cleaner docs and ClawHub publish

19 Mar 00:50

Choose a tag to compare

Summary

Small release focused on clarity and discoverability.

Changes

  • simplified the README
  • kept bilingual docs with collapsible language sections
  • tightened the main skill wording
  • aligned Claude plugin manifest version with the published skill
  • published stitch-design-local@1.0.1 to ClawHub

Catalog status

  • ClawHub: published
  • n-skills: submission issue opened
  • awesome-llm-skills: PR opened

v1.0.0 - Universal cross-agent release

19 Mar 00:43

Choose a tag to compare

Summary

Portable Stitch skill bundle with native compatibility for Codex, Claude Code, and OpenClaw.

Included

  • Canonical Agent Skills layout under ~/.agents
  • Native compatibility links for Codex, Claude Code, and OpenClaw
  • Claude plugin manifest
  • AGENTS.md for agent discovery
  • Updated bilingual README and contribution guide
  • Shared stitch-starter toolkit under ~/.agents/stitch-starter

Verification

  • Installer tested in isolated temp homes
  • Toolkit npm install / npm ci verified
  • Smoke test with npm run list verified with a configured STITCH_API_KEY