Skip to content

Optimize chat performance and CI npm publishing reliability

Choose a tag to compare

@damianvtran damianvtran released this 06 Feb 21:09
· 3 commits to main since this release

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_TOKEN for 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:
    • f1324b7 fix: optimize chat streaming performance and add compact action blocks
    • ed740bf perf(agents): optimize sidebar rendering and search performance
    • b6c79a6 perf(chat): optimize store selectors and client instantiation
    • 7fe3515 feat(chat): enhance ActionBlock with compact icons and message controls
    • 45587e0 style: align message action and streaming toggles to the left
    • cccc05a fix(chat): refactor message metadata and timestamp rendering
    • 7d8b3f0 ci: implement npm trusted publishing with OIDC

Full Changelog: v0.12.6...v0.12.7