Skip to content

v1.95.0

Choose a tag to compare

@docker-read-write docker-read-write released this 02 Jul 09:19
f03bf88

This release focuses on TUI rendering performance improvements for long conversations, along with a bug fix for test reliability and a configuration version update.

Improvements

  • Memoizes scrollbar rendering across frames to reduce redundant computation during TUI redraws
  • Memoizes content line widths in the scroll view to avoid recalculating unchanged values each frame
  • Replaces lipgloss.JoinHorizontal with direct column zipping for scrollbar rendering, reducing allocations per frame

Bug Fixes

  • Fixes restyled lines incorrectly using cached widths instead of re-measuring after style changes
  • Fixes flaky renderer-registry tests that were racing on a shared global registry

Technical Changes

  • Freezes config v11 and promotes v12 as the latest configuration version

What's Changed

  • chore: bump direct Go dependencies by @dgageot in #3405
  • freeze config v11 and start v12 as latest by @dgageot in #3401
  • perf(tui): memoize rendering hot paths for long conversations by @dgageot in #3404

Full Changelog: v1.94.0...v1.95.0