github xintaofei/codeg v0.11.1
codeg v0.11.1

8 hours ago

Release version 0.11.1

  • feat(terminal): configurable default shell with backend-driven picker — get_available_terminal_shells / probe_terminal_shell_path serve the platform-aware option list, install state and resolve_shell() fallback; the settings UI renders the response verbatim and supports a custom shell path on every platform. POSIX spawn now distinguishes bash-family shells from unknown shells like nu/xonsh/elvish so the latter spawn cleanly without bash-only -l -i / eval flags. Localized across all 10 languages. Thanks to @Kwensiu for contributing the initial implementation in #127.
  • feat(chat): file paths in Read/Write tool call headers and Edit/ApplyPatch diff headers are now clickable and open the file in the workspace panel via the existing local-file confirmation dialog; new-file Write/NotebookEdit bodies render with the same green tint as added diff lines.
  • feat(chat): cap inline code block height inside messages with internal overflow scroll, so long code dumps no longer push the rest of the conversation off-screen.
  • fix(dialog): constrain DialogContent to viewport height with internal scrolling, and cap the git reset commit message at 8rem with its own scrollbar, so the dialog footer stays visible on long messages or short viewports.

发布版本 0.11.1

  • 新增(终端):默认 Shell 改由后端驱动选择 —— get_available_terminal_shells / probe_terminal_shell_path 提供与平台相关的可选项、安装状态及 resolve_shell() 兜底逻辑,设置界面按后端返回原样渲染;所有平台均支持自定义 Shell 路径输入。POSIX 层在 spawn 时区分 bash 家族 Shell 与 nu/xonsh/elvish 等非 bash Shell,避免后者因 -l -i / eval 等 bash 专属参数无法启动;新增字符串已覆盖全部 10 种语言。感谢 @Kwensiu#127 中贡献初版实现。
  • 新增(聊天):Read/Write 工具调用头部以及 Edit/ApplyPatch 差异头部中的文件路径现已可点击,复用既有的本地文件确认弹窗在工作区面板中打开;新文件场景下 Write/NotebookEdit 正文使用与新增差异行一致的绿色高亮渲染;
  • 新增(聊天):消息中的行内代码块高度被限制并启用内部滚动,长代码片段不再把后续对话挤出可视区域;
  • 修复(对话框):DialogContent 限制到视口高度并启用内部滚动,Git 重置提交消息限高 8rem 带独立滚动条,长消息或小视口下底部按钮始终可见。

Don't miss a new codeg release

NewReleases is sending notifications on new releases.