Changelog
Release history for @syncupsuite/themes and the webplatform4sync marketplace plugin.
@syncupsuite/themes
v0.4.0
12 themes. Absorbed 4 themes from BrandSyncUp production into the shared pipeline. Semantic color API for Tailwind v4.
- Added:
nihon-minimal,renaissance,art-deco,wiener-werkstaette,milanese-design,de-stijl,swiss-modernist - Absorbed 4 BSU production themes into the shared pipeline via foundation reverse-engineering
- Semantic color API unified across all 12 themes
- 233 tests passing across all 4 packages
- Contrast warnings documented: De Stijl (1), Wiener Werkstatte (2) -- inherent to source palettes, non-blocking
- Bundle size: 677KB ESM, 408KB tarball
v0.3.0
8 themes published to npm.
- Added:
nordic-modern,tang-imperial,shuimo-modern - Foundation pipeline stabilized -- single-touch generation from foundation JSON
- All themes WCAG AA contrast validated
v0.2.2
Fixed subpath exports for Node.js compatibility.
- Fixed: Node.js two-wildcard pattern in
exportsfield was not resolving correctly - Switched to
pnpm publish--npm publishwas leakingworkspace:*into the publishedpackage.json
v0.2.0
BREAKING: OKLCH color math migration.
- Migrated color engine from HSL to OKLCH for perceptually uniform lightness
- Color scales (50-900) now produce visually consistent steps regardless of hue
- ADR-007: auto-discovery of foundation files in
packages/foundations/data/ - Existing themes regenerated with new color math -- hex values changed
v0.1.1
P0 fixes after initial release.
- Fixed: decimal values in CSS property names (e.g.,
--color-0.5now sanitized) - Fixed: broken
var()references in generated CSS - Security: CSS injection vectors hardened in token value sanitization
- 7 ADRs written (001-007) documenting architecture decisions
- 112 new tests added
v0.1.0
Initial release.
- 2 themes:
swiss-international,nihon-traditional - 4 packages:
@syncupsuite/tokens,@syncupsuite/foundations,@syncupsuite/transformers,@syncupsuite/themes - DTCG JSON + CSS custom properties + Tailwind v4 output
- Dual CJS + ESM builds via tsup
- WCAG AA contrast validation in CI
webplatform4sync
v0.5.2
Cleaned up legacy commands.
- Deleted:
wp4s1throughwp4s9(deprecated since v0.5.1) - Only command frames remain: Construction (
site/pour/frame/wire/finish) and Shu-Ha-Ri (shu/ha/ri)
v0.5.1
Voice alignment pass (convoy-032). README rewrite.
- README rewritten in PostHog-inspired voice -- direct, self-aware, anti-corporate
- "Adopt" not "scaffold" -- these are production patterns, not templates
- Cultural tokens positioned as baseline, not deviation
- Install command moved to first line of README
v0.5.0
Security hardening.
- Fixed: RLS policy gap that allowed cross-tenant reads in specific query patterns
- Fixed: email-based account takeover during auth graduation (provider linkage check added)
- Added: CORS explicit origin allowlist per environment
- Added: rate limiting on
/api/auth/*-- 20 req/min per IP via KV - Schema split:
platformschema separated from app-specific tables
v0.4.2
Theme contribution guide.
- Added: documentation for creating custom foundations and submitting themes
- Added: foundation JSON schema reference
v0.4.1
Integration validation and diagnostics.
- Added:
diagnose-tokenssubcommand for debugging theme integration issues - Added: validation gates that check token completeness before allowing deployment
- Frame subcommands now report missing dependencies
v0.4.0
Command frames. Two mental models over the same four skills.
- Added: Construction frame (
site/pour/frame/wire/finish) -- physical build sequence with stage gates - Added: Shu-Ha-Ri frame (
shu/ha/ri) -- mastery per concern, non-linear progression - Added: frame manifests (
frame.json) and onboard wizards (onboard.md) - Skills unchanged:
multi-tenant-platform,graduated-auth,neon-multi-tenant,theme-inspired-tokens
v0.2.0
Restructured to numbered commands.
- Restructured: 4 standalone skills reorganized into 9 numbered commands (
wp4s1throughwp4s9) - Each command focused on a specific workflow step
- This structure was later replaced by command frames in v0.4.0
v0.1.0
Initial release.
- 4 standalone skills:
multi-tenant-platform,graduated-auth,neon-multi-tenant,theme-inspired-tokens - Scaffold templates for Vite + React + Cloudflare Workers
- Neon + Drizzle + RLS setup automation
- Published to Claude Code marketplace
Version Compatibility
| themes | webplatform4sync | Notes |
|---|---|---|
| v0.4.0 | v0.5.x | Current recommended pairing |
| v0.3.x | v0.4.x | Works, but missing semantic color API in themes |
| v0.2.x | v0.4.x | Works, but OKLCH color math changes may affect stored overrides |
| v0.1.x | v0.2.x | Legacy -- do not use in new projects |
Next Steps
- Package Reference -- what each package contains
- Theme Gallery -- see all 12 identities
- Quick Start -- get started with the latest versions