Changelog
Every release, newest first. There is no version to bump: the same add command always fetches an item as it is today, so a release here is a day and what it brought.
What comes next is on the roadmap.
- Latest
Dashboards as products
Dashboards installed whole, with sections, widgets and a theme generator.
- 13 dashboards, each a product for one kind of business — its own brand, its own sidebar and pages that share one sample store — installed whole by one name.
- 109 pages, each still installable alone: the dashboards' own, and the shared ones every dashboard needs — sign-in, settings, billing, the error states. New among them: orders and products, leads and campaigns, leave requests, payments, bookings, rooms and guests, appointments, patients and doctors, listings, agents and viewings, courses and students.
- New apps and pages: mail, a social feed, a point of sale, a workflow canvas, a second assistant, balances, a classic overview and a second profile.
- 223 widgets: single cards cut out of the pages, each installed on its own beside where its page would be.
- 285 sections for marketing pages, storefronts and application screens — a hero, a pricing table, a product grid, a cart — each installed as two or three files of its own.
- 446 component variants, and Vibra's restyled primitives published under their shadcn names, so the card you install is the card the pages are drawn with.
mergeNavputs two dashboards under one sidebar.- A theme generator: an accent, a neutral ladder, a radius, a typeface, a density and a chart palette, with every text tier's contrast measured as you go, exported as CSS and shared as a link.
- Products drawn as line art and customer logos as fictional wordmarks: no photography and no third-party marks anywhere.
- This site, finished: galleries for dashboards, pages, widgets and blocks, guides to dashboards and sections, this changelog, a roadmap, the terms and a privacy page.
Every page under a dashboard
54 pages filed under 13 dashboards, with routes to match.
- 54 pages filed under 13 dashboards — 51 renamed for the dashboard they belong to, 3 keeping the names they had — and the two shared settings pages renamed.
- Routes namespaced by dashboard —
/ecommerce/orders,/saas/revenue,/people/directory— so two dashboards installed side by side never collide. - Faces for people:
avatarFor(name)draws a line-art face for everyone in the sample data, on the site itself, with no photograph of anyone. - The three templates retired: they were the dashboards again, with routes.
The kit catalogue
17 new pages, and a table view on the task board.
- 17 new pages: dashboards for a CRM, HR, projects, real estate, an academy, a clinic and crypto; a file manager, as an overview and a browser; notes, chat and a to-do list; an AI assistant, an image studio and text to speech; a profile and a notifications page.
- 15 new sample-data entities behind them, from leads and listings to chats, messages and the AI apps' threads.
- A table view on the task board, over the same filtered rows.
- The kit look: DM Sans, neutral greys, framed cards and an inset shell.
- The landing page rebuilt, with a pricing band that says what it is: free.
The readiness audit
A ten-lens audit of the whole site, and 66 fixes.
- An independent audit through ten lenses, two skeptics to a finding: 76 found, 68 confirmed, 66 fixed.
- Robots and a sitemap, a share card and a canonical link on every page, a real 404 and a favicon.
- A skip link, 40px touch targets on phones, and a pause control for the moving block wall.
qr-codeinstalls the types it needs, so a strict project's build passes.- One count of components, the same wherever it is said.
The landing page
A wall of every block, the registry's own figures and a FAQ.
- A wall of every block, the registry's own figures, a FAQ, and a footer that lists the whole site.
- The three templates became the whole product under their own brands: Atlas with 64 pages, Pulse with 60 and Ledger with 58.
Parity
17 new components, and 17 new pages beside them.
- 17 new components: a kanban board, a Gantt chart, a mini calendar, a world map, a comparison table, autocomplete, a QR code, a payment form, a live feed and more.
- 17 new pages beside them, for 241 items in the registry.
- The dashboard composer retired.
Signature
Palettes, density and motion, and numbers that explain themselves.
- Named palettes beside the default, a compact density, and motion tokens that stop for a reader who asks for less motion.
- Numbers that explain themselves:
MetricValueshows a figure with its change, andExplainNumberopens the rows and the formula behind it. - Print and export that produce a file: CSV and PNG from the charts, and a print stylesheet.
- A new look: charts with a printed scale, rules where there were boxes, one accent, and the Vibra mark.
- A dashboard composer at
/composethat laid out a page and exported its code.
The app kit
An app kit, 48 pages built on it, and three templates.
- The app kit every page stands on:
nav-config,app-shell,sample-dataandauth-adapter. - 48 pages on it: dashboards, sign-in and sign-up, onboarding, settings, billing, teams, monitoring, an inbox, a calendar and the error states.
- Three templates — Atlas, Pulse and Ledger — assembled from those pages.
- 169 items in the registry.
- The app kit every page stands on:
The first release
108 components, 5 pages and the docs site.
- 122 registry items: 108 components — metrics, charts, data tables, filters, inputs, feedback and navigation — 6 hooks, 2 libraries, the theme and 5 pages.
- Tokens tuned for data: eight chart hues and four status colours.
- A docs site with a preview, the props and the source for every item.
- Installed with the shadcn CLI, by name or by URL.