Releases: cssninjaStudio/tairo
Releases · cssninjaStudio/tairo
Tairo v2.0.0
2.0.0 (2025-04-15)
🚀 Features
- add AddonMapboxLocationPicker component and add examples in form layout (d48b489)
- add AI chat page (e7d9f95)
- add AI layouts (c0a12ea)
- add button to toggle switcher in topnav layout and update dashboard layout reference (3724b10)
- add collapse layout components and configuration (1e75c04)
- add DemoStarterSwitcher component and integrate it into starter pages (75f9915)
- add DocInfo component and update documentation with new info messages (903bba2)
- add error handling for Mapbox token validation in AddonMapboxLocationPicker and map components (7ed827c)
- add i18n support with rtl / ltr example locales (e957293)
- add lightweight charts addon component (613360f)
- add messaging API and integrate DemoSubsidebarMessaging component (5c81343)
- add new demo images and update documentation references (c0bb5bd)
- add new demo pages screenshots (e387585)
- add new layout components and improve existing layouts for better structure and navigation (22f2769)
- add new SVG icons for bookworm, music band, and gym (cd33fb7)
- add nuxt/font module to replace fontsource (8b353c6)
- add onBeforeSumbit hook on multi step form (dfbcbd8)
- add preferences set of demo pages (a33aec9)
- add sidenav layout components and configuration (76ffcaf)
- add sidenav layout layer (4d04d0f)
- add sidenav layout showcase to landing (50c052c)
- add state prefix to nui-focus utility (8348542)
- add switcher icon to sidebar for customization (13f329d)
- add TairoMobileDrawer component with swipe functionality and body scroll lock (5c9e9f4)
- add topnav layout components and configuration (f8056e4)
- create TairoMenu components from reka-ui navigation menu (cf6204c)
- disable Options API support for smaller bundles (d1410a9)
- enhance AddonApexcharts component with improved type definitions (a0f3852)
- enhance AddonDatepicker component with improved type definitions (03f8420)
- enhance AddonInputPassword component with customizable icons and loading state (b9d511a)
- enhance component styles and update icon usage for improved UI consistency (6650cb7)
- enhance layout and styling in card grid components for improved UI consistency (1026895)
- enhance layout and styling in list view components for improved UI (a609bc8)
- enhance layout and styling in project components for improved UI consistency (7a8e062)
- enhance layout and styling in project list components for improved UI consistency (b9a0d9d)
- enhance layout and styling in user and tile grid components for improved UI consistency (066ada6)
- enhance layout and styling in various list and table components for improved UI consistency (444a3ae)
- enhance messaging component with improved scrolling and input handling (431a77d)
- enhance sidenav layout with dynamic menu and update collapse layout integration (1953f62)
- enhance TairoMenuLink component with tab variant support (a9c7462)
- improve component meta documentation rendering (2fb8f5f)
- improve demo search using minisearch (12a3fab)
- layout-collapse: open menu collapsible when path match current route (022843c)
- layout-sidebar: open subsidebar collapsible when path match current route (2b7d020)
- layout-sidenav: open menu collapsible when path match current route (5e6fbae)
- migrate BasePagination props (2f0d106)
- migrate button action to button (b9e618f)
- migrate button close to button (4b4ac70)
- migrate checkbox headless to reka-ui, create TairoCheckboxCardIcon (e3b037d)
- migrate checkboxes to shuriken ui 4 and create TairoCheckboxAnimated component (b481ee5)
- migrate data-nui-tooltip to tooltip component (4a1a5f2)
- migrate demo to nuxt 4 directory structure (c4d98a2)
- migrate headless radios to shuriken ui 4 and create TairoRadioCard component (21ade90)
- migrate headlessui Combobox to shuriken ui autocomplete (c8d7a2a)
- migrate headlessui Menu to reka DropdownMenu (eb8698e)
- migrate inputs to use BaseField component + create TairoInput and TairoSelect components (fbebc53)
- migrate quickstarter to nuxt 4 directory structure (a952b87)
- migrate shuriken ui button icon to button (125d6aa)
- migrate to eslint v9 (6b98e89)
- migrate to tailwind v4 and shuriken ui v4 (ad6ed52)
- prerender documentation code examples using nuxt content hooks (edfca1e)
- refactor demo chart components to utilize defineApexchartsProps for improved typing ([586a20b](https://git...
Tairo v1.5.1
Tairo v1.5.0
1.5.0 (2024-04-11)
🩹 Bug Fixes
- AddonCarousel: allow to define vue3-carousel props and events (36e0473)
- calendar z index (fe43e9e)
- content typos (45cc0c8)
- demo: improve panel a11y (1b67bd6)
- demo: proper use of vueform validation in new card form (4bc4f89)
- demo: reuse components and update deprecated props (fee580e)
- documentation examples responsiveness (783cd1a)
- layer-collapse: burger menu hydration mismatch (9c03d3d)
- message icons demo (1cfeee1)
- prop typos (2109a1d)
- search modal text size and layout (af0fe75)
- TairoToc: remove fixed styles, add nav-end slot and focus elements on click (41343c2)
- use NuxtPage instead of RouterView in page sublayouts (6edb709)
🚀 Features
- add account pages (93b5fa7)
- add badge to new content in demos page (ab99def)
- add balance dashboard (3fd587f)
- add banking dashboard 4 and messaging v2 (e554b7c)
- add card pages (ce79074)
- add dropdown with form variations (75bf19a)
- add Icon nav layer (c663d7a)
- add new dashboards (a409c66)
- add overview dashboard (25a051b)
- add payments and transactions (fbd1199)
- add quickview dashboard (519875c)
- add recipient details (3a52799)
- add stepper forms (74eda52)
- add subpages (f657b9d)
- add TairoImageZoom component (bc996d3)
- add value to v-focus in order to conditionally disable focusing (7abd7c8)
- demo: disable inline styles and enable view transition api (405ba13)
- layout-collapse: add tooltip to navigation items when collapsed (635a4c3)
- make tairo modal wrapper tag customizable (5deaaf4)
- panels: add 'md' size + teleport panels to body (e984db1)
- set packageManager field and dependencies in layers for remote (c26b597)
- update documentation (d52278b)
- update landing master layouts (111aeb1)
- update layers documentation (55837c9)
- update to nuxt 3.11 (260fcfa)
- use new BaseInputHelpText component (0bcb191)
- use shiki instead of shikiji (e5cd43f)
- useMultiStepForm: add validation and documentation (710e924)
📖 Documentation
Tairo v1.4.0
1.4.0 (2024-01-25)
Features
- add autocomplete country example (04f87ab)
- add password input component and dependencies, replacement to TairoPasswordStrength (96ef32b)
- Add phone input component and dependencies (89b542e)
- add shuriken-gradient.svg and shuriken-gradient-dark.svg logos (3108bfe)
- add workspaces to package.json to support bun (8775f12)
- input number component usage and add related documentation (6d255c6)
- refactor autocomplete examples (a1ff47b)
- refactor button-action, accordion, avatar and breadcrumb docs (8a84378)
- replace prettier with eslint stylistic (e8ccae4)
- TairoPopover: improve component placement with floating ui (44b0812)
- update avatar and accordion docs (8d97659)
- update checkbox docs (e538b52)
- update checkbox docs (e85c4bc)
- update components doc examples and text (a97f02d)
- update components documentation (e3fd6de)
- update documentation overview (b4a9bc4)
- update input docs (59fc40d)
- update input file docs (d60792b)
- update input number docs (f253c68)
- update listbox docs (3879bb8)
- update Mapbox styles and geocoder placement (750f8c7)
- update nuxt configuration files (8c1b5c0)
- update nuxt, shuriken-ui and zod (5740441)
- update remaining docs pages (865515d)
- update to nuxt 3.7 (6a59a50)
- upgrade to shuriken-ui v2 and nuxt v3.9 (1a9bf7a)
Bug Fixes
- add panel emits demo (a62b7e5)
- convert charts series to use shallowRef (c1ae955)
- demo: new event date picker data binding (d551932)
- improve server response type (c553a5f)
- lazyload markdown imports (b6aac10)
- markdown rendering reactivity (af3f870)
- move unused dependencies from layers to demo (e66d77f)
- null reference errors in app.tairo properties (9f07449)
- page and layout transitions to app configuration (3f3618b)
- replace tailwind w/h classes with size (2005f90)
- use BaseCheckbox and BaseIconBox color props (8d3cf66)
- use import.meta.env instead of process.env (8b44bbe)
Performance Improvements
- move utils to bundle and set optimizeDeps in demo (b25d871)
Tairo v1.3.0
1.3.0 (2023-09-19)
Features
- TairoFlexTableCell: add clamp property (3bb47e4)
- TairoTable: add scrollable property (feabf4a)
- Topnav: add configuration for the footer (062517c), closes #126
Bug Fixes
- disable custom assets names (c2f3835)
- documentation component meta (a8233f7)
- inbox: mobile layout mobile size issue (a2449a3), closes #127
- nuxt loading indicator color (#124) (6781403)
- onboarding: improve OTP input (c5976b1), closes #106
- replace shiki with shikiji (cfe5d85)
- squeezed color switcher button on mobile landing navbar (9f86f44)
- TairoTopnavLayout: allow to not provide header component (ba431e4)
- TairoTopnavLayout: remove unnecessary required props (6012526)
- Topnav: disable transition on theme toggle (d36aaae), closes #132
- update vue3-smooth-dnd + remove related pnpm patch (aa21599)
- upgrade engines to node 18 and pnpm 8 (1c07667)
Tairo v1.2.0
1.2.0 (2023-09-11)
Features
- add calendar app (125ff0c)
- add overlay to sidebar and collapse layout on small screens, close #98 (5baed24)
- add topnav layout layer, add layout switcher composable and refactor component, add landing section (3924949)
- doc content updates, recursive demo extraction, close #118, close #121 (745e854)
- replace parcel watcher with new chokidar granular (0e7c9fd)
- replace unplugin-fonts with variable fontsource + downgrade to nuxt 3.6.5 due to perfs (295565b)
- upgrade @shuriken-ui/nuxt (56ec37a)
- upgrade to nuxt 3.7.0 + shuriken-ui/nuxt to 1.0.0 (e8c560c)
Bug Fixes
- allow using panels with empty layout (d36cb24)
- collapse-layer: allow to position elements at the end of navigation (dd839b1)
- documentation: update layers orders in setup (b85e53d), closes #101
- formatters: move date template helpers to demo layer (574daf9), closes #103
- landing-layer: add landing layout with panels (4e8aa54)
- layout-switcher: only show colors when can not change layout + show on landing (2f27f24)
- personal dashboard 3 responsive styles, close #94 (9ff0aad)
- purge-comments: remove capturing group in regex (a03c3f7), closes #102
- RTL issues, close #90 (e569156)
- TairoContentWrapper: hide actions if no slots are provided (ef5a814)
- typo in api documentation, close #109 (ca1418b)