Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ name: Release (npm publish)
# distinct, ordered jobs. Publication only runs if everything before
# it passed.
# - Uses pnpm for the workspace release so `workspace:*` specifiers are
# rewritten to concrete versions (1.0.0) in the published tarballs.
# rewritten to concrete versions (1.0.1) in the published tarballs.
# - Least-privilege GitHub permissions; `id-token: write` is granted
# only to the publish job that actually needs OIDC.
#
Expand All @@ -30,9 +30,9 @@ on:
workflow_dispatch:
inputs:
release_tag:
description: "Release tag/version to validate against (e.g. 1.0.0). Must match every publishable package version."
description: "Release tag/version to validate against (e.g. 1.0.1). Must match every publishable package version."
required: true
default: "1.0.0"
default: "1.0.1"
dry_run:
description: "Dry run only (pack + publish --dry-run, no upload)."
type: boolean
Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
- name: Verify workspace resolution
run: pnpm list --recursive --depth=0

- name: Validate package metadata (19 packages @ 1.0.0)
- name: Validate package metadata (19 packages @ 1.0.1)
run: node scripts/ci-validate-packages.js

- name: Verify requested release tag matches package versions
Expand Down
18 changes: 16 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,20 @@ All notable changes to WaysNX UI Kit are documented in this file.

The project follows [Semantic Versioning](https://semver.org/).

For the initial public release, the WaysNX UI Kit packages are being released as version `1.0.0`.
---

## [1.0.1] — 2026-09-10

### Added
- **LLM.md AI agent integration guides** for all 19 packages with structured exports, TypeScript interfaces, usage examples, and integration notes optimized for AI code generation
- AI agent callout section in all package README.md files pointing to LLM.md

### Changed
- **Repository references updated** from `waysnx-tech/waysnx-ui-kit` → `waysnx/ui-kit` across all packages, documentation, and tooling
- Updated release workflow and validation for 1.0.1

### Fixed
- Repository URLs in package.json files now point to correct `waysnx/ui-kit` repository

---

Expand Down Expand Up @@ -150,4 +163,5 @@ Detailed release procedures, package publishing, validation gates, and release w

---

[1.0.0]: https://github.com/waysnx/waysnx-ui-kit/releases/tag/v1.0.0
[1.0.1]: https://github.com/waysnx/ui-kit/releases/tag/v1.0.1
[1.0.0]: https://github.com/waysnx/ui-kit/releases/tag/v1.0.0
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,8 @@ WaysNX UI Kit uses a pnpm workspace.
Clone the repository and install dependencies:

```bash
git clone https://github.com/waysnx/waysnx-ui-kit.git
cd waysnx-ui-kit
git clone https://github.com/waysnx/ui-kit.git
cd ui-kit
pnpm install
```

Expand Down
16 changes: 10 additions & 6 deletions RELEASE_CHECKLIST.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Public Release Checklist

Release: 1.0.0
Release: 1.0.1
Status: Release Candidate

## Build & API
Expand All @@ -9,12 +9,14 @@ Status: Release Candidate
- [x] CSS/design tokens validated

## Documentation
- [x] Generated documentation (WDG) integration in place
- [x] Existing generated documentation (WDG output) included
- [x] WDG P0.6 — PASS
- [ ] WDG P0.7 — props-resolution issue documented/deferred to 1.0.1
- [x] WDG P0.7 — props-resolution issue documented/deferred to future backlog
- [x] WDG P0.8 — PASS
- [x] WDG P0.9 — PASS
- [x] Primary package READMEs complete
- [x] LLM.md AI agent guides added to all 19 packages
- [ ] WDG local integration/regeneration intentionally deferred to future backlog

## Quality & Validation
- [x] Storybook production build passes
Expand All @@ -36,6 +38,8 @@ Status: Release Candidate
---

Notes:
- `@waysnx/ui-diagnostics` is released at `1.0.0` (functional/API library; zero standalone components by design).
- `@waysnx/ui-kit` aggregate is `1.0.0` and remains the curated 5-library package.
- WDG P0.7 (props resolution) is deferred to `1.0.1`; the committed WDG artifact under `docs/generated/wdg/ai/` is accepted and will be regenerated by the WDG owner after this metadata commit.
- `@waysnx/ui-diagnostics` is released at `1.0.1` (functional/API library; zero standalone components by design).
- `@waysnx/ui-kit` aggregate is `1.0.1` and remains the curated 5-library package.
- WDG local integration/regeneration is intentionally deferred to a future backlog item.
- Repository references updated from `waysnx-tech/waysnx-ui-kit` to `waysnx/ui-kit`.
- LLM.md files provide AI agent integration guides with exact exports, props, and examples for all 19 packages.
2 changes: 1 addition & 1 deletion packages/ui-accessibility/LLM.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ User-facing accessibility settings center. Provides a centralized control panel

## Package info

- **npm:** `@waysnx/ui-accessibility` v1.0.0 (companion package — NOT in `@waysnx/ui-kit` meta)
- **npm:** `@waysnx/ui-accessibility` v1.0.1 (companion package — NOT in `@waysnx/ui-kit` meta)
- **Install:** `npm install @waysnx/ui-accessibility`
- **Peer deps:** `react >=18`, `react-dom >=18`
- **CSS (required):** `import '@waysnx/ui-accessibility/dist/index.css'`
Expand Down
2 changes: 2 additions & 0 deletions packages/ui-accessibility/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @waysnx/ui-accessibility

> 🤖 **AI agents & LLMs:** See **LLM.md** (shipped with this package) for a structured integration guide — AccessibilityProvider, preset profiles, and granular hooks.

Enterprise-grade accessibility control center for WaysNX UI Kit — centralized settings with real-time application across components.

## Installation
Expand Down
4 changes: 2 additions & 2 deletions packages/ui-accessibility/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@waysnx/ui-accessibility",
"version": "1.0.0",
"version": "1.0.1",
"description": "Enterprise-grade accessibility control center for WaysNX UI Kit — centralized settings management with real-time application across all components",
"type": "module",
"main": "dist/index.cjs",
Expand Down Expand Up @@ -41,5 +41,5 @@
}
},
"sideEffects": ["*.css"],
"repository": { "type": "git", "url": "https://github.com/waysnx/waysnx-ui-kit", "directory": "packages/ui-accessibility" }
"repository": { "type": "git", "url": "https://github.com/waysnx/ui-kit", "directory": "packages/ui-accessibility" }
}
2 changes: 1 addition & 1 deletion packages/ui-communication/LLM.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Networking-agnostic communication framework — provides UI components for chat/

## Package info

- **npm:** `@waysnx/ui-communication` v1.0.0 (companion package — NOT in `@waysnx/ui-kit` meta)
- **npm:** `@waysnx/ui-communication` v1.0.1 (companion package — NOT in `@waysnx/ui-kit` meta)
- **Install:** `npm install @waysnx/ui-communication`
- **Peer deps:** `react >=18`, `react-dom >=18`, `@waysnx/ui-core >=1.0.0`, `@waysnx/ui-layout >=1.0.0`, `@waysnx/ui-feedback >=1.0.0`
- **CSS (required):** `import '@waysnx/ui-communication/dist/index.css'`
Expand Down
2 changes: 2 additions & 0 deletions packages/ui-communication/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @waysnx/ui-communication

> 🤖 **AI agents & LLMs:** See **LLM.md** (shipped with this package) for a structured integration guide — messaging, threads, presence, reactions, and collaboration hooks.

Enterprise-grade communication components from WaysNX — messaging, threads, presence, reactions, mentions, and realtime collaboration.

## Installation
Expand Down
4 changes: 2 additions & 2 deletions packages/ui-communication/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@waysnx/ui-communication",
"version": "1.0.0",
"version": "1.0.1",
"description": "Enterprise-grade communication components from WaysNX - messaging, threads, presence, reactions, mentions, and realtime collaboration",
"type": "module",
"main": "dist/index.cjs",
Expand Down Expand Up @@ -46,5 +46,5 @@
}
},
"sideEffects": ["*.css"],
"repository": { "type": "git", "url": "https://github.com/waysnx/waysnx-ui-kit", "directory": "packages/ui-communication" }
"repository": { "type": "git", "url": "https://github.com/waysnx/ui-kit", "directory": "packages/ui-communication" }
}
2 changes: 1 addition & 1 deletion packages/ui-core/LLM.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Base UI primitives — 25+ components including Input, Button, Select, DatePicke

## Package info

- **npm:** `@waysnx/ui-core` v1.0.0
- **npm:** `@waysnx/ui-core` v1.0.1
- **Peer deps:** `react >=18`, `react-dom >=18`, `react-datepicker ^8.0.0`
- **CSS (required):** `import '@waysnx/ui-core/dist/index.css'`
- **Also import:** `import 'react-datepicker/dist/react-datepicker.css'` (for DatePicker)
Expand Down
2 changes: 2 additions & 0 deletions packages/ui-core/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @waysnx/ui-core

> 🤖 **AI agents & LLMs:** See **LLM.md** (shipped with this package) for a structured integration guide with exact exports, props, and examples. **Important:** Do NOT build forms from these primitives — use `DynamicForm` from `@waysnx/ui-form-builder` instead.

Core UI components from WaysNX — inputs, buttons, date pickers, and form controls.

## Installation
Expand Down
4 changes: 2 additions & 2 deletions packages/ui-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@waysnx/ui-core",
"version": "1.0.0",
"version": "1.0.1",
"description": "Core UI components from WaysNX - includes inputs, buttons, date pickers, and form controls",
"type": "module",
"main": "dist/index.cjs",
Expand Down Expand Up @@ -65,7 +65,7 @@
],
"repository": {
"type": "git",
"url": "https://github.com/waysnx/waysnx-ui-kit",
"url": "https://github.com/waysnx/ui-kit",
"directory": "packages/ui-core"
}
}
2 changes: 1 addition & 1 deletion packages/ui-dashboard/LLM.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Chart-agnostic dashboard framework. Provides widget containers, KPI/metric cards

## Package info

- **npm:** `@waysnx/ui-dashboard` v1.0.0 (companion package — NOT included in `@waysnx/ui-kit` meta)
- **npm:** `@waysnx/ui-dashboard` v1.0.1 (companion package — NOT included in `@waysnx/ui-kit` meta)
- **Install:** `npm install @waysnx/ui-dashboard`
- **Peer deps:** `react >=18`, `react-dom >=18`
- **CSS (required):** `import '@waysnx/ui-dashboard/dist/index.css'`
Expand Down
2 changes: 2 additions & 0 deletions packages/ui-dashboard/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @waysnx/ui-dashboard

> 🤖 **AI agents & LLMs:** See **LLM.md** (shipped with this package) for a structured integration guide — widgets, KPI cards, chart-agnostic layout, and persistence utilities.

Enterprise-grade dashboard framework from WaysNX — widgets, layout system, and dashboard infrastructure without opinion on chart libraries.

## Installation
Expand Down
4 changes: 2 additions & 2 deletions packages/ui-dashboard/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@waysnx/ui-dashboard",
"version": "1.0.0",
"version": "1.0.1",
"description": "Enterprise-grade dashboard framework from WaysNX - widgets, layout system, and dashboard infrastructure without opinion on chart libraries",
"type": "module",
"main": "dist/index.cjs",
Expand Down Expand Up @@ -43,5 +43,5 @@
}
},
"sideEffects": ["*.css"],
"repository": { "type": "git", "url": "https://github.com/waysnx/waysnx-ui-kit", "directory": "packages/ui-dashboard" }
"repository": { "type": "git", "url": "https://github.com/waysnx/ui-kit", "directory": "packages/ui-dashboard" }
}
2 changes: 1 addition & 1 deletion packages/ui-data/LLM.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Data editing and viewing components — JSON editor, XML viewer, code editor/vie

## Package info

- **npm:** `@waysnx/ui-data` v1.0.0 (companion package — NOT in `@waysnx/ui-kit` meta)
- **npm:** `@waysnx/ui-data` v1.0.1 (companion package — NOT in `@waysnx/ui-kit` meta)
- **Install:** `npm install @waysnx/ui-data`
- **Peer deps:** `react >=18`, `react-dom >=18`
- **CSS (required):** `import '@waysnx/ui-data/dist/index.css'`
Expand Down
2 changes: 2 additions & 0 deletions packages/ui-data/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @waysnx/ui-data

> 🤖 **AI agents & LLMs:** See **LLM.md** (shipped with this package) for a structured integration guide — JSON, XML, code, and markdown editors/viewers.

Data editing and viewing components from WaysNX — JSON, XML, code, and markdown editors and viewers.

## Installation
Expand Down
4 changes: 2 additions & 2 deletions packages/ui-data/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@waysnx/ui-data",
"version": "1.0.0",
"version": "1.0.1",
"description": "Data editing and viewing components from WaysNX - JSON, XML, code, and markdown editors/viewers",
"type": "module",
"main": "dist/index.cjs",
Expand Down Expand Up @@ -43,5 +43,5 @@
}
},
"sideEffects": ["*.css"],
"repository": { "type": "git", "url": "https://github.com/waysnx/waysnx-ui-kit", "directory": "packages/ui-data" }
"repository": { "type": "git", "url": "https://github.com/waysnx/ui-kit", "directory": "packages/ui-data" }
}
Loading
Loading