Skip to content

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 15:35

Split-view (pane tabs) polish: pinning, pane fill, tab preservation, and resume stability.

Fixed

  • A chat added to a pinned split now inherits the pin, pin/unpin applies to the whole tab, and the sidebar renders a tab's members as one contiguous block — no more pinned groups torn apart by other rows. (#250)
  • Starting a new chat from the sidebar (or ⌘T) while a tab has an empty pane now fills that pane instead of collapsing the split, and a window reports pane ownership immediately — chats no longer appear to "jump" to another window. (#251)
  • Building a new pane layout from a non-member chat now preserves the previous pane tab instead of disbanding it. (#253)
  • Resuming panes one by one after an app restart no longer garbles sibling terminals: transient terminal row drops are gated, resume forks the PTY at the pane's real dimensions, and the renderer heals glyph-atlas eviction after each resume settles. (#253)

Internal

  • Canonical surface hierarchy — Window → Tab → Pane — defined in arch §3.6 and aligned across specs and impl logs; "chat group" is now a tab.