Skip to content

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 exports field was not resolving correctly
  • Switched to pnpm publish -- npm publish was leaking workspace:* into the published package.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.5 now 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: wp4s1 through wp4s9 (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: platform schema 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-tokens subcommand 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 (wp4s1 through wp4s9)
  • 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

themeswebplatform4syncNotes
v0.4.0v0.5.xCurrent recommended pairing
v0.3.xv0.4.xWorks, but missing semantic color API in themes
v0.2.xv0.4.xWorks, but OKLCH color math changes may affect stored overrides
v0.1.xv0.2.xLegacy -- do not use in new projects

Next Steps

Released under the MIT License.