From 80cbe5f3d38a242603e364d34e51d7985096a9cc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 20:10:50 +0000 Subject: [PATCH] Version Packages --- .changeset/app-shell-primitives.md | 22 ---------------------- packages/chat/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/chat/package.json | 2 +- 3 files changed, 24 insertions(+), 23 deletions(-) delete mode 100644 .changeset/app-shell-primitives.md diff --git a/.changeset/app-shell-primitives.md b/.changeset/app-shell-primitives.md deleted file mode 100644 index da1b130..0000000 --- a/.changeset/app-shell-primitives.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -"@intentface/chat": minor ---- - -Add three app-shell primitives alongside the chat ones: `Shell` (a collapsible, -resizable sidebar with hover-peek), `Nav` (a nav tree with roving focus, -typeahead and a guide ladder) and `Tabs` (an open-ended, closable collection -whose panel renders in the layout or anchored to its own tab). Each ships on the -usual three-module layout, so a server component reaches every part. - -None of them persist anything or claim a global key: state goes out through -callbacks (`onOpenChange`, `onExpandedChange`, `onValueChange`, `onItemsChange`, -and the sidebar's `onResize`) and comes back in as `default*` props or, for the -sidebar's width, as the `--shell-sidebar-width` custom property. Where it is -kept, and which keystroke toggles what, stay the app's to decide. - -Also fixes the shared transition internals: `useAnimationsFinished` now runs its -callback when there is no element rather than returning silently, which -previously left a closing `Composer.Panel` or popover mounted for good, and -gained a `subtree` option. `useAnchorPositioning` publishes -`--anchor-available-width` and no longer animates a surface in from its -pre-placement position. diff --git a/packages/chat/CHANGELOG.md b/packages/chat/CHANGELOG.md index 3513b60..54d0ecf 100644 --- a/packages/chat/CHANGELOG.md +++ b/packages/chat/CHANGELOG.md @@ -1,5 +1,28 @@ # @intentface/chat +## 0.3.0 + +### Minor Changes + +- [#78](https://github.com/Intentface/intentface-chat/pull/78) [`5872ad5`](https://github.com/Intentface/intentface-chat/commit/5872ad57ee8e84d4e9bcf77cc55c40dbb5238600) Thanks [@rpvilo](https://github.com/rpvilo)! - Add three app-shell primitives alongside the chat ones: `Shell` (a collapsible, + resizable sidebar with hover-peek), `Nav` (a nav tree with roving focus, + typeahead and a guide ladder) and `Tabs` (an open-ended, closable collection + whose panel renders in the layout or anchored to its own tab). Each ships on the + usual three-module layout, so a server component reaches every part. + + None of them persist anything or claim a global key: state goes out through + callbacks (`onOpenChange`, `onExpandedChange`, `onValueChange`, `onItemsChange`, + and the sidebar's `onResize`) and comes back in as `default*` props or, for the + sidebar's width, as the `--shell-sidebar-width` custom property. Where it is + kept, and which keystroke toggles what, stay the app's to decide. + + Also fixes the shared transition internals: `useAnimationsFinished` now runs its + callback when there is no element rather than returning silently, which + previously left a closing `Composer.Panel` or popover mounted for good, and + gained a `subtree` option. `useAnchorPositioning` publishes + `--anchor-available-width` and no longer animates a surface in from its + pre-placement position. + ## 0.2.1 ### Patch Changes diff --git a/packages/chat/package.json b/packages/chat/package.json index 7f2f138..8aa56da 100644 --- a/packages/chat/package.json +++ b/packages/chat/package.json @@ -1,6 +1,6 @@ { "name": "@intentface/chat", - "version": "0.2.1", + "version": "0.3.0", "description": "Headless UI primitives — unstyled compound components, hooks, and wire formats for AI chat interfaces and the app shells around them.", "license": "MIT", "type": "module",