MiniClarc v2.4.3
v2.4.3 — phase 模式折叠恢复 + 虚拟化
修复
- phase 模式下折叠按钮不工作: 之前只要
chatBridge.phaseSummaries不为空(任何一次 assistant 回合完成),代码就走 Codex 风格的chatWithPhases路径,完全隐藏了「折叠前 N 条消息」按钮。本版本让折叠按钮在 phase 模式也显示 — 跟 legacy 模式行为一致。点击展开/收起早期 phase。 - 「一键全折叠 phase」按钮: 状态栏(StatusLineView)新增「Collapse all phases」开关。点击时所有
PhaseSummaryCard临时收起(不修改各自的isExpanded状态),再点击恢复。切 session 自动重置。禁用条件:无 phase summary 时按钮灰掉。 - 几百条 phase 后窗口卡顿:
chatWithPhases内部加 100 phase 的虚拟化 cap。超过 100 phase 的 session 只渲染最近 100 个。避免一次 inflate 几百个 MessageBubble + PhaseSummaryCard 导致主线程打满。
验证
hdiutil attach MiniClarc-2.4.3-arm64.dmg
xattr -dr com.apple.quarantine /Volumes/MiniClarc\ 2.4.3/MiniClarc.app
open /Volumes/MiniClarc\ 2.4.3/MiniClarc.app未签名未公证(本机无 Apple Developer ID)。