# @kungal/ui-nuxt

## 2.44.0

### Patch Changes

- Updated dependencies [7cd484e]
  - @kungal/ui-vue@2.44.0
  - @kungal/ui-tokens@2.44.0

## 2.43.0

### Patch Changes

- Updated dependencies [070a75a]
  - @kungal/ui-tokens@2.43.0
  - @kungal/ui-vue@2.43.0

## 2.42.3

### Patch Changes

- Updated dependencies [0e18d4b]
  - @kungal/ui-vue@2.42.3
  - @kungal/ui-tokens@2.42.3

## 2.42.2

### Patch Changes

- Updated dependencies [65e513a]
  - @kungal/ui-vue@2.42.2
  - @kungal/ui-tokens@2.42.2

## 2.42.1

### Patch Changes

- Updated dependencies [8865a7a]
  - @kungal/ui-vue@2.42.1
  - @kungal/ui-tokens@2.42.1

## 2.42.0

### Patch Changes

- Updated dependencies [a706a81]
- Updated dependencies [8d0812e]
  - @kungal/ui-vue@2.42.0
  - @kungal/ui-tokens@2.42.0

## 2.41.0

### Patch Changes

- Updated dependencies [7176e08]
- Updated dependencies [450db2e]
  - @kungal/ui-vue@2.41.0
  - @kungal/ui-tokens@2.41.0

## 2.40.3

### Patch Changes

- Updated dependencies [fc6b386]
- Updated dependencies [33a6dc1]
  - @kungal/ui-vue@2.40.3
  - @kungal/ui-tokens@2.40.3

## 2.40.2

### Patch Changes

- Updated dependencies [6930c27]
  - @kungal/ui-vue@2.40.2
  - @kungal/ui-tokens@2.40.2

## 2.40.1

### Patch Changes

- Updated dependencies [5cf63d4]
  - @kungal/ui-vue@2.40.1
  - @kungal/ui-tokens@2.40.1

## 2.40.0

### Patch Changes

- Updated dependencies [905b880]
  - @kungal/ui-vue@2.40.0
  - @kungal/ui-tokens@2.40.0

## 2.39.0

### Patch Changes

- Updated dependencies [866effe]
  - @kungal/ui-vue@2.39.0
  - @kungal/ui-tokens@2.39.0

## 2.38.0

### Patch Changes

- Updated dependencies [8132bef]
  - @kungal/ui-tokens@2.38.0
  - @kungal/ui-vue@2.38.0

## 2.37.0

### Patch Changes

- Updated dependencies [d1a2f6e]
- Updated dependencies [b7da1b9]
  - @kungal/ui-vue@2.37.0
  - @kungal/ui-tokens@2.37.0

## 2.36.0

### Patch Changes

- Updated dependencies [6fbcbca]
- Updated dependencies [66cf3c9]
  - @kungal/ui-vue@2.36.0
  - @kungal/ui-tokens@2.36.0

## 2.35.1

### Patch Changes

- Updated dependencies [181208b]
  - @kungal/ui-vue@2.35.1
  - @kungal/ui-tokens@2.35.1

## 2.35.0

### Patch Changes

- @kungal/ui-vue@2.35.0
- @kungal/ui-tokens@2.35.0

## 2.34.0

### Patch Changes

- @kungal/ui-vue@2.34.0
- @kungal/ui-tokens@2.34.0

## 2.33.0

### Patch Changes

- Updated dependencies [d672af5]
  - @kungal/ui-tokens@2.33.0
  - @kungal/ui-vue@2.33.0

## 2.32.1

### Patch Changes

- Updated dependencies [b1665c8]
  - @kungal/ui-vue@2.32.1
  - @kungal/ui-tokens@2.32.1

## 2.32.0

### Patch Changes

- Updated dependencies [57307ed]
  - @kungal/ui-vue@2.32.0
  - @kungal/ui-tokens@2.32.0

## 2.31.1

### Patch Changes

- Updated dependencies [d275bd2]
  - @kungal/ui-vue@2.31.1
  - @kungal/ui-tokens@2.31.1

## 2.31.0

### Patch Changes

- Updated dependencies [229f073]
  - @kungal/ui-vue@2.31.0
  - @kungal/ui-tokens@2.31.0

## 2.30.0

### Patch Changes

- Updated dependencies [1ec5cc6]
  - @kungal/ui-tokens@2.30.0
  - @kungal/ui-vue@2.30.0

## 2.29.0

### Patch Changes

- Updated dependencies [bd3836f]
  - @kungal/ui-vue@2.29.0
  - @kungal/ui-tokens@2.29.0

## 2.28.0

### Patch Changes

- Updated dependencies [346ea36]
  - @kungal/ui-vue@2.28.0
  - @kungal/ui-tokens@2.28.0

## 2.27.0

### Patch Changes

- Updated dependencies [5890c9c]
- Updated dependencies [6e4add7]
  - @kungal/ui-vue@2.27.0
  - @kungal/ui-tokens@2.27.0

## 2.26.3

### Patch Changes

- Updated dependencies [a36bbe9]
  - @kungal/ui-vue@2.26.3
  - @kungal/ui-tokens@2.26.3

## 2.26.2

### Patch Changes

- Updated dependencies [78f0206]
  - @kungal/ui-vue@2.26.2
  - @kungal/ui-tokens@2.26.2

## 2.26.1

### Patch Changes

- Updated dependencies [ef32101]
  - @kungal/ui-vue@2.26.1
  - @kungal/ui-tokens@2.26.1

## 2.26.0

### Patch Changes

- Updated dependencies [f07c615]
  - @kungal/ui-vue@2.26.0
  - @kungal/ui-tokens@2.26.0

## 2.25.1

### Patch Changes

- Updated dependencies [b7040e0]
  - @kungal/ui-vue@2.25.1
  - @kungal/ui-tokens@2.25.1

## 2.25.0

### Patch Changes

- Updated dependencies [d8f9145]
  - @kungal/ui-vue@2.25.0
  - @kungal/ui-tokens@2.25.0

## 2.24.0

### Patch Changes

- Updated dependencies [177b028]
  - @kungal/ui-vue@2.24.0
  - @kungal/ui-tokens@2.24.0

## 2.23.0

### Patch Changes

- Updated dependencies [7786891]
  - @kungal/ui-vue@2.23.0
  - @kungal/ui-tokens@2.23.0

## 2.22.0

### Patch Changes

- Updated dependencies [c0e371d]
  - @kungal/ui-vue@2.22.0
  - @kungal/ui-tokens@2.22.0

## 2.21.0

### Patch Changes

- Updated dependencies [8f0373b]
  - @kungal/ui-vue@2.21.0
  - @kungal/ui-tokens@2.21.0

## 2.20.0

### Patch Changes

- Updated dependencies [ab9e4ea]
  - @kungal/ui-vue@2.20.0
  - @kungal/ui-tokens@2.20.0

## 2.19.1

### Patch Changes

- Updated dependencies [7752893]
  - @kungal/ui-vue@2.19.1
  - @kungal/ui-tokens@2.19.1

## 2.19.0

### Patch Changes

- Updated dependencies [177abc6]
  - @kungal/ui-vue@2.19.0
  - @kungal/ui-tokens@2.19.0

## 2.18.2

### Patch Changes

- Updated dependencies [7af1744]
  - @kungal/ui-vue@2.18.2
  - @kungal/ui-tokens@2.18.2

## 2.18.1

### Patch Changes

- Updated dependencies [84ae5dc]
  - @kungal/ui-vue@2.18.1
  - @kungal/ui-tokens@2.18.1

## 2.18.0

### Patch Changes

- Updated dependencies [b78e78b]
- Updated dependencies [037c3e6]
  - @kungal/ui-vue@2.18.0
  - @kungal/ui-tokens@2.18.0

## 2.17.0

### Patch Changes

- Updated dependencies [aae4747]
  - @kungal/ui-vue@2.17.0
  - @kungal/ui-tokens@2.17.0

## 2.16.0

### Patch Changes

- Updated dependencies [d23e061]
  - @kungal/ui-vue@2.16.0
  - @kungal/ui-tokens@2.16.0

## 2.15.1

### Patch Changes

- Updated dependencies [4ba751a]
  - @kungal/ui-vue@2.15.1
  - @kungal/ui-tokens@2.15.1

## 2.15.0

### Patch Changes

- Updated dependencies [19e041c]
  - @kungal/ui-vue@2.15.0
  - @kungal/ui-tokens@2.15.0

## 2.14.1

### Patch Changes

- Updated dependencies [27790a5]
  - @kungal/ui-vue@2.14.1
  - @kungal/ui-tokens@2.14.1

## 2.14.0

### Patch Changes

- Updated dependencies [b4b1460]
  - @kungal/ui-vue@2.14.0
  - @kungal/ui-tokens@2.14.0

## 2.13.1

### Patch Changes

- Updated dependencies [978cf03]
  - @kungal/ui-vue@2.13.1
  - @kungal/ui-tokens@2.13.1

## 2.13.0

### Patch Changes

- Updated dependencies [6eadb74]
  - @kungal/ui-vue@2.13.0
  - @kungal/ui-tokens@2.13.0

## 2.12.2

### Patch Changes

- Updated dependencies [7a99394]
  - @kungal/ui-vue@2.12.2
  - @kungal/ui-tokens@2.12.2

## 2.12.1

### Patch Changes

- Updated dependencies [f5c867b]
- Updated dependencies [f5c867b]
  - @kungal/ui-vue@2.12.1
  - @kungal/ui-tokens@2.12.1

## 2.12.0

### Patch Changes

- Updated dependencies [08e2226]
  - @kungal/ui-vue@2.12.0
  - @kungal/ui-tokens@2.12.0

## 2.11.0

### Patch Changes

- Updated dependencies [0215eec]
- Updated dependencies [0215eec]
  - @kungal/ui-vue@2.11.0
  - @kungal/ui-tokens@2.11.0

## 2.10.0

### Patch Changes

- Updated dependencies [a7d8e8d]
  - @kungal/ui-vue@2.10.0
  - @kungal/ui-tokens@2.10.0

## 2.9.1

### Patch Changes

- Updated dependencies [f4f84d3]
  - @kungal/ui-vue@2.9.1
  - @kungal/ui-tokens@2.9.1

## 2.9.0

### Patch Changes

- Updated dependencies [1e253ef]
  - @kungal/ui-vue@2.9.0
  - @kungal/ui-tokens@2.9.0

## 2.8.3

### Patch Changes

- Updated dependencies [4ec9965]
  - @kungal/ui-vue@2.8.3
  - @kungal/ui-tokens@2.8.3

## 2.8.2

### Patch Changes

- Updated dependencies [1e31d5c]
  - @kungal/ui-vue@2.8.2
  - @kungal/ui-tokens@2.8.2

## 2.8.1

### Patch Changes

- Updated dependencies [028d94a]
  - @kungal/ui-vue@2.8.1
  - @kungal/ui-tokens@2.8.1

## 2.8.0

### Patch Changes

- Updated dependencies [3ebc4de]
  - @kungal/ui-vue@2.8.0
  - @kungal/ui-tokens@2.8.0

## 2.7.1

### Patch Changes

- Updated dependencies [8d36753]
  - @kungal/ui-vue@2.7.1
  - @kungal/ui-tokens@2.7.1

## 2.7.0

### Patch Changes

- Updated dependencies [2060622]
  - @kungal/ui-vue@2.7.0
  - @kungal/ui-tokens@2.7.0

## 2.6.0

### Patch Changes

- Updated dependencies [76307df]
  - @kungal/ui-vue@2.6.0
  - @kungal/ui-tokens@2.6.0

## 2.5.0

### Patch Changes

- Updated dependencies [10d4087]
  - @kungal/ui-vue@2.5.0
  - @kungal/ui-tokens@2.5.0

## 2.4.0

### Patch Changes

- Updated dependencies [93befa5]
  - @kungal/ui-vue@2.4.0
  - @kungal/ui-tokens@2.4.0

## 2.3.1

### Patch Changes

- Updated dependencies [cf30b0c]
  - @kungal/ui-vue@2.3.1
  - @kungal/ui-tokens@2.3.1

## 2.3.0

### Patch Changes

- Updated dependencies [349b46d]
  - @kungal/ui-vue@2.3.0
  - @kungal/ui-tokens@2.3.0

## 2.2.0

### Patch Changes

- Updated dependencies [8ce8049]
  - @kungal/ui-vue@2.2.0
  - @kungal/ui-tokens@2.2.0

## 2.1.1

### Patch Changes

- Updated dependencies [c3f4c91]
  - @kungal/ui-vue@2.1.1
  - @kungal/ui-tokens@2.1.1

## 2.1.0

### Patch Changes

- Updated dependencies [d566c45]
  - @kungal/ui-vue@2.1.0
  - @kungal/ui-tokens@2.1.0

## 2.0.1

### Patch Changes

- Updated dependencies [373c616]
  - @kungal/ui-vue@2.0.1
  - @kungal/ui-tokens@2.0.1

## 2.0.0

### Patch Changes

- Updated dependencies [c0e69ae]
  - @kungal/ui-vue@2.0.0
  - @kungal/ui-tokens@2.0.0

## 1.14.2

### Patch Changes

- Updated dependencies [c27e274]
  - @kungal/ui-tokens@1.14.2
  - @kungal/ui-vue@1.14.2

## 1.14.1

### Patch Changes

- Updated dependencies [6d0bce9]
  - @kungal/ui-vue@1.14.1
  - @kungal/ui-tokens@1.14.1

## 1.14.0

### Patch Changes

- Updated dependencies [cf7f212]
  - @kungal/ui-vue@1.14.0
  - @kungal/ui-tokens@1.14.0

## 1.13.0

### Patch Changes

- 9cd2af8: feat: single source of truth for component registration + `KunUIResolver`

  Kills the class of bug where a newly-added component is registered for plain Vue
  but forgotten elsewhere (the recent `Failed to resolve component: KunReaction`).

  - **One source** — `KUN_COMPONENT_NAMES` (exported from `@kungal/ui-vue`). The
    plain-Vue plugin types its registry as `Record<KunComponentName, …>`, so a
    missing/extra entry is a **compile error**, not a silent runtime failure. The
    Nuxt layer's auto-import list and the docs meta now derive from this list
    instead of hand-maintaining their own copies — they can no longer drift.
  - **`KunUIResolver`** (new, from `@kungal/ui-vue`) for `unplugin-vue-components`,
    matching Element Plus / PrimeVue: Vite apps get on-demand, tree-shaken
    auto-import of every KunUI component with zero registration and zero list —
    new components work automatically.

    ```ts
    import Components from "unplugin-vue-components/vite";
    import { KunUIResolver } from "@kungal/ui-vue";
    // plugins: [Components({ resolvers: [KunUIResolver()] })]
    ```

  No change to existing usage (`app.use(KunUI)`, the Nuxt layer auto-import).

- Updated dependencies [9cd2af8]
  - @kungal/ui-vue@1.13.0
  - @kungal/ui-tokens@1.13.0

## 1.12.1

### Patch Changes

- e7505ae: fix(nuxt): register KunReaction for auto-import

  `KunReaction` (added in 1.11.0) was wired into the plain-Vue plugin and the docs
  but not into the Nuxt layer's `KUN_COMPONENTS` auto-import list, so downstream
  Nuxt templates hit `[Vue warn]: Failed to resolve component: KunReaction`. Added
  it to the list. No other component was affected — the rest are in sync.

  - @kungal/ui-tokens@1.12.1
  - @kungal/ui-vue@1.12.1

## 1.12.0

### Patch Changes

- Updated dependencies [886e58f]
  - @kungal/ui-vue@1.12.0
  - @kungal/ui-tokens@1.12.0

## 1.11.0

### Patch Changes

- Updated dependencies [160667d]
  - @kungal/ui-vue@1.11.0
  - @kungal/ui-tokens@1.11.0

## 1.10.1

### Patch Changes

- Updated dependencies [56bd509]
  - @kungal/ui-vue@1.10.1
  - @kungal/ui-tokens@1.10.1

## 1.10.0

### Patch Changes

- Updated dependencies [ae0c566]
  - @kungal/ui-vue@1.10.0
  - @kungal/ui-tokens@1.10.0

## 1.9.5

### Patch Changes

- Updated dependencies [770b77b]
  - @kungal/ui-vue@1.9.5
  - @kungal/ui-tokens@1.9.5

## 1.9.4

### Patch Changes

- Updated dependencies [92d0ff4]
  - @kungal/ui-vue@1.9.4
  - @kungal/ui-tokens@1.9.4

## 1.9.3

### Patch Changes

- Updated dependencies [0b42fd3]
  - @kungal/ui-tokens@1.9.3
  - @kungal/ui-vue@1.9.3

## 1.9.2

### Patch Changes

- Updated dependencies [b673935]
  - @kungal/ui-tokens@1.9.2
  - @kungal/ui-vue@1.9.2

## 1.9.1

### Patch Changes

- Updated dependencies [7a2c64d]
  - @kungal/ui-tokens@1.9.1
  - @kungal/ui-vue@1.9.1

## 1.9.0

### Patch Changes

- Updated dependencies [29a6a07]
  - @kungal/ui-vue@1.9.0
  - @kungal/ui-tokens@1.9.0

## 1.8.3

### Patch Changes

- Updated dependencies [2c352d6]
  - @kungal/ui-tokens@1.8.3
  - @kungal/ui-vue@1.8.3

## 1.8.2

### Patch Changes

- Updated dependencies [117063e]
  - @kungal/ui-tokens@1.8.2
  - @kungal/ui-vue@1.8.2

## 1.8.1

### Patch Changes

- Updated dependencies [c2f4bda]
  - @kungal/ui-tokens@1.8.1
  - @kungal/ui-vue@1.8.1

## 1.8.0

### Patch Changes

- Updated dependencies [3e821c4]
  - @kungal/ui-tokens@1.8.0
  - @kungal/ui-vue@1.8.0

## 1.7.0

### Patch Changes

- Updated dependencies [82de3b5]
  - @kungal/ui-tokens@1.7.0
  - @kungal/ui-vue@1.7.0

## 1.6.3

### Patch Changes

- Updated dependencies [0019f45]
  - @kungal/ui-vue@1.6.3
  - @kungal/ui-tokens@1.6.3

## 1.6.2

### Patch Changes

- 05f2bee: chore: ship CHANGELOG.md in the published packages

  `CHANGELOG.md` is now included in each package's npm tarball (added to `files`),
  so downstream can read the per-version changes straight from the npm package
  page — not only from the GitHub repo. (Releases also now appear on GitHub
  Releases and the docs site's auto-generated /changelog page.)

- Updated dependencies [05f2bee]
  - @kungal/ui-tokens@1.6.2
  - @kungal/ui-vue@1.6.2

## 1.6.1

### Patch Changes

- Updated dependencies [498a9c1]
  - @kungal/ui-vue@1.6.1
  - @kungal/ui-tokens@1.6.1

## 1.6.0

### Patch Changes

- Updated dependencies [5d9ced9]
  - @kungal/ui-vue@1.6.0
  - @kungal/ui-tokens@1.6.0

## 1.5.0

### Patch Changes

- Updated dependencies [13005ea]
  - @kungal/ui-vue@1.5.0
  - @kungal/ui-tokens@1.5.0

## 1.4.2

### Patch Changes

- Updated dependencies [6d70e87]
  - @kungal/ui-vue@1.4.2
  - @kungal/ui-tokens@1.4.2

## 1.4.1

### Patch Changes

- Updated dependencies [0752bc1]
  - @kungal/ui-vue@1.4.1
  - @kungal/ui-tokens@1.4.1

## 1.4.0

### Patch Changes

- Updated dependencies [cf9196c]
  - @kungal/ui-vue@1.4.0
  - @kungal/ui-tokens@1.4.0

## 1.3.0

### Patch Changes

- Updated dependencies [27e40d4]
  - @kungal/ui-vue@1.3.0
  - @kungal/ui-tokens@1.3.0

## 1.2.0

### Patch Changes

- Updated dependencies [8368cfe]
  - @kungal/ui-vue@1.2.0
  - @kungal/ui-tokens@1.2.0

## 1.1.1

### Patch Changes

- Updated dependencies [c6d7502]
  - @kungal/ui-vue@1.1.1
  - @kungal/ui-tokens@1.1.1

## 1.1.0

### Patch Changes

- Updated dependencies [eaf375b]
  - @kungal/ui-vue@1.1.0
  - @kungal/ui-tokens@1.1.0

## 1.0.0

### Major Changes

- ac0bd4e: 1.0.0 — first stable release.

  The component set (57 Vue components) and the design-token system are stable and
  documented. Over the 0.14 → 0.22 line every cross-cutting surface was routed
  through a single source of truth: borders (`--color-kun-border` / `border-kun`),
  focus rings (`kunFocusRingClasses`), corner radius (`rounded-kun-*` /
  `--kun-radius-scale`), elevation (`--shadow-kun-*`), motion (`--kun-dur-*` +
  `duration-kun-*` + `ease-kun-*`), and sizing (`kunControlSize` /
  `kunSelectionSize` / `kunChipSize`).

  Also fixes a registration gap surfaced while completing the docs: `KunAutocomplete`,
  `KunNumberInput`, and `KunPinInput` (added in 0.14.0) were never added to the Nuxt
  layer's auto-import list, so Nuxt consumers hit "Failed to resolve component". They
  now auto-import like every other component (plain-Vue `app.use(KunUI)` already
  registered them). Their docs pages, prop tables, and `llms.txt` entries are added.

### Patch Changes

- Updated dependencies [ac0bd4e]
  - @kungal/ui-tokens@1.0.0
  - @kungal/ui-vue@1.0.0

## 0.22.4

### Patch Changes

- Updated dependencies [157c04f]
  - @kungal/ui-vue@0.22.4
  - @kungal/ui-tokens@0.22.4

## 0.22.3

### Patch Changes

- Updated dependencies [0305c8d]
  - @kungal/ui-vue@0.22.3
  - @kungal/ui-tokens@0.22.3

## 0.22.2

### Patch Changes

- @kungal/ui-vue@0.22.2
- @kungal/ui-tokens@0.22.2

## 0.22.1

### Patch Changes

- @kungal/ui-vue@0.22.1
- @kungal/ui-tokens@0.22.1

## 0.22.0

### Patch Changes

- Updated dependencies [2026df2]
  - @kungal/ui-vue@0.22.0
  - @kungal/ui-tokens@0.22.0

## 0.21.0

### Patch Changes

- Updated dependencies [3e841f0]
  - @kungal/ui-vue@0.21.0
  - @kungal/ui-tokens@0.21.0

## 0.20.0

### Patch Changes

- Updated dependencies [40e8abf]
- Updated dependencies [40e8abf]
  - @kungal/ui-tokens@0.20.0
  - @kungal/ui-vue@0.20.0

## 0.19.1

### Patch Changes

- Updated dependencies [3a67606]
  - @kungal/ui-vue@0.19.1
  - @kungal/ui-tokens@0.19.1

## 0.19.0

### Patch Changes

- Updated dependencies [d8e7e76]
  - @kungal/ui-vue@0.19.0
  - @kungal/ui-tokens@0.19.0

## 0.18.1

### Patch Changes

- Updated dependencies [1016e80]
  - @kungal/ui-vue@0.18.1
  - @kungal/ui-tokens@0.18.1

## 0.18.0

### Patch Changes

- Updated dependencies [6fa75bb]
  - @kungal/ui-tokens@0.18.0
  - @kungal/ui-vue@0.18.0

## 0.17.2

### Patch Changes

- Updated dependencies [9989b7c]
  - @kungal/ui-tokens@0.17.2
  - @kungal/ui-vue@0.17.2

## 0.17.1

### Patch Changes

- Updated dependencies [54f3498]
  - @kungal/ui-vue@0.17.1
  - @kungal/ui-tokens@0.17.1

## 0.17.0

### Patch Changes

- Updated dependencies [59479bc]
  - @kungal/ui-vue@0.17.0
  - @kungal/ui-tokens@0.17.0

## 0.16.0

### Patch Changes

- Updated dependencies [8cc6532]
  - @kungal/ui-vue@0.16.0
  - @kungal/ui-tokens@0.16.0

## 0.15.0

### Patch Changes

- Updated dependencies [e5f8c89]
  - @kungal/ui-vue@0.15.0
  - @kungal/ui-tokens@0.15.0

## 0.14.0

### Patch Changes

- Updated dependencies [cd404aa]
  - @kungal/ui-vue@0.14.0
  - @kungal/ui-tokens@0.14.0

## 0.13.0

### Patch Changes

- Updated dependencies [59dc29e]
  - @kungal/ui-vue@0.13.0
  - @kungal/ui-tokens@0.13.0

## 0.12.0

### Patch Changes

- Updated dependencies [6e5836e]
  - @kungal/ui-vue@0.12.0
  - @kungal/ui-tokens@0.12.0

## 0.11.0

### Minor Changes

- 5403dca: SEO-first Tab panels + crawlable tab-as-route.

  KunTab was a headless tab **bar** (it rendered `role="tab"` buttons and exposed
  the active value, but no content). That left the SSR-SEO-critical decision —
  how to render and hide each section — entirely to the consumer, and the obvious
  `v-if` choice silently drops inactive panels from the indexable DOM. This adds a
  first-class, SEO-optimal content layer.

  **New `KunTabPanel` / `KunTabPanels`.**

  ```vue
  <KunTab v-model="active" :items="items" name="product" />
  <KunTabPanels v-model="active" name="product">
    <KunTabPanel value="overview">…</KunTabPanel>
    <KunTabPanel value="specs">…</KunTabPanel>
  </KunTabPanels>
  ```

  - **`mount` (default `"eager"`)** — `eager` server-renders **every** panel into the
    HTML so search engines index all of it; inactive panels are hidden, not removed.
    `"lazy"` renders on first activation then keeps (huge data, accepts the
    trade-off for unopened panels); `"unmount"` keeps only the active panel in the
    DOM (NOT crawlable — for heavy non-SEO widgets only). `forceMount` is a boolean
    alias for `eager`, familiar from Radix/Reka/MUI.
  - **Inactive panels hide with `hidden="until-found"`** (`hiddenStrategy`, default) —
    they stay indexed _and_ become reachable by in-page search (Ctrl+F),
    scroll-to-text fragments and deep links; the `beforematch` reveal flips the
    active tab to match. `hiddenStrategy="display"` falls back to `display:none`.
    SSR/first paint is flash-free (a `content-visibility` placeholder upgrades to
    the real attribute on the client).
  - Correct `role="tabpanel"` + `aria-labelledby`/`aria-controls` wiring (tab ↔
    panel ids derive from the tab `value`, namespaced by an optional `name`).

  **KunTab: `href` items now render a real `<a>` (crawlable tab-as-route).** Tabs
  with `href` previously rendered a `<button>` that navigated programmatically —
  invisible to crawlers. They now render `config.linkComponent` (`<a>` / `NuxtLink`)
  with the href, so each tab is a discoverable URL and works without JS; with JS the
  click is intercepted and routed through `config.navigate` (no double-nav). Tabs
  also gained `id` / `aria-controls` (and KunTab a `name` prop) to pair with panels.

### Patch Changes

- Updated dependencies [5403dca]
  - @kungal/ui-vue@0.11.0
  - @kungal/ui-tokens@0.11.0

## 0.10.0

### Patch Changes

- Updated dependencies [7f8495d]
  - @kungal/ui-tokens@0.10.0
  - @kungal/ui-vue@0.10.0

## 0.9.0

### Patch Changes

- Updated dependencies [0a57065]
  - @kungal/ui-tokens@0.9.0
  - @kungal/ui-vue@0.9.0

## 0.8.0

### Patch Changes

- Updated dependencies [7624924]
  - @kungal/ui-vue@0.8.0
  - @kungal/ui-tokens@0.8.0

## 0.7.0

### Patch Changes

- Updated dependencies [29a39a7]
  - @kungal/ui-vue@0.7.0
  - @kungal/ui-tokens@0.7.0

## 0.6.2

### Patch Changes

- Updated dependencies [7b521fc]
  - @kungal/ui-vue@0.6.2
  - @kungal/ui-tokens@0.6.2

## 0.6.1

### Patch Changes

- Updated dependencies [dc437bb]
  - @kungal/ui-vue@0.6.1
  - @kungal/ui-tokens@0.6.1

## 0.6.0

### Minor Changes

- c15c5fc: Remove the `KunFavicon` component.

  `KunFavicon` was just a static, hardcoded inline SVG of the KunUI lollipop mark
  with no props — it carried no library value (an app that wants a logo ships its
  own asset, e.g. via `KunBrand`'s `iconSrc`). It's dropped from the `@kungal/ui-vue`
  exports and the `@kungal/ui-nuxt` auto-import list.

  **Migration:** if you were rendering `<KunFavicon />`, inline your own logo SVG or
  `<img>`/`KunImage` pointing at your favicon asset instead.

### Patch Changes

- Updated dependencies [c15c5fc]
  - @kungal/ui-vue@0.6.0
  - @kungal/ui-tokens@0.6.0

## 0.5.2

### Patch Changes

- Updated dependencies [8b39e7c]
  - @kungal/ui-vue@0.5.2
  - @kungal/ui-tokens@0.5.2

## 0.5.1

### Patch Changes

- Updated dependencies [bef6580]
  - @kungal/ui-tokens@0.5.1
  - @kungal/ui-vue@0.5.1

## 0.5.0

### Patch Changes

- Updated dependencies [b669cf4]
  - @kungal/ui-vue@0.5.0
  - @kungal/ui-tokens@0.5.0

## 0.4.1

### Patch Changes

- Updated dependencies [93b8446]
  - @kungal/ui-vue@0.4.1
  - @kungal/ui-tokens@0.4.1

## 0.4.0

### Patch Changes

- Updated dependencies [cb46d7b]
  - @kungal/ui-vue@0.4.0
  - @kungal/ui-tokens@0.4.0

## 0.3.4

### Patch Changes

- Updated dependencies [3a50b6a]
  - @kungal/ui-vue@0.3.4
  - @kungal/ui-tokens@0.3.4

## 0.3.3

### Patch Changes

- Updated dependencies [9e0bdc2]
  - @kungal/ui-vue@0.3.3
  - @kungal/ui-tokens@0.3.3

## 0.3.2

### Patch Changes

- Updated dependencies [2bd491f]
  - @kungal/ui-vue@0.3.2
  - @kungal/ui-tokens@0.3.2

## 0.3.1

### Patch Changes

- Updated dependencies [24de30a]
  - @kungal/ui-tokens@0.3.1
  - @kungal/ui-vue@0.3.1

## 0.3.0

### Patch Changes

- Updated dependencies [9b8cbae]
  - @kungal/ui-vue@0.3.0
  - @kungal/ui-tokens@0.3.0

## 0.2.5

### Patch Changes

- Updated dependencies [f0bbd79]
  - @kungal/ui-vue@0.2.5
  - @kungal/ui-tokens@0.2.5

## 0.2.4

### Patch Changes

- Updated dependencies [0ec98f9]
  - @kungal/ui-vue@0.2.4
  - @kungal/ui-tokens@0.2.4

## 0.2.3

### Patch Changes

- Updated dependencies [f0bc0fc]
  - @kungal/ui-vue@0.2.3
  - @kungal/ui-tokens@0.2.3

## 0.2.2

### Patch Changes

- Updated dependencies [d32b6e5]
  - @kungal/ui-vue@0.2.2
  - @kungal/ui-tokens@0.2.2

## 0.2.1

### Patch Changes

- Updated dependencies [f48f420]
  - @kungal/ui-vue@0.2.1
  - @kungal/ui-tokens@0.2.1

## 0.2.0

### Minor Changes

- 35358f2: Settle on the `@kungal/ui-*` package namespace; the four packages are versioned and released together.

### Patch Changes

- Updated dependencies [e3cf45d]
- Updated dependencies [d5ffbb6]
- Updated dependencies [35358f2]
  - @kungal/ui-vue@0.2.0
  - @kungal/ui-tokens@0.2.0

## 0.1.1

### Patch Changes

- c532a02: Add npm `keywords` to every package for better discoverability on the npm registry.
- Updated dependencies [c532a02]
  - @kungal/ui-tokens@0.1.1
  - @kungal/ui-vue@0.1.1
