Skip to content

Releases: kitelus/fly-ui

v0.3.1 — README update

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 21 May 14:18
f6be782

Patch release to update README on npm registry.

v0.3.0 — Component Enhancements, SEO & Accessibility

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 21 May 14:06
567e534

What's New in v0.3.0

New Features

  • GitHub Star Button — new StarButton component with live star count
  • Universal Title Tooltips — consistent tooltip behaviour across all components
  • AvatarGroup — new spacing and tone props for flexible display
  • StatTile — expanded spacing and tone options
  • ApprovalCard — resolved state icons and labels

Improvements

  • Enhanced accessibility (ARIA labels, keyboard navigation, focus styles) across components
  • General styling consistency improvements

SEO & Discoverability

  • Comprehensive SEO meta tags (Open Graph, Twitter Card, canonical URLs)
  • AI search optimisation (llms.txt, structured data)

Installation

npm install @kitelus/fly-ui@0.3.0
# or
pnpm add @kitelus/fly-ui@0.3.0

Full Changelog

v0.1.5-rc.1...v0.3.0

v0.1.5-rc.1 (Beta / Trial)

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 11 Apr 07:54
b5c1ba9

Overview

This prerelease introduces a major expansion of Fly UI with a new set of Agent-focused components and Storybook documentation improvements.

What's Included

  • Added a broad Agent UI surface across multiple domains:
    • Chat components
    • Core agent state/inspection components
    • Observability components
    • Workflow components
    • Task management components
    • Content generation components
    • Data components
    • Human approval (HITL) components
  • Added Storybook stories and docs updates for these new Agent components.
  • Added version availability notes in stories for Agent component groups.
  • Improved loader/logo font consistency behavior for Fly UI usage.

Beta / Trial Notice

These Agent components are currently released as beta / trial features.
They are intended for early testing and feedback, and may change in future releases.

Please expect:

  • API and prop shape adjustments
  • Visual and behavior refinements
  • Potential breaking changes before stable GA

Stability Guidance

  • Recommended for evaluation and prototyping.
  • Not recommended yet for strict long-term production contracts without version pinning.

Version

  • Package version:

v0.1.5-rc.0

v0.1.5-rc.0 Pre-release
Pre-release

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 11 Apr 07:03

Pre-release 0.1.5-rc.0

v0.1.4

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 07 Apr 09:16
e54a68c

Slowed down the kite animation for a smoother, more relaxed feel.

v0.1.3

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 07 Apr 08:52
9fc306e

0.1.3

Theme system

  • Expanded token set from 5 to 19 tokens — primaryHover, primaryActive, primarySubtle, disabled, background, surface, border, radius, success, warning, danger, fontFamily, shadowSm, shadowMd
  • All CSS variables declared in .kite-flyui-host with full light/dark defaults
  • lightTheme and darkTheme presets exported as typed constants
  • createTheme() factory for defining named brand themes

Components

  • All 4 components (KiteLogo, KiteLoader, KitePageLoader, Loading) now support forwardRef, full HTML attribute pass-through, className merge, and style merge
  • KiteLogo — accessible in icon-only mode (role="img", auto aria-label)
  • Loader components — corrected aria-busy to boolean
  • Fullscreen loader uses 100dvh instead of 100vh (mobile browser fix)

Package

  • Removed react/react-dom from dependencies (were duplicating peerDependencies, causing potential dual-React issues)
  • Dist types now expose all 19 theme tokens with JSDoc, proper ForwardRefExoticComponent types, and clean size unions

Docs

  • Theming guide added to Storybook with full token reference table and usage examples
  • All story files updated with complete theme prop documentation

v0.1.2

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 05 Apr 10:16
20462d7

FlyUI v0.1.2

What’s Changed

  • Improved KiteLogo spacing so icon and text are closer for better visual balance.
  • Added optional iconTextGap prop to KiteLogo so users can customize spacing between favicon/logo icon and text.
  • Updated Storybook docs/controls for KiteLogo to expose and demonstrate iconTextGap.
  • Added contributor workflow improvements with Husky + lint-staged pre-commit checks.
  • Added pre-commit rule to block direct commits to main.

Version

  • Package version bumped to 0.1.2.

Notes

  • No breaking API changes.
  • Existing KiteLogo usage continues to work without changes.

v0.1.1

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 05 Apr 06:34

Bug fixes

v0.1.0

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 05 Apr 06:12
20462d7

FlyUI v0.1.0 - Initial Public Release

FlyUI 0.1.0 is the first public release of a lightweight React UI library focused on loading experiences, style isolation, and Storybook-first documentation.

Highlights

  • First release of package: @kitelus/fly-ui
  • Storybook docs published for component usage and theming guidance
  • Open-source repo standards added (license, contributing, security, templates)

Added

  • Core components:
    • KiteLogo
    • KiteLoader
    • KitePageLoader
    • Loading (3-dot indicator)
  • Theming system:
    • Global theme provider support
    • Per-component theme overrides
    • Theme merge behavior between global and local props
  • Docs and guides:
    • Overview guide
    • Theming guide
    • LLM integration file served via GitHub Pages (llm.txt)
  • SEO and discovery improvements for docs site:
    • Meta tags, Open Graph, Twitter cards
    • robots.txt and sitemap.xml
  • OSS community health files:
    • LICENSE (MIT)
    • CODE_OF_CONDUCT.md
    • CONTRIBUTING.md
    • SECURITY.md
    • Issue templates (bug/feature)
    • Pull request template

Improved

  • CSS class naming standardized with kite-fu-* prefix to reduce style conflicts in host apps
  • Storybook information architecture updated:
    • Kite Components grouping
    • Root-level guides
  • GitHub Pages/static asset handling fixed for subpath deployment
  • Overview links and badges improved (GitHub, stars, npm metadata)

Build & Distribution

  • Library build output includes:
    • ESM
    • CJS
    • Type declarations (.d.ts)
  • Package is configured for public npm publishing:
    • publishConfig.access = public
    • License declared as MIT

Notes

  • This is the initial 0.1.0 release, intended as the stable baseline for early adopters.
  • No breaking changes relative to previous published versions (first publish).

If you want, I can also generate a shorter “GitHub Release body” format (copy-paste ready) and a “CHANGELOG.md entry” format.