Enhance chat UI with thinking content, performance, and error handling
What's Changed
- This change addresses scroll performance, new feature implementation and refactoring (e.g., adding expandable thinking content for better user experience in chat messages).
- Key improvements include bug fixes for completion messages, updating error messages for clarity, enhancing chat page scrolling logic, and introducing a new component for expandable thinking content.
Impact
Describe the impact of these changes on the codebase:
- Does this change introduce any breaking changes? No breaking changes; updates are additive and improve UX without altering existing functionality.
- Are there any dependency updates? The version in package.json has been bumped from 0.10.2 to 0.10.3, indicating potential minor dependency or feature updates.
- Are there any performance or security implications? Improved UI responsiveness with new scrolling logic; security considerations are addressed by maintaining existing safe practices in message handling.
PRs
- feat: Enhance chat UI with thinking content and error handling by @damianvtran in #60
Full Changelog: v0.10.2...v0.10.3