Skip to content

v3.1.8

Choose a tag to compare

@brunocurado brunocurado released this 16 Jun 20:57
· 8 commits to main since this release

πŸ› Bug Fix: Nested ScrollView Caused Messages to Disappear

Problem: When the model entered thinking mode, the chat interface would appear empty. Users had to scroll up to see the messages.

Root Cause: The ReasoningView had a ScrollView nested inside the main chat ScrollView. This is a known SwiftUI issue β€” nested ScrollViews can cause the outer ScrollView to collapse, making all messages appear empty.

Fix: Replaced the nested ScrollView in ReasoningView with a regular Text view that uses lineLimit(6) during streaming to cap the visible content. This prevents the layout collapse while still showing the reasoning content.

Changes:

  • Views/Chat/MessageBubbleView.swift β€” Removed nested ScrollView in ReasoningView
  • Bump version to 3.1.8