Optimize chat performance and CI npm publishing reliability
What's New
This release includes UI performance and metadata improvements in chat, plus CI publishing updates.
- Faster Chat Rendering: Optimized store selectors and component state usage to reduce unnecessary re-renders in chat views and message input.
- Improved Action Block UX: Added compact action icons, integrated message controls/timestamps in expanded views, and refined toggle alignment for better readability.
- Better Message Metadata Handling: Refined metadata and timestamp rendering logic to prevent duplicated controls and improve consistency.
- Agent Sidebar Performance Improvements: Added debounced search behavior and render optimizations for better responsiveness in larger agent lists.
- npm Publish Reliability: Updated CI to use npm Trusted Publishing (OIDC) instead of
NPM_TOKENfor package publish.
Impact
- No Breaking Changes: This release is focused on internal optimizations, CI reliability, and UI behavior improvements.
- Improved Responsiveness: Users should see smoother interactions in chat and agent navigation.
PRs
- Direct commits included in this release range:
f1324b7fix: optimize chat streaming performance and add compact action blocksed740bfperf(agents): optimize sidebar rendering and search performanceb6c79a6perf(chat): optimize store selectors and client instantiation7fe3515feat(chat): enhance ActionBlock with compact icons and message controls45587e0style: align message action and streaming toggles to the leftcccc05afix(chat): refactor message metadata and timestamp rendering7d8b3f0ci: implement npm trusted publishing with OIDC
Full Changelog: v0.12.6...v0.12.7