Skip to content

Releases

Corral Mac 0.3.166

Choose a tag to compare

@x0c x0c released this 06 Nov 12:32

English

  • Handoff no longer remains on a loading placeholder after catalog failures: show the cause and Retry, reload replaced connections, and share one catalog across Mac panes.
  • Fork Session now uses a branch symbol. Handoff uses a distinct onward arrow on iPhone and Mac.
  • Session panes now show a large, faint copy of the session title's emoji at the bottom-right of Chat and the agent terminal, on Mac and iPhone, to help recognize sessions without rereading titles. It stays behind text and never covers messages, terminal output, selections, or input.
  • Mac pane clicks focus the shown pane even when its frame sits under a migrated alias; message hover Copy pastes the original markdown, and existing local paths link to their folders. On iPhone, Copy pastes the message markdown source.

简体中文

  • 接力目录加载失败后不再一直显示加载中:展示原因并提供重试,连接替换后重新加载,Mac 各分屏共用同一份目录。
  • 分叉会话改用分支图标,接力改用独立的向右交接箭头,iPhone 与 Mac 保持一致。
  • 会话面板右下角现在显示标题 emoji 的淡化大图标,Mac 与 iPhone 的聊天和原生终端都生效,不读标题也能认出会话。图标始终在文字底层,不遮挡消息、终端输出、选区与输入区。
  • Mac 点击分屏可正确聚焦可见面板;消息悬停复制粘贴原文,已存在的本地路径链接到其文件夹。iPhone 上复制粘贴消息的 markdown 原文。

Corral Mac 0.3.165

Choose a tag to compare

@x0c x0c released this 05 Nov 11:32

English

  • Fix CJK candidate-window and inline composition placement while the Metal terminal renderer is active: anchor to the live cursor instead of the frozen caret.

简体中文

  • 修复 Metal 终端渲染下中文候选窗与行内组字位置:改为按实时光标定位,不再跟随冻结的旧光标。

Corral Mac 0.3.164

Choose a tag to compare

@x0c x0c released this 05 Nov 09:54

English

  • Terminal panes now try the Metal GPU renderer first (falling back to CoreGraphics when unavailable), targeting choppy Pi TUI scrolling and streaming output. This is experimental pending frame-pacing acceptance; if rendering regresses, report the session and window state.
  • New Session can open any local folder from the More menu, not just registered projects.

简体中文

  • 终端面板现在优先尝试 Metal GPU 渲染(不可用时回落 CoreGraphics),目标是 Pi TUI 滚动与流式输出卡顿。该改动为实验性,待帧率验收;如遇到渲染回退请上报会话与窗口状态。
  • 新建会话可从 More 菜单打开任意本地文件夹,不限于已登记项目。

Corral Mac 0.3.163

Choose a tag to compare

@x0c x0c released this 05 Nov 03:32

English

  • Handoff menu shows loading until the assistant catalog arrives (even if empty), with single-flight retry, so a transient fetch failure never reads as no assistants installed.
  • Mac prompts card pins the back-to-latest row as a fixed footer below the scroll list.
  • Sending photos without text now submits the turn: images send first, then an empty-text submit flushes them in order, so single-image messages arrive instead of sitting in the composer. Retries restore only unsent images to avoid duplicates.

简体中文

  • 接力菜单在助手目录返回前显示加载态(含空目录情况),失败单次重试,短暂拉取失败不再被误读为“没有安装助手”。
  • Mac 提问卡片将“回到最新”行固定为滚动列表下方的底栏。
  • 纯图片消息现在会正常发出:图片先发送,再用空文本提交按序刷出,单图不再卡在输入框;重试只恢复未发出的图片,避免重复。

Corral Mac 0.3.162

Choose a tag to compare

@x0c x0c released this 03 Nov 09:28

English

  • Restore Markdown images inside Mac, iPhone and iPad chat messages when the conversation is owned by a pane or the selected session. Restore saved drafts on the same path without restarting the conversation.
  • Prevent Mac images from appearing twice when Markdown paragraph separators inherited an image reference. Keep intentionally repeated images intact.
  • Add native detail-view regressions for image attachments, draft restoration and session replacement.

简体中文

  • 修复 Mac、iPhone 和 iPad 聊天中图片只剩替代文字的问题:分屏或选中会话持有对话数据时也会正常初始化图片加载,并恢复已保存的草稿,不重启对话。
  • 修复 Mac 排版换行继承图片引用、导致同一张图重复显示的问题,保留正文中有意重复引用的图片。
  • 新增真实详情页回归测试,覆盖图片附件、草稿恢复和会话切换。

Corral Mac 0.3.160

Choose a tag to compare

@x0c x0c released this 29 Oct 09:56

English

  • Mac and iPhone terminals now recover missing live screens automatically. Late control-request timeouts no longer replace an already recovered terminal with a load error, failed size updates retain live output and retry, and data-connection replacement restores terminal subscriptions without restarting the assistant or replaying input.
  • Mac: a session started from the Mac (for example Continue with another assistant) no longer turns its pane blank after the host gives it a permanent identity. The pane follows the new identity in place, and reopening it from the sidebar shows the conversation instead of an empty split slot.

简体中文

  • Mac 与 iPhone 终端现在会自动恢复缺失的实时画面。迟到的控制请求超时不再把已经恢复的终端替换成加载错误;尺寸更新失败时保留实时输出并重试;数据连接重建后自动恢复终端订阅,不重启助手,也不重放输入。
  • Mac:在 Mac 上新建的会话(例如用另一个助手继续)在开发机给出正式编号后,所在分屏不再变成空白。分屏原地跟随新编号,从侧栏再次打开时正常显示对话,不再出现空的分屏格。

Corral Mac 0.3.159

Choose a tag to compare

@x0c x0c released this 27 Oct 08:01

English

  • Stabilized scrolling inside long iPhone and iPad messages: unchanged content no longer resets the native text layout, the scroll range stays consistent, and image-size changes preserve the reading position. Native text selection and the half-screen bubble cap remain intact.
  • Cited images appear at their Markdown position inside the message, retain their aspect ratio and open in the full-quality viewer. Mermaid and PlantUML still render locally; leaving a message mid-render no longer prevents the same drawing from loading on return.
  • Wide iPhone and iPad tables become row lists with labeled cells, avoiding horizontal scrolling. Mac keeps native tables and correctly retains list markers at the beginning of a message.

简体中文

  • 优化 iPhone 和 iPad 长消息内部滚动:内容不变时不再重置原生文本排版,滚动范围保持稳定,图片尺寸变化时保留阅读位置。原生文本选择和半屏气泡高度上限保持不变。
  • 引用图片显示在消息正文的 Markdown 引用位置,保持比例并可打开原图。Mermaid 和 PlantUML 仍在本地绘制;绘制途中离开消息,返回后同一图表仍可正常加载。
  • iPhone 和 iPad 的宽表格改为带字段标签的逐行列表,无需左右滚动。Mac 保留原生表格,并正确显示消息开头的列表标记。

Corral Mac 0.3.156

Choose a tag to compare

@x0c x0c released this 27 Oct 02:25

English

  • Chat now displays cited images and locally rendered Mermaid/PlantUML diagrams. Open a drawing in the native viewer or inspect its original source; invalid or unsafe diagrams remain readable source.
  • Mac keeps one live terminal stream when a newly created session receives its permanent identity, preventing the terminal grid from repeatedly disappearing and returning.
  • Refined Mac pane reordering and aligned sidebar date counts with session content.

简体中文

  • 聊天支持引用图片,以及在本地绘制 Mermaid/PlantUML 图表。可用原生查看器打开图表或查看原始源码;无效或不安全的图表保留为可读源码。
  • Mac 新建会话获得正式身份时保留同一条实时终端流,避免终端格子反复消失、重现。
  • 优化 Mac 分屏拖动排序,并将侧栏日期计数与会话内容对齐。

Corral Mac 0.3.154

Choose a tag to compare

@x0c x0c released this 26 Oct 12:01

Rebuilt Mac split-pane reordering with a live header drag. The dragged pane follows the pointer and inserts between panes while neighbours move aside. Focus, drafts and native terminals keep their identities.

  • Keep agent and shell headers at their compact height while the full leading strip stays draggable.
  • Fixed immediate-release overlap, interrupted drags after pane changes, and stale landing completions.
  • The Your prompts last row now returns the agent terminal to live output, preserving the draft and running work.
  • Regression checks execute the production motion and cancellation paths. The release-session automated gesture run was blocked by the locked console. On 2026-10-26 the owner subsequently tested released Mac 0.3.154 and confirmed that split-pane drag/reordering works without issues, closing that real-use acceptance gap.

重新实现 Mac 分屏拖动排序:直接拖动顶栏,面板跟随鼠标移动并插入目标位置,相邻面板实时让位,保留聚焦、草稿和原生终端。

  • 会话和项目终端顶栏恢复紧凑高度,左侧整条区域仍可拖动,不再挤占对话。
  • 修复快速松手后面板重叠、面板变化后旧拖动重新启动,以及旧落位动画干扰新拖动的问题。
  • 提问卡最后一行现在把助手原生终端带回最新输出,保留草稿和正在执行的工作。
  • 回归检查现已执行生产代码中的位移、收尾和取消流程。发布时的自动手势验收因控制台锁屏受阻。2026-10-26,机主随后实测已发布的 Mac 0.3.154,确认分屏拖动排序没有问题,已补齐这项真实使用验收。

Corral Mac 0.3.153

Choose a tag to compare

@x0c x0c released this 26 Oct 09:19

macOS

  • Fix split-pane reordering: dragging a pane header now starts a drag and moves the pane to the drop position. The unrequested grip icon is gone; the header strip itself is the handle.

简体中文

  • 修复分屏拖动排序:现在拖动分屏顶部能真正开始拖动,并把该格移动到松手的位置。未经要求的拖动柄图标已移除,顶部标题栏本身就是拖动区域。