Changelog
Rendered straight from CHANGELOG.md at the package root — that file is the source of truth, this page is only a nicer view of it.
Changelog
All notable changes to Nuxora are documented in this file. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[1.0.0] - 2026-09-02
Added
- Component kit: 58 components spanning atoms, forms, overlays, navigation,
data display, and layout, plus 3 layout shells — each with a docs entry
that has a live preview, a props table, and copyable code, discovered
under `/docs`.
- Six colour skins (blue, violet, emerald, rose, amber, slate), each with
light and dark mode. Switching skin or mode changes one attribute on the
root element; no component hardcodes a colour.
- Charts (`<UiChart>`): line, bar, area, donut, radial, and heatmap, plus
mixed series (e.g. bars and a line in one chart, on separate axes). Built
on ECharts (Apache-2.0), imported tree-shaken (not the full bundle) and
rendered client-only; colours follow the active skin automatically.
- Server-side rendering: every component renders correctly on first paint,
with no hydration mismatch and no client-only branch leaking into the
server render.
- TypeScript strict throughout, `noUncheckedIndexedAccess` on, no `any`
anywhere in the kit.
- 73 application pages built on the kit above, across 11 clusters plus the
marketing root: `dashboard` (5), `apps` (8), `crm` (1), `ecommerce` (8),
`forms` (6), `tables` (4), `charts` (3), `users` (5), `utility` (10),
`auth` (7), `docs` (12 component-documentation pages), and 4 root pages
(landing, pricing, contact, about) rendered with the `marketing` layout.
- Self-hosted OFL fonts: Inter (weights 400/500/600/700) and JetBrains Mono
(weights 400/500), served as `.woff2` with `font-display: swap` — no
external font CDN.
- `error.vue` at the app root for unhandled errors.
Planned — not built yet
- Nothing from the original F3–F5 page scope remains outstanding; this kit
and page set is the shipped 1.0.0 surface.