Skip to content

Changelog

Before 1.0 a minor version may include a breaking change; its section then says how to move.

0.1.0 Oct 27, 2026

The first version brings 95 interaction patterns for admin apps, each with a live example, and the 63 Vue components that keep them (66 with the parts they are built from).

A pattern says what a person gets on the screen: where keyboard focus goes, what stays in view while a request runs, how a refused value or a finished action is reported. The components keep the patterns in forms, tables, charts, navigation and overlays, in light and dark themes, in English and Russian.

  1. Added Patterns

    95 patterns in six chapters, from keyboard focus and loading states to errors and feedback; each has a live example, names the components that keep it, and most are backed by tests.

  2. Added Components

    63 components and blocks on Vue 3.5 and Tailwind CSS 4, each with its API and a complete example.

  3. Added grani/test

    Five Playwright checks an app runs on its own screens; a failed check names the pattern and the chapter that explains it.

  4. Added useListAddress

    Keeps a list's search, sort, page and filters in the page's URL, so a reload, a shared link or Back opens the list as it was.

  5. Added llms.txt

    The patterns and the components as text for coding agents, read from node_modules and matching the installed version.

  6. Added Registry

    aka, the other names a component goes by (accordion for UiReveal, toggle for UiSwitch); the showcase's search, the component's page and llms.txt use them.

  7. Changed UiDataTable

    A money column aligns to the end by itself, digit under digit, and align: 'start' keeps it at the start.