Repository navigation
Releases: kitelus/fly-ui
Releases · kitelus/fly-ui
Release list
v0.3.1 — README update
Patch release to update README on npm registry.
v0.3.0 — Component Enhancements, SEO & Accessibility
What's New in v0.3.0
New Features
- GitHub Star Button — new
StarButtoncomponent with live star count - Universal Title Tooltips — consistent tooltip behaviour across all components
- AvatarGroup — new
spacingandtoneprops 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.0Full Changelog
v0.1.5-rc.1 (Beta / Trial)
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
Pre-release 0.1.5-rc.0
v0.1.4
Slowed down the kite animation for a smoother, more relaxed feel.
v0.1.3
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
FlyUI v0.1.2
What’s Changed
- Improved
KiteLogospacing so icon and text are closer for better visual balance. - Added optional
iconTextGapprop toKiteLogoso users can customize spacing between favicon/logo icon and text. - Updated Storybook docs/controls for
KiteLogoto expose and demonstrateiconTextGap. - 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
KiteLogousage continues to work without changes.
v0.1.1
v0.1.0
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:
KiteLogoKiteLoaderKitePageLoaderLoading(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.mdCONTRIBUTING.mdSECURITY.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 Componentsgrouping- 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.0release, 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.