You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cli,learn: Single-source theme storageKey from rokkit.config (CLI defaults to app name) - by @jerrythomas and Claude Opus 4.8 (1M context)(dbf61)
learn: Drive skin switching through vibe.skin + data-skin + SkinSwitcherToggle - by @jerrythomas and Claude Opus 4.8 (1M context)(0b896)
states: Vibe.skin + allowedSkins (persisted) - by @jerrythomas and Claude Opus 4.8 (1M context)(cfbfe)
unocss,themes: Emit [data-skin] blocks + built-in skins; drop skin-{name} class - by @jerrythomas and Claude Opus 4.8 (1M context)(292b1)
🐞 Bug Fixes
app:
Export SkinSwitcherToggle + skin-switcher types from package root - by @jerrythomas and Claude Opus 4.8 (1M context)(5006f)
ThemeSwitcherToggle options use label (Toggle reads label, not text) - by @jerrythomas and Claude Opus 4.8 (1M context)(33409)
learn:
Set vibe.allowedSkins in root layout so persisted skin restores on all routes - by @jerrythomas and Claude Opus 4.8 (1M context)(26f44)
Demo fields use label not text; drop redundant skin: in config; fix stale storageKey comment + skin/style wording - by @jerrythomas and Claude Opus 4.8 (1M context)(dc627)