Skip to content

v0.1.0

Choose a tag to compare

@thanhbinhbent thanhbinhbent released this 05 Apr 06:12
· 36 commits to main since this release
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.