File size: 2,428 Bytes
c04bc04 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | # Versions
## 0.3.1
Bug fixes for `run-opendesign` and `setup-opendesign`.
- `setup-opendesign` β fixed viewer.html fetch URL (`open-design` β `opendesign`), preventing a potential silent hijack if the old repo name is reclaimed.
- `run-opendesign` β port check now probes `/opendesign/index.html` for a 200 before treating :8289 as the OpenDesign server; a foreign process on that port now surfaces a clear error instead of a dead link.
- `run-opendesign` β added platform detection (`uname -s`); Windows path uses `netstat` for port checks, `python`-first runtime priority, and `Start-Process` for background launch.
## 0.3.0
Preview server β clickable link after every build, no manual terminal commands.
- `run-opendesign` β new skill. Checks if port 8289 is already in use, detects python3/python/node, starts the server in the background, prints `http://localhost:8289/opendesign/` as a clickable link.
- `opendesign` β step 5 now dispatches `run-opendesign` after writing the manifest instead of telling the user to open the file manually.
## 0.2.0
Mockup viewer β browse and preview all mockups from a single page.
- `setup-opendesign` β new first-run setup skill. Downloads `viewer.html` from GitHub, creates output folders, initialises `manifest.json`. Called automatically by `opendesign`.
- `opendesign` β step 1 now dispatches `setup-opendesign` on first run; step 5 now scans and rewrites `manifest.json` after every build.
- `viewer.html` β pre-built HTML viewer shipped with the plugin. Dark sidebar, iframe preview, collapsible groups, empty state. No dependencies.
## 0.1.0
Initial release. Open-source, skills-based implementation of [Claude Design](https://claude.ai/design) for Claude Code.
- `opendesign` β entry-point skill. Workflow, questioning protocol, taste rules, design-system discovery.
- `create-design-system` β builds reusable systems at `./design-systems/<name>/` with discovery markers.
- `frontend-design` β committed, distinctive aesthetic when no brand exists.
- `wireframe` β low-fi breadth-first exploration, 3β5 structurally distinct options.
- `interactive-prototype` β clickable React prototypes with working state.
- `make-a-deck` β slide-native presentations on a fixed 1920Γ1080 canvas.
- `make-tweakable` β in-design Tweaks panel with host handshake.
- `handoff-to-claude-code` β developer handoff folder, spec README, zipped.
|