Releases: DevCloudFE/matechat-react
Releases · DevCloudFE/matechat-react
@matechat/react v0.1.0-rc.4
@matechat/react v0.1.0-rc.3
@matechat/react v0.1.0-rc.2
[0.1.0-rc.2]
Bug Fixes
-
9f3c6a9
(#67 by @TMZZ031130) Fixed the issue that normal list mode cannot be selected.Other optimizations:
- Remove the
className
attribute from thelist
. - Add an id attribute to the li option of the list component.
- Remove the
@matechat/react v0.1.0-rc.1
[0.1.0-rc.1]
New Features
f35b6e9
(#65 by @TMZZ031130) RefactorList
component inlist.tsx
to improve code structure and maintainability.
@matechat/react v0.1.0-rc.0
[0.1.0-rc.0]
New Features
-
421dc74
Optimize markdown component inBubble
, customize link, heading and code. Support copy button for code blocks. -
3869f95
Optimize behavior ofuseChat
:- Add
throwOnEmptyBackend
option touseChat
function. - Throw an error when
backend
is nullish andthrowOnEmptyBackend
istrue
. - Rename
isPending
topending
inuseChat
return value. - Allow empty
backend
inuseChat
function.
- Add
Refactors
162bad9
Extract all markdown components and resolve code lints.
@matechat/react v0.1.0-beta.3
[0.1.0-beta.3]
Performance Improvements
b07439f
Default wrapBubbleList
withReact.memo
to avoid extra rerender.
@matechat/react v0.1.0-beta.2
@matechat/react v0.1.0-beta.1
[0.1.0-beta.1]
Performance Improvements
57077a8
Optimize performance ofBubbleList
component, avoid extra rerender overheads.
@matechat/react v0.1.0-beta.0
[0.1.0-beta.0]
Refactors
-
5019927
Rewrite auto scroll logic ofBubbleList
component:- Use
ResizeObserver
to detect content size changes and scroll accordingly. - Add
scrollContainer
method to scroll to bottom when content size changes. - Introduce
pauseScroll
to prevent unnecessary scrolls during updates.
- Use
@matechat/react v0.1.0-alpha.8
[0.1.0-alpha.8]
New Features
-
6a494c2
(#47 by @xx-yoke) AddInputCount
component.- Remove the input count div container and wrap it into a new component, allowing users to customize the input limit.
- Remove the justify-center style from the div container and add ml-auto to the SenderButton to ensure button remains on the right side.