Changelog
Every release of @intentface/chat, newest first.
@intentface/chat
0.5.2
Patch Changes
- Add JSDoc to every part of
Attachments,Chip,Message,ReasoningandSteps, so editors show the same reference as the docs. - Refresh the README to match the rewritten docs.
0.5.1
Patch Changes
- ThreadFix losing the bottom while the container is resized.
0.5.0
Minor Changes
- TabsFix
dismissOnEscapeclosing the panel on an Escape another handler already prevented. - ComposerFix an Escape in one composer stopping generation in another.
- ComposerBreakingEscape stops generation only from inside
Composer.Root. To stop on any Escape, handle it on your chat container, such asThread.Root.
0.4.0
Minor Changes
- NavNew
Nav.Toggle: a caret insideNav.Trigger, so a branch row can also be a page. - NavAdd
aria-current="page"to activeNav.ItemandNav.Triggerrows. - NavFix a disabled
Nav.Triggerrendered as a link still navigating. - NavFix Space not following a link row.
- TabsNew
openOnHover,openDelayandcloseDelayonTabs.Trigger. - TabsAdd
eventDetailstoonValueChangeandonItemsChange, withreasonandcancel(), so a close can be cancelled. - TabsFix Escape from a floating
Tabs.Popupdropping focus instead of returning it to its tab. - Breaking
event.preventBaseUIHandler()is nowevent.preventPrimitiveHandler(), andevent.baseUIHandlerPreventedis nowevent.primitiveHandlerPrevented.
0.3.0
Minor Changes
- ShellNew primitive: a collapsible, resizable sidebar with hover-peek.
- NavNew primitive: a nav tree with roving focus, typeahead and a guide ladder.
- TabsNew primitive: closable tabs whose panel renders in the layout or anchored to its tab.
- ComposerFix a closing
Composer.Panelstaying mounted when there was nothing to animate. - Fix anchored surfaces animating in from before they were placed, and add
--anchor-available-width.
0.2.1
Patch Changes
- ThreadFix visibly scrolling to the bottom while the container animates open.
- ThreadFix losing a few pixels of scroll position when the composer changes height.
0.2.0
Minor Changes
- StepsReasoningFix the panel clipping content that grows after it opens.
- StepsReasoningBreakingThe panel height variable
--collapsible-panel-heightis now--panel-height. - ThreadBreaking
Thread.Rootno longer takesdockSelector. Put the composer inThread.Composerand it is measured automatically.
Patch Changes
- ComposerFix
Composer.Textareagaining phantom newlines during rapid editing. - Fix the npm registry listing
exportspaths the package doesn't ship. Installs were unaffected. - Point
homepageand the README links at https://ui.intentface.com.
0.1.2
Patch Changes
- Fix the package failing to load during server-side rendering.
0.1.1
Patch Changes
- Fix a regex in
parseChipSegmentsthat could hang the browser on long messages. - ComposerFix a regex that could freeze the editor on large pasted text.
0.1.0
Minor Changes
- Initial release: headless chat primitives for React.
Composer,Thread,Message,Steps,Reasoning,Chip,AttachmentsandAskUser, plus the message types and utilities.