Theme
On this page (35)

§v0.9.4

October 02, 2026 d6ff358a
  • feat(scaffolds): new Application Scaffolds - whole clickable applications built only from the shipped components; each gets a full-screen page (app-*.html) generated from its docs example, and an e2e test that drives it
  • feat(scaffolds): Admin Dashboard - sidebar and ⌘K palette, KPIs with live charts, orders with tabs and bulk actions, customers, settings with a guarded danger zone
  • feat(scaffolds): Messenger - a WhatsApp-style chat: filters, voice notes, photos, replies and reactions, live sending with read receipts and typing replies, calls, contact info and a resizable chat list
  • feat(scaffolds): Issue Tracker - a Linear-style tracker: issues as a list or a drag-and-drop board, issue pages with editable properties and comments, right-click actions, C / J / K shortcuts, inbox, cycles with a burn-up chart, projects
  • feat(scaffolds): Notes & Docs - a Notion-style workspace: page tree, block editor with a slash menu, markdown shortcuts, a format bar and drag to move, sharing, favorites, trash, and a database with table / board / gallery views
  • feat(scaffolds): Status Page - a Statuspage-style page: overall status, incident timelines, a maintenance countdown, 90-day uptime bars and metrics - plus the console that creates, updates and resolves incidents live
  • feat(scaffolds): Desktop - a Windows-style desktop: movable windows, taskbar, start menu with search, quick settings, a calendar clock, context menus for layout and theme, an editor, a calculator, a real iframe browser, settings, a recycle bin and a lock screen
  • feat(website): seven new Website sections - Company, Events & Promotions, Media, Shop, Account & States (with a 404 page), Docs & Help, Search & Navigation - 98 new CSS-only blocks, each section with a live template page
  • feat(website): more variants for Site Header, Hero, Product Showcase, Testimonials, Feature Details, Pricing, Stats, Newsletter, Get In Touch, Blog, FAQ and Site Footer
  • feat(resizer): data-variant="divider" - a split pane's edge: a full-length strip that shows a line on hover, focus and drag, and resets on double-click
  • fix(context-menu): near the viewport edge the menu opens toward the other side of the pointer, like a native menu, instead of running off screen
  • fix(chart, sidebar, table): resize work runs on the next frame - no more "ResizeObserver loop completed with undelivered notifications"
  • fix(session): bubble tails, reactions and focus rings are no longer clipped by the rows' paint containment
  • fix(badge): a badge never wraps its label or shrinks in a flex row (as in shadcn/ui)
  • fix(table): row headers (th.table-cell scope="row") align to the start like a cell
  • fix(docs): code blocks inside Website blocks keep their own styling; the Form page's switch rows get their gap

§v0.9.3

September 30, 2026 0067c38a
  • feat(border-layout): new Border Layout - north / south / west / east around a center with draggable dividers (it reuses the Resizer): north-south or west-east dominant, horizontal / vertical / nested splits, grips, dashed / dotted / double / thick / gap dividers, custom handles, collapsible and remembered panels, window-splitter ARIA, df$.shadcn.borderLayout
  • feat(resizer): data-keys="edge" - the arrow keys move a divider's edge the way they point (the window-splitter pattern)
  • feat(session): new Session - a whole chat conversation hosted and scrolled: follows the newest message and lets go when you scroll up, a jump-back button, history that loads without moving your place, anchored turns, streaming replies, turn tracking, drag and drop, df$.shadcn.session
  • feat(textarea): row limits (grow, then scroll) and a composer - attachment chips, drag and drop, send on Enter, an inline layout - reused by the Session
  • feat(window): new Window - desktop windows on a non-modal dialog: drag by the title bar, raise on press, maximize / minimize / close, native resize, a toolbar, Windows / macOS / Linux / retro chrome, df$.shadcn.win
  • feat(mockup-code): git-style diffs - added / removed lines, word changes, an animated reveal - and Shiki-coloured lines
  • feat(typewriter): new Typewriter - lines that type, hold, delete and cycle behind a real cursor; read once, in full, by assistive tech
  • feat(search-filter): new Search & Filter - a search box with a clear button and a searching state; category filter chips on native radios and checkboxes that fold away behind a reset
  • fix(swap, toggle, toggle-group): disabled items show the not-allowed cursor
  • docs: every guide's code in a Shiki-coloured code window, broken formatting fixed, DOM examples promote df$; Getting Started trimmed
  • feat(mockup-code): new Mockup section - a terminal window for commands and output; the guides dogfood it
  • feat(virtual-list): windowed rows for lists of any size (from PR #62)
  • feat(rating): CSS-only star rating on a native radio group (from PR #60)
  • fix(docs): the published site is a release snapshot, pinned to its tag
  • feat(otp-input): one-time-code field - one real input under a row of slots (from PR #63)
  • feat(kbd): keyboard keys on the native <kbd> (from PR #64)
  • feat(dropdown, menubar): nested submenus, live checkbox / radio items, disabled items; new Menubar
  • feat(message): conversation rows - avatar, name, time, bubble, status and actions together (after shadcn/ui's Message)
  • feat(marker): inline conversation status - after shadcn/ui's Marker, plus tones, sizes and a stacked layout
  • feat(bubble): new Chat section - message bubbles after shadcn/ui's Bubble, plus tails, sizes, media and typing
  • feat(radial-progress): tones, % / x-of-n / template labels, State API, step jumps + linear glide, reset/step/play buttons
  • feat(progress): tones, live % / x-of-n readouts, State API, step jumps + linear glide, reset/step/play buttons
  • feat: Swap + Radial Progress, pagination outline/joined/split, slider marks (from PR #65)

§v0.9.2

September 29, 2026 c3db60b
  • feat: daisyUI parity wave - Dock, FAB, Diff, Countdown, Text Rotate, Navbar, Indicator, Mermaid + richer tables, trees, toasts, accordions
  • feat(docs): Vibe Coding / Agentic Engineering - the AI Agent Skill install guide gets its own Introduction page, split from Installation
  • feat(dock): new Navigation component - bottom / top / left / right docks, floating pill, badges and dots, raised FAB action with a semicircle speed dial, macOS magnify, autohide, CSS-only card views (.dock-view, card dock-view)
  • feat(fab): new Actions component - speed dial up/down/left/right, flower + centered semicircle, extended FAB that shrinks on scroll; X and every action close it
  • feat(diff, countdown, text-rotate, indicator, navbar): new components after daisyUI - image/text diff with real photos, CSS countdown digits, rotating words, indicators, responsive navbar with megamenu
  • feat(mermaid): diagrams render without a flash of raw markup
  • feat(table): sorters, select-all checkboxes, drag-reorderable rows, locked columns + header, cell alignment, action columns (mobile friendly, dropdown), dense layout, empty state
  • feat(tree-view): checkboxes and drag & drop re-sorting
  • feat(collapsible, accordion): color / bold / icon / emoji / custom-marker variants and sizes
  • feat(button): custom colors, frames, aura, emojis, LTR/RTL examples
  • feat(typography): Chinese punctuation alignment and Japanese vertical (tate-chu-yoko, ruby) text
  • feat(slider, file-input): colors, emoji/icon/unit labels, range slider; drag & drop card, multi-file and type-filtered selection
  • feat(image): hover gallery with preloaded, instantly switched images
  • feat(toast): pile / list stacks, in / out animations, aura
  • feat(breadcrumb, sidebar, docs): icons and emojis per item, activity dots, icons for the docs nav sections
  • feat(shared/keys): { editable } option for global keys + Global Key Commands guide, cleaner focus ring
  • fix(combobox): aria-expanded mirrors the real popover state after a quick re-open
  • feat(docs+shared): Global Key Commands guide, shared keys for sidebar/presentation, more shapes

§v0.9.1

September 28, 2026 b74d75d
  • fix(docs): sidebar sections stay closed by default; core.e2e reads the ABI
  • chore(release): main-only deploy + push, every version site bumped
  • fix(docs): stray '>' in guide tables/labels, generated State API table, DOM Querying fixes
  • feat: cross-harness Agent Skill, install guide, deck + docs polish
  • feat: component depth pass - forms, calendar, sortable, validation, docs chrome
  • feat: charts, presentations + 33-deck gallery, df$.anim motion, CodeExample upgrades
  • fix(resizer+docs): drag tracks the pointer 1:1 — no transition ease, no auto-fit rubber-band; resizable sidebars stay expanded
  • fix(resizer+code-example): cross-document drag release ends the sandbox drag (host→bridge pointer-release relay)
  • fix(resizer+docs): kill the preview drag flicker — shared debounce (df$.shadcn.shared.debounce) + settle-then-measure toolbar
  • feat(resizer): new component — 8-handle resizing for any container (px / classes / controlled) + CodeExample dogfood
  • feat(docs): CodeExample boots collapsed — Code/State are toggles with icons
  • fix(docs): fence self-closing normalization — Timeline Activity Feed was smashed
  • feat(docs): Zoom %% control on CodeExample + all Sizing/Layout guides migrated to fences
  • feat(docs): CodeExample mode="…" boot attr + layout/sizing pages migrated to fences
  • fix(docs): States contract table renders one code chip per token
  • style(docs): medium padding around the CodeExample canvas
  • feat(docs): dashed canvas outline + SE resize handle on the CodeExample viewport
  • feat(docs): device-emulation viewport toolbar in every CodeExample
  • fix(docs): overlay height floors, data-driven pagination, form steppers, theme-switcher demo
  • perf(docs): CodeExample lazy boot + min assets + live theme swap; checkbox/number fixes
  • fix(docs): sandbox body back to block flow — wave-2 regressions gone
  • fix(docs): sandbox loads accessibility.css — .sr-only demo text stays hidden
  • fix(docs+runtime): demo-fidelity wave from user QA
  • feat(schemas+codeexample): plan close-out — every page on executable fences, 41 schemas published
  • docs(readme): parity anchor comment (README ↔ index claims commit-window rule)
  • docs(index): parity note moves into YAML frontmatter (MDX body comment broke SSG single-root parse)
  • docs: commit README + index together (footprint claim parity window)
  • docs: README + index share the current footprint claim (30 JS / 42 CSS-only, 79.5/47.3 KiB)
  • fix(schemas): observable value/view/order states + fence-root resolution for all dialog-family components
  • feat(docs): convert toast's 5 authored demos to executable example fences
  • feat(schemas): Phase 4 — machine contracts for every interactive component (plan §26)
  • feat(documentation): component schemas + CodeExample; field family defaults to md
  • test(e2e): restore core.e2e.ts contract; modular-CSS proof moves to core-css.e2e
  • docs(plan): core-bundle.md status → implemented; dist pages re-rendered
  • docs(documentation): mirror re-rendered with core-pair install docs
  • feat(dist): generated core.css (+ min twin/map) + re-measured stats core block
  • docs: core pair in README quick start + Installation + index parity line
  • test(e2e): core.e2e — the modular install path, proven without all.js
  • feat(scripts): core.css bundle — the modular path's fixed CSS half
  • fix(scripts): allow-list NOTICE.txt as a bundle artifact (dist 1:1 gate)
  • docs(plan+README): §6 implemented; plan status → revision 2.4
  • docs(documentation): index renders the re-measured stats claim (45.5 KiB)
  • feat(dist): shipped runtime bundles carry the provenance pointer + NOTICE.txt
  • feat(scripts): §6 per-release provenance gate + NOTICE.txt into core/all pipeline
  • feat(verify): §5.1 DOM boundary gate — migrated components route structure through df$
  • refactor(baseline): query migration for the Tier-2 rows — command, sortable, theme-switcher, image
  • feat(carousel): Tier-1 morph migration — keyed dot rendering + query scalar flags
  • feat(combobox): Tier-1 query migration — df$ scalar writes, flag-based filtering keeps node identity
  • feat(calendar): Tier-1 morph migration — keyed df$(grid).morph() replaces innerHTML
  • feat(core): df$ runtime artifact — defuss-query + defuss-morph distribution contract

§v0.9.0

September 16, 2026 1b92912
  • feat(docs): code blocks start collapsed on every page
  • fix(docs): TOC anchors overscrolled by the web-font-swap delta (regression)
  • docs(plans): core bundle - core.js/core.css for the modularized install path
  • docs(plans): defuss-morph integration plan - df$ as host-provided dependency
  • feat(theme,components,scripts): generated theme files, theme-switcher component, static dead-link verifier
  • feat(docs,components): header sidebar toggle + size/density for 14 components
  • feat(theme): overflow/truncate/wrap vocabulary + accessibility module
  • fix(components): one field height ladder across all input controls
  • refactor(docs): dogfood shipped sizing/layout utilities, drop duplicated defs
  • refactor(docs): replace copy-pasted inline styles with pattern classes
  • feat(components): native data-density (compact/comfortable/spacious) for 11 components
  • fix(combobox): sizes demos used a lone down-chevron (glyph sits low) - restore the symmetric up/down pair
  • docs(README,index): skills pillar mentions sizes (parity pair commit)
  • feat(components): complete five-step data-size ladders across 14 components
  • refactor(docs): site sidebar dogfoods the shipped sidebar component
  • feat(docs): Introduction/Guides sidebar restructure + collapsible sidebar UX
  • feat(verify): static dead-link gate for markdown sources + fix 9 broken links
  • feat(docs): defuss-ssg authoring tree restructure + per-tree editor tsconfigs
  • fix(editor): per-tree tsconfig projects so the TS server stops assuming React/node-less inferred configs
  • feat(docs): shared .demo system + viewport toolbar for the sizing/layout guides
  • wip
  • feat(stats): dist/stats.json size/surface summary + README/index claim gate
  • feat(docs): move component type badge onto the title <h1> baseline
  • fix(docs): collapse-all now covers every snippet incl. CSS/JS source sections
  • fix(docs): exclude .preview subtrees from § permalink injection in layout.ts buildToc
  • feat(taxonomy): classify every component ATM/MOL/ORG/BLK/TPL in skill frontmatter, sidebar, and doc pages
  • fix(docs): regenerate faq.html mirror (relative shiki script src)
  • feat(build): per-component minified twins + source maps
  • test(e2e): dock/center checks against the fixed-element containing block, not clientWidth
  • feat(verify): field feature parity + aria-describedby resolution gates
  • fix(a11y): wire every doc-page field description to its control via aria-describedby
  • docs(button-group): drop the Separator example - it contradicted the Split button
  • fix(button): secondary hover faded towards the page background - darken via color-mix instead of opacity
  • fix(purge-cdn): purge the @latest package-root entry before the files
  • fix(purge-cdn): fail fast when jsDelivr cannot serve the new tag yet

§v0.8.3

September 08, 2026 ba23256
  • fix(button-group): vertical group had asymmetric corners - Top rounded left, square right (issue #13)
  • fix(select): placeholder option must stay selectable so a selection can be cleared (issue #32)
  • docs(label): state the for↔id equality contract (issue #17)
  • fix(toggle-group): middle item of a vertical group had a rounded top-right corner (issue #12)
  • chore(purge-cdn): purge the complete dist payload, not just components+theme

§v0.8.2

September 08, 2026 95483d1
  • fix(combobox): filtered options stop rendering as clickable phantoms; selections get a clear button
  • refactor(typography): rename .code class to .inline-code - name now matches the docs
  • fix(accordion): clicking the open item of a non-collapsible single accordion is a silent no-op (no flicker)
  • fix(accordion): panel expand/collapse animates - ::details-content rules were dead code
  • fix(dialog): page behind a modal dialog stays put - closing returns to the exact scroll position
  • docs(README): docs/ mirror also ships 404.html fallback (same commit window as index touch f88a53b)
  • fix(docs): skill link toggles its <details> natively; docs mirror ships 404.html
  • fix(docs): TOC links land headings below the sticky page-header bar; § permalinks (issue #2)
  • docs: fixed architecture formatting issues and CDN cache purge script
  • docs: small claim fix

§v0.8.1

September 07, 2026 00bd14f
  • fix: generalize dropdown anchoring - nav-menu wires per trigger pair; popover stops claiming foreign triggers
  • fix: site-header dropdown anchored at viewport origin - nav must carry .nav-menu
  • fix: issue round - checkbox label centering, marketing block fixes, product-showcase play-state, collapsible docs sidebar

§v0.8.0

September 07, 2026 489e4c0
  • 13 CSS-only marketing blocks - site-header, hero, product-showcase, brand-logos, feature-details, testimonials, stats, pricing, blog, faq, get-in-touch, newsletter, site-footer: native-web-platform page sections (container queries, :has() billing toggle, real form semantics, backdrop-blur overlays) composed from the same tokens + primitives; doc pages and e2e fixtures generated from one shared demo source, 13 new css-smoke suites
  • every marketing icon is an inline SVG - WebKit never paints <use> clones from hidden <symbol> sprites, so the FAQ/pricing icon tiles rendered empty in Safari; inlined paths also keep copy-pasted blocks self-contained
  • brand-logos shows real brand marks (simple-icons, devDependency, read at generate time) as real links; testimonials quote-brand lockup links out too
  • product-showcase is a native <video controls> (webm+mp4 fallbacks, poster, browser-drawn play button); hero is copy-only - media belongs to the showcase block
  • docs header gains a wide-mode toggle (next to the dark-mode switch): releases the <main> max-width so the marketing blocks render unconstrained; persisted, aria-pressed, keyboard-native
  • new Architecture Overview page - a build-time render of ARCH.md via scripts/lib/arch-page.ts; verify's architecture ↔ ARCH.md gate fails on drift (AGENTS.md "ARCH.md ↔ architecture page sync")
  • fix: marketing <meta> descriptions and the site-footer hint were unescaped (<hr> injected raw, parse5 attribute errors); SPA router no longer stacks overlapping View Transitions ("Transition was skipped" pageerror)
  • define the mt-1 utility flagged by the utility-classes audit

§v0.7.19

September 07, 2026 06e3d0a
  • image doc page: CSS/JS snippets were blank data-src stubs (no loader ships); they are static embedded snippets like every other page now
  • theme radius consistency: every preset declared radius in light mode only, so switching to dark changed the theme's shape (Doom64/Retro Arcade rounded despite being hard-square themes); all 42 presets now declare an identical radius in both modes, and verify's theme radius consistency gate fails otherwise (AGENTS.md "Theme radius consistency")
  • new OpenAI theme: ChatGPT palette sampled pixel-from-screenshot (issues/chatgpt_*.png) - paper #fcfcfc sidebar / ink #0d0d0d / #efefef pills in light, pure-black sidebar / #2f2f2f canvas / #2a2a2a cards in dark, brand green in the charts, pill-round 1.5rem in both modes
  • breadcrumb: icon separators (custom chevron variant) are vertically centered with the labels - the <li> is flex now, inline SVGs sat on the text baseline (e2e geometry check)
  • tests: radius-consistency assertions for all presets incl. doom-64/retro-arcade=0px and openai parity (51 unit tests total)

§v0.7.18

September 06, 2026 8274414
  • doc-site nav now uses the sidebar token pair (--sidebar-accent/--sidebar-accent-foreground/--sidebar-foreground) instead of page-level --primary/--accent - 15 themes shipped an active nav link whose text vanished into the pill in dark mode
  • 15 theme presets' sidebar-accent pairs re-tuned to WCAG AA (catppuccin, twitter, mocha-mousse, violet-bloom, nature, doom-64, ocean-breeze, retro-arcade, midnight-bloom, northern-lights fg/bg; tangerine + candyland light pills); default light --sidebar-accent 0.97 → 0.94 (active pill no longer washes out against the sidebar)
  • verify gate theme sidebar contrast: every preset + the default token file must reach contrast ≥ 4.5 for active and idle nav text, against the background each actually sits on (scripts/lib/contrast.ts - WCAG math incl. oklch)
  • tests/contrast.test.ts (46 assertions incl. oklch color parsing and the shipped-preset sweep) + a documentation.e2e regression that measures the computed pixels of the real .nav-link.active across all 22 reported theme/mode cases
  • nav section headings use --sidebar-foreground - --primary fails against --sidebar on most presets

§v0.7.17

September 06, 2026 32c178d
  • tooltip: overflow: visible - the UA popover overflow: auto clipped the data-arrow caret to a sliver and rendered a scrollbar inside every tooltip
  • sheet: top/bottom content columns cap at 48rem and center (side sheets were fine at 24rem); doc demos now use the real .checkbox component instead of raw UA inputs
  • sidebar: collapsed rail centers submenu icons (cog) - the nested-nav indent and submenu-summary padding no longer drift them off the icon column; demo wrapper no longer shrink-wraps so the rail sticks to the preview's left edge; new data-side="right" doc demo + e2e check
  • card: .card-header + .card-footer restores a 1rem gap when no .card-content sits between them (index pillar cards' "Try it out" link was glued to the description)
  • docs: favicon.svg → images/favicon.webp; theme-switcher.js migrated to a .ts source
  • e2e: regression checks for caret geometry, top/bottom content centering, the embedded checkbox, collapsed icon alignment, and the right-docked rail

§v0.7.16

September 06, 2026 9365ee9
  • SPA router: body-level dialog/popover overlays are now migrated on page swaps - clicking dialog/sheet triggers after sidebar navigation did nothing before
  • context-menu: opens on the right-button release, not during the hold - the menu no longer light-dismisses itself on mouse-up
  • toast: pinned to its container corner (top layer bypasses the region's flex) + explicit 16px icon (un-sized SVG blew the toast up to ~300px)
  • avatar: status badge no longer clipped by overflow:hidden (fallback rounds itself instead)
  • combobox + dropdown: selection check/radio use a mask + currentColor - the data-URI SVG resolved currentColor to black and vanished on dark surfaces; selected row no longer shifts its text
  • table demo: avatar/name flex gap moved to the wrapping div (was dead style on the td)
  • collapsible demos: wrappers no longer shrink-wrap inside the flex preview (chevrons were jammed against uneven text)
  • e2e: regression checks for every fix above (hold-vs-release, toast corner + icon, badge clipping, mask indicators); dropdown fixture aligned with the documented .dropdown-check/.dropdown-radio markup

§v0.7.15

September 06, 2026 fe26cbd
  • SKILL.md: dist/SKILL.md generated per build from src/SKILL_tpl.md + skill frontmatter - the agent entry point (integration, philosophy, dist/ layout, per-component index)
  • all 55 component skills: required name/why/when/where/supportedStates frontmatter (AGENTS.md "Component skill template"); verify gates "skill frontmatter" + "SKILL.md ↔ skills"
  • component-skills.html + index + README document dist/SKILL.md as the discovery point for agents
  • tests/skill.test.ts: frontmatter parser, index block shape, screenshot naming per state

§v0.7.14

September 06, 2026 da3c0d5
  • First release as defuss-shadcn - forked from codylindley/shadcn-html (original idea and implementation by Cody Lindley) at commit f6d308d, September 05, 2026; v0.7.14 continues the original v0.7.13-alpha line and every commit below is post-fork work
  • README: doc-site e2e covers the command-palette search, not the removed sidebar filter
  • docs search: header box opens the command palette, fed by a generated index
  • docs search box moves into the header, next to the version badge
  • footer credit + tagline rewritten (user copy); sidebar author block removed
  • docs header brand fixed (shadcn-html -> defuss-shadcn); footer can never go stale again
  • sync README ↔ index.html hero sentence; add commit-window gate
  • index.html dogfoods the CDN install; README↔index parity rule + gate; docs e2e
  • docs/ publishes only the documentation site (no more full dist/ copy)
  • README: credits - forked from codylindley/shadcn-html (original idea and implementation by Cody Lindley); the Author line conflated the two people (kyr0.com is Aron Homberg)
  • no window globals: everything lives under globalThis.df$ (AGENTS.md)
  • README: point to ARCH.md, drop stale rollout-gap note (ratchets now empty)
  • ARCH.md: the self-verification proof loop, documented
  • e2e coverage for all 29 CSS-only components (rollout complete)
  • all 16 legacy components: honor prefers-reduced-motion (accessibility CSS)
  • avatar, image, sidebar, toast, context-menu: State API + e2e (batch 6, final legacy five)
  • calendar, color-picker, combobox, tree-view: State API + e2e (batch 5)
  • slider, number-input, carousel, sortable: State API + e2e (batch 4)
  • tabs, toggle, toggle-group, toolbar: State API + e2e (batch 3)
  • sheet, alert-dialog, command, navigation-menu: State API + e2e (batch 2)
  • popover, tooltip, dropdown: State API + e2e (batch 1)
  • README: document State API, TypeScript test tree, screenshots, expanded verify contract, docs/ mirror
  • docs: mirror dist/ → docs/ for GitHub Pages; typecheck + mirror freshness in verify
  • tests: port e2e runner, server, helpers and suites to TypeScript
  • verify: 8 new Pareto checks (escaping sentinel, reduced-motion, init idempotency, doc refs, linkedom link check, fixture↔CSS parity, portable paths, render drift)
  • verify+AGENTS: mandate refactor-source-first, then-e2e migration order
  • verify: state API messages give explicit refactor directive for missing states array
  • verify: code↔skill↔docs variant parity + uncommitted-tree warning
  • wip
  • initial after refactoring of fork

§v0.7.13-alpha

April 19, 2026
  • docs(es-modules): update documentation for ES modules

§v0.7.12-alpha

April 17, 2026
  • style(docs-theme.css): update body styles for improved readability

§v0.7.11-alpha

April 17, 2026
  • chore: remove Tailwind CSS and update dependencies

§v0.7.10-alpha

April 15, 2026
  • docs(index.html): update documentation for component layers

§v0.7.9-alpha

April 13, 2026
  • docs(AGENTS, specifications.instructions): update style scoping guidelines
  • chore: update project dependencies
  • feat(combobox): enhance combobox component with animations and accessibility improvements

§v0.7.8-alpha

April 13, 2026
  • chore(docs): update documentation for icons, sheets, sliders, tabs, and add audit script

§v0.7.7-alpha

April 13, 2026
  • style(docs): update typography and layout styles across documentation
  • feat(slider): add slider component and integrate into documentation

§v0.7.6-alpha

April 13, 2026
  • style(docs): update grid layouts and improve accessibility in documentation
  • feat(input): enhance input component with readonly and password examples

§v0.7.5-alpha

April 12, 2026
  • feat(checkbox, input, label, textarea): enhance accessibility and improve component styles
  • docs(popover): enhance documentation and examples for popover component

§v0.7.4-alpha

April 12, 2026
  • chore(docs): sync documentation with component updates and improve accessibility
  • feat(steps): add error state, size variants, clickable steps, and prefers-reduced-motion
  • Initial plan
  • feat(breadcrumb): enhance accessibility and styling for breadcrumb component
  • feat(pagination): enhance accessibility and structure for pagination component
  • feat(steps, tabs): enhance accessibility and styling for steps and tabs components
  • feat(navigation-menu): enhance dropdown functionality and accessibility
  • feat(button-group): enhance button group styling and documentation
  • feat(toggle): enhance accessibility and styling for high-contrast modes
  • feat(button): enhance accessibility and add new icon size
  • feat(typography): add RTL support and example in documentation
  • docs(icon): enhance documentation for Lucide icons
  • feat(separator): enhance accessibility and styling

§v0.7.3-alpha

April 12, 2026
  • docs(typography): enhance documentation with new features and prose examples

§v0.7.2-alpha

April 12, 2026
  • chore(docs): update documentation and add image and sidebar components
  • feat(carousel): enhance carousel functionality and accessibility

§v0.7.1-alpha

April 12, 2026
  • feat(typography): enhance typography features and documentation

§v0.7.0-alpha

April 12, 2026
  • feat(tooltip): enhance tooltip functionality and styling
  • feat(api): add new endpoint for user authentication
  • feat(documentation): update native web APIs documentation and enhance layout
  • feat(documentation): enhance layout and footer components
  • feat(documentation): add native web APIs documentation
  • docs(es-modules): enhance documentation on module usage and initialization
  • chore: enhance event listener initialization and documentation
  • docs(es-modules, installation, label, theming): update documentation for clarity and consistency
  • chore(docs): update semantic tokens references and replace deprecated file
  • docs(components): add documentation for various components

§v0.6.0-alpha

April 11, 2026
  • chore(docs): update documentation meta tags and improve caching
  • feat(layout): enhance dark mode functionality

§v0.5.0-alpha

April 11, 2026
  • chore: update .gitignore to include node_modules
  • chore(changes): update code changes structure
  • chore: update components for improved positioning and versioning
  • style(docs): update comment styles in documentation files
  • chore(docs): wrap headers in a sticky container and adjust padding
  • chore(docs): update script tags to use type="module" for better performance
  • chore(docs): update documentation and add new cascade layers page
  • feat(vite): add initial setup and core functionality
  • feat(docs): add scripts for embedding spec content and fixing component pills
  • revert: remove CSS bundling, restore individual component CSS links
  • feat(docs): bundle component CSS for documentation site
  • refactor: dogfood components in doc demos

§v0.4.0-alpha

April 11, 2026
  • chore(changes): update code changes structure
  • chore: update components for improved positioning and versioning
  • style(docs): update comment styles in documentation files
  • chore(docs): wrap headers in a sticky container and adjust padding
  • chore(docs): update script tags to use type="module" for better performance
  • chore(docs): update documentation and add new cascade layers page
  • feat(vite): add initial setup and core functionality
  • feat(docs): add scripts for embedding spec content and fixing component pills
  • revert: remove CSS bundling, restore individual component CSS links
  • feat(docs): bundle component CSS for documentation site
  • refactor: dogfood components in doc demos

§v0.3.0

April 11, 2026
  • feat(docs): generate documentation pages for new components
  • chore: update docs
  • docs: update documentation instructions and README

§v0.2.1

April 11, 2026
  • chore(changes): clean up code changes section
  • feat(docs): add theme and utilities styles

§v0.2.0

April 11, 2026
  • fix: use node instead of sed for changelog injection
  • feat(timeline, tree-view): add new documentation pages for timeline and tree view components
  • fix: push dev branch in deploy script

Comments, ideas or improvements? Edit this page's source on GitHub