Skip to content

Releases: etherisc/ui-kit

v0.8.0 — Comprehensive UI Kit Upgrade

20 Feb 19:23

Choose a tag to compare

What's New

Theming (WS1)

  • Removed DaisyUI — adopted Shadcn-native CSS variable theming
  • Semantic status tokens: success, warning, error, info
  • Compatible with community themes (e.g. tweakcn.com drop-in)

Dark Mode & Badge Contrast (WS2/WS3)

  • Dark mode via .dark class on html
  • Improved badge contrast in both light and dark modes

DataTable Overhaul (WS4)

  • Filtering, row selection, column visibility, row expansion
  • Column pinning, loading/empty states, toolbar, tree tables
  • Fixed column resize visuals

Modal (WS5)

  • New Modal and ConfirmModal with size variants

New Shadcn Components (WS9)

  • Spinner, EmptyState, Kbd, Drawer, Resizable, Carousel

Tailwind v4 & Build (WS10)

  • Tailwind v3 to v4, tsup to Vite library mode
  • Publishing via GitHub Packages

Legacy Cleanup

  • Removed deprecated APIs (intent, outline-solid, pageSize, legacy exports)

Installation

Configure .npmrc:
@etherisc:registry=https://npm.pkg.github.com

pnpm add @etherisc/ui-kit@0.8.0

UI Kit v0.7.8

13 Jun 21:17

Choose a tag to compare

UI Kit v0.7.8 Pre-release
Pre-release

UI Kit v0.7.8

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.8
# or
pnpm add @etherisc/ui-kit@0.7.8
# or
yarn add @etherisc/ui-kit@0.7.8

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.7

13 Jun 16:33

Choose a tag to compare

UI Kit v0.7.7 Pre-release
Pre-release

UI Kit v0.7.7

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.7
# or
pnpm add @etherisc/ui-kit@0.7.7
# or
yarn add @etherisc/ui-kit@0.7.7

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.6

13 Jun 12:43

Choose a tag to compare

UI Kit v0.7.6 Pre-release
Pre-release

UI Kit v0.7.6

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.6
# or
pnpm add @etherisc/ui-kit@0.7.6
# or
yarn add @etherisc/ui-kit@0.7.6

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.5

13 Jun 11:46

Choose a tag to compare

UI Kit v0.7.5 Pre-release
Pre-release

UI Kit v0.7.5

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.5
# or
pnpm add @etherisc/ui-kit@0.7.5
# or
yarn add @etherisc/ui-kit@0.7.5

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.3

12 Jun 22:40

Choose a tag to compare

UI Kit v0.7.3 Pre-release
Pre-release

UI Kit v0.7.3

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.3
# or
pnpm add @etherisc/ui-kit@0.7.3
# or
yarn add @etherisc/ui-kit@0.7.3

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.2

12 Jun 22:05

Choose a tag to compare

UI Kit v0.7.2 Pre-release
Pre-release

UI Kit v0.7.2

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.2
# or
pnpm add @etherisc/ui-kit@0.7.2
# or
yarn add @etherisc/ui-kit@0.7.2

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.1

12 Jun 20:54

Choose a tag to compare

UI Kit v0.7.1 Pre-release
Pre-release

UI Kit v0.7.1

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.1
# or
pnpm add @etherisc/ui-kit@0.7.1
# or
yarn add @etherisc/ui-kit@0.7.1

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.7.0

12 Jun 20:16

Choose a tag to compare

UI Kit v0.7.0 Pre-release
Pre-release

UI Kit v0.7.0

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.7.0
# or
pnpm add @etherisc/ui-kit@0.7.0
# or
yarn add @etherisc/ui-kit@0.7.0

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.

UI Kit v0.6.1

12 Jun 11:39

Choose a tag to compare

UI Kit v0.6.1 Pre-release
Pre-release

UI Kit v0.6.1

🎉 First Beta Release

This is the first beta release of the UI Kit library, featuring:

🧩 Components

  • Form Components: Button, TextInput, NumberInput, Select, Checkbox, RadioGroup
  • Layout Components: AuthShell, MainLayout with responsive navigation
  • Data Components: DataTable with pagination and sorting
  • Feedback Components: Toast system, StatusBadge, ErrorBoundary
  • Security: MarkdownEditor with XSS protection via DOMPurify

🛠️ Infrastructure

  • TypeScript: Full type safety and IntelliSense support
  • Styling: Tailwind CSS + DaisyUI theming system
  • Testing: Comprehensive unit tests and accessibility testing
  • Documentation: Interactive Storybook with live examples
  • Internationalization: i18next integration with English and German locales
  • Error Handling: Sentry integration with structured logging
  • Performance: Bundle size monitoring (< 250KB gzipped)

📚 Documentation

📦 Installation

npm install @etherisc/ui-kit@0.6.1
# or
pnpm add @etherisc/ui-kit@0.6.1
# or
yarn add @etherisc/ui-kit@0.6.1

🔗 Links


Note: This is a beta release. APIs may change before the stable 1.0 release.