- Refined Storybook icon-link presentation in the HTML introduction (larger icons, centered layout, and wider spacing).
- Updated README Storybook icon links with hover titles and underline-free link styling.
- Added branded SVG social/framework icon assets under
docs/assets/icons. - Updated HTML Storybook introduction and README with icon-based links to HTML, Vue, and React Storybooks.
- Added shared Storybook utility support for end-justified flex layouts.
- Updated workspace dependencies to latest compatible versions, including Storybook
10.2.7packages. - Kept ESLint pinned to the
9.xline after validating current parser/plugin compatibility. - Updated lockfile state after dependency refresh.
- Added a shared docs page with component classification badges across HTML, Vue, and React Storybooks.
- Switched story classification from title inference to explicit per-story
parameters.c1Meta.classification. - Refined docs badge presentation with tighter typography and unstyled Storybook-safe rendering hooks.
- Refined the HTML Storybook introduction copy and layout.
- Adjusted prose heading spacing and small prose line-height tokens for tighter typography control.
- Updated shared storybook utilities used by the HTML intro.
- Set HTML Storybook introduction as the first story and fixed its internal links.
- Refined the HTML Storybook introduction and added storybook utility spacing.
- Added Storybook links to the README.
- Fixed Storybook manager asset paths for GitHub Pages using a base tag and relative brand images.
- Fixed Storybook manager brand image pathing for GitHub Pages subpaths.
- Fixed GitHub Pages Storybook workflow to pass output directories directly to the Storybook CLI.
- Added GitHub Pages workflow to build and deploy HTML, Vue, and React Storybooks under subpaths.
- Converted options token sources to DTCG format so references resolve and token CSS outputs avoid collisions.
- Updated workspace dependencies to latest versions and stabilized icon build config for svgo v4.
- Added shared Storybook layout utilities and replaced inline story wrapper styles.
- Namespaced HTML Storybook titles under the HTML root.
- Added Storybook favicons for HTML, Vue, and React previews/manager UI.
- Aligned accordion component parity across Vue/React (unwrapped behavior, context wiring) and refreshed stories.
- Standardized adapter layout with input core/dom modules and updated adapter docs.
- Added accordion shorthand aliases in CSS and lint alias mappings.
- Simplified accordion HTML story wiring and ensured accordion styles load in previews.
- Documented alias and adapter layout requirements in the component task list.
- Added accordion component styles, adapters, and Storybook stories.
- Added accordion lint rules, Vue fixture coverage, and roadmap completion status.
- Added accordion hover token support for background interactions.
- Allowlisted icon override custom props in token usage checks.
- Added shorthand CSS class aliases and updated linting to validate them.
- Improved HTML lint reporting granularity and exported lint helpers for future unit tests.
- Moved input component code into per-component folders with colocated types in the Vue and React apps.
- Removed debug logging from input adapters.
- Added React icon wrappers to @rei/c1-icons and wired React stories/components to use them.
- Scaffolded the @rei/c1-react app with Storybook and an adapter-driven input component.
- Added a React input adapter entry to @rei/c1-ui and wired it into the build.
- Reworked HTML stories to use static fragments with build-time icon inlining and added an icon sprite demo.
- Added icon CSS + lint rules, and updated Vue stories/fixtures to use @rei/c1-icons Vue wrappers.
- Renamed icon export paths (svg/data/meta/names) and prefixed Vue icon components with
C1Icon.
- Reorganized apps into
apps/htmlandapps/vue, with HTML stories living underapps/html/stories. - Added the framework-agnostic
@rei/c1-iconspackage with SVG optimization, metadata, and validation tooling. - Migrated icon build/validate tooling to TypeScript with dedicated lint/typecheck configs.
- Reintroduced the Vue Storybook with shared Cedar One theming and Vue input stories driven by args.
- Added Vue input adapter support and refreshed adapter build outputs for the UI package.
- Aligned input/form-error icon spacing and post-icon button layout with the HTML fragment baselines.
- Simplified root scripts to include a dedicated Vue Storybook entry point.
- Added a root element helper for the input adapter and simplified adapter internals.
- Reorganized Storybook stories into per-component folders with HTML fragments for input.
- Enabled repo-wide unused code checks and refreshed docs around adapter behavior.
- Added input component styles, stories, and lint rules.
- Added input token support, parity tooling updates, and Vue lint fixture coverage.
- Marked input complete in the roadmap matrix.
- Added form error component styles, stories, and lint rules.
- Added form error token support, parity tooling updates, and Vue lint fixture coverage.
- Marked form error complete in the roadmap matrix.
- Added label standalone and label wrapper component styles, stories, and lint rules.
- Added label-related token support, lint fixture coverage, and roadmap completion status.
- Grouped Storybook stories into controls/forms categories for clarity.
- Grouped Storybook stories into category folders for easier browsing.
- Added title component styles and Storybook variants.
- Added title lint rules and Vue lint fixture coverage.
- Marked title complete in the roadmap matrix and parity tooling.
- Aligned atomic content, caption, and split surface story markup with Cedar site examples.
- Added split surface and landing lead component styles and stories.
- Added lint rules and Vue fixture coverage for landing lead and split surface.
- Added three-x and four-x spacing tokens for split surface parity.
- Updated roadmap status and parity tooling for landing lead and split surface.
- Added abstract component styles with container query parity and Storybook stories.
- Added abstract ESLint rules and Vue lint fixture coverage.
- Updated roadmap status and parity tooling for abstract.
- Removed UI CSS minification to allow container query syntax in component CSS.
- Added quote component styles, stories, and Vue fixture coverage.
- Added quote ESLint rules and allowlisted quote override props.
- Added quote support tokens for border primary and inset one-x stretch spacing.
- Aligned prose blockquote styling with quote typography defaults.
- Updated prose stories to include cite elements in blockquotes.
- Updated Storybook preview imports and roadmap status for quote.
- Added kicker component styles, stories, and lint rules with Cedar doc-derived examples.
- Updated the Vue lint fixture to cover kicker usage and added prose caption media examples.
- Refined parity tooling for kicker overrides and updated roadmap guidance for story sourcing.
- Added media + caption examples to prose stories and the Vue lint fixture.
- Added caption component styles, stories, and lint rules.
- Updated the Vue lint fixture to cover caption usage.
- Marked caption complete in the roadmap matrix.
- Added cdr-list component styles (ordered, unordered, compact, inline) with nested list support.
- Added list stories, Vue fixture wiring, and Storybook preview imports.
- Added list lint rules, allowlisted list override props, and marked list complete in the roadmap matrix.
- Added text secondary color token for list parity.
- Aligned prose list styling with cdr-list defaults.
- Removed the Vue Storybook and consolidated Vue fixtures into a single lint fixture component.
- Added prose component styles with HTML + Vue story coverage.
- Added prose lint rules and allowlisted prose override custom props in parity checks.
- Updated Storybook previews to load prose CSS and refined prose component spacing utilities.
- Reorganized token build outputs into
dist/cssanddist/jsonwith native JSON suffixes. - Updated Storybook previews and parity tooling to target the new token layout.
- Removed auto-generated headers from CSS token outputs.
- Added CSS-first image utilities, stories, and fixtures for Cedar One.
- Added image ESLint rules and updated parity tooling to allow image override props.
- Added image radius token support and refreshed image placeholders.
- Marked link + image as complete in the roadmap matrix and documented image utility divergence.
- Added text preset lint rules and updated parity scripts to handle text token divergence.
- Added subheading-sans minus-1 line-height ratio token for text presets.
- Documented intentional divergences and renamed UI reset/font exports.
- Added dark theme branding and static asset support for Storybook.
- Introduced a standalone Vue Storybook with fixture stories and docs theming.
-
Added standalone Vue Storybook config and fixture stories.
-
Documented the new Vue Storybook command in usage docs.
-
Updated Storybook preview imports for the renamed tokens/ui packages.
- Converted the Vue fixtures app into @rei/c1-vue and restored declaration output.
- Removed the playground sandboxes and updated workspace scripts accordingly.
- Refined usage and roadmap docs for the new Vue library workflow.
- Rebranded the monorepo as Cedar One and refreshed top-level docs.
- Ported Button, Container, and Link to CSS-first implementations with stories and fixtures.
- Promoted ESLint contract rules into @rei/c1-lint for development-time validation.
- Realigned workspace packages and scripts for the new package layout.
- Initialized the pnpm workspace and core build tooling.
- Added baseline Storybook and sandbox scaffolding.