Skip to content

Releases: kongweiguang/kerminal

Kerminal v0.3.15

Choose a tag to compare

@github-actions github-actions released this 31 Jul 01:46
  • 终端设置新增“显示命令色条”开关;关闭后隐藏左侧命令块色条并回收终端空白,旧配置保持默认开启。

Kerminal v0.3.14

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:05
  • SFTP 文件浏览器支持保存、选择、重命名、排序和删除路径书签,并按主机隔离远端书签。
  • 终端滚动查看历史内容时隐藏灰色命令提示,回到底部后恢复,避免提示与历史输出错位。
  • SSH、RDP 和跳板机密码默认遮罩,支持按需切换显示或隐藏,凭据保存契约保持不变。
  • SFTP 默认流水线深度调整为 8,与 256 KiB 单包组合为约 2 MiB 在途窗口,兼顾吞吐和服务端兼容性。

Kerminal v0.3.13

Choose a tag to compare

@github-actions github-actions released this 27 Jul 03:19
  • 右栏日志工具收敛为当前终端的命令历史,保留搜索、来源筛选、分页和清理,并优化窄宽度布局。
  • 文档编辑器查找框恢复 Ctrl/Cmd+V 原生粘贴,正文编辑快捷键保持不变。
  • 新分屏沿用源终端名称;显式选择目标机器时沿用目标机器名称。

Kerminal v0.3.12

Choose a tag to compare

@github-actions github-actions released this 23 Jul 08:41
  • 右侧工具抽屉收起后,已经打开的 Agent 与其它工具保持挂载,避免终端会话被意外卸载。
  • 已保存的 Codex/Claude 会话在继续时会保留已选权限模式;缺少精确权限标识的旧会话使用普通权限模式。
  • Custom Agent 的原始启动命令不写入 session metadata,避免可能含敏感参数的命令被持久化。

Kerminal v0.3.11

Choose a tag to compare

@github-actions github-actions released this 23 Jul 03:20
  • 主机配置新增独立 SFTP 类型,可从机器侧栏创建、编辑和打开传输工作台,并继续使用加密 vault 引用凭据。
  • 启动时会把旧版 host schema v1 一次性原子升级为 v2;未知格式、明文敏感字段或写入失败会安全中止且不留下半迁移状态。
  • SFTP 上传会在服务端拒绝流水线写入时自动切换为可靠顺序写入,避免队列任务误失败或丢失后续进度。
  • 已恢复 SSH/SFTP、端口转发、命令建议、工作区和 Agent 的运行能力,并在没有活动标签时清除过期服务器监控目标。
  • Windows WebView2 终端释放会绕开已知的渲染器 dispose 内存溢出路径,同时保留正常会话清理。
  • 主机配置中的临时明文密码不会被凭据解析器采用;无 vault 引用时保持安全的交互式提示边界。

Kerminal v0.3.10

Choose a tag to compare

@github-actions github-actions released this 21 Jul 13:25
  • 端口转发会话现在会显示运行中 direct-tcpip 的最近失败,同时保持监听器可继续接受后续重试。
  • FileZilla、WinSCP、FlashFXP 等外部 SFTP 启动会进入独立传输工作台,并正确处理堡垒机包装引号、无尾斜杠根路径和关闭清理。
  • 标签切换或临时卸载不再误释放外部 SSH 会话;只有用户真正关闭对应标签时才清理临时目标与凭据引用。
  • SFTP 传输工作台接入中央文件工作区,可从远端主机窗格打开可编辑文件,并保留既有传输与双栏行为。
  • 外部启动诊断增加仅记录参数类别的脱敏形状与稳定错误码,便于排查厂商参数差异且不记录主机、用户名、密码或完整路径。

Kerminal v0.3.9

Choose a tag to compare

@github-actions github-actions released this 17 Jul 04:58
  • 修复 Codex 等 inline TUI 的同步帧合并、瞬态光标显示和前台渲染收敛,长回复与持续刷新不再产生光标漂移、重复字符或残影。
  • 中文输入法候选窗改为跟随 xterm 公开 buffer 光标定位,并升级到匹配的 Xterm 6.1 beta 组件,改善中英文混输与宽字符渲染。
  • inline TUI 命令色条改由交互信号和真实 buffer 状态共同判定,避免把全屏或持续交互界面误识别为普通命令块。
  • 本地 PTY 统一声明 256 色、truecolor 与 Kerminal 终端能力,并隔离宿主进程的无色环境变量,恢复 Codex、Claude 等 CLI 的 ANSI 色彩。
  • Kerminal 管理的 Codex Agent 会话自动携带已审查 hooks 的信任参数,减少重复信任确认;GitHub Actions 同步使用当前 Node 24 与新版官方 actions。

macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。

Kerminal v0.3.8

Choose a tag to compare

@github-actions github-actions released this 16 Jul 04:22
  • 新安装默认使用紧凑界面密度,在保持浅色、深色和跟随系统主题可读性的同时提升终端与工具面板的信息密度。
  • 空工作区不再恢复陈旧的主机选择,Context Inspector 与右栏工具只展示当前真实终端目标。
  • SFTP 传输工作台隐藏没有终端上下文的目录跟随入口;终端右栏继续保留紧凑控制和目标绑定能力。
  • SSH 目录跟随新增标准 OSC 7、pane 初始目录和来源优先级兜底,协议目录建立后不再被 prompt 猜测覆盖。
  • 修正 MCP HTTP 生命周期回归测试对临时端口回退契约的错误假设,降低 Windows 发布门禁的偶发失败。

macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。

Kerminal v0.3.7

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:08
  • 全局界面统一为克制的 Apple 启发式视觉体系,完善浅色、深色、跟随系统主题和窄窗口适配。
  • 强化终端渲染与生命周期:新安装默认使用 CPU 渲染,保留显式 Auto/GPU 选择,并改善输出、重连、尺寸同步和故障隔离。
  • 扩展右栏工作流:新增版本化命令片段目录,完善 Context、SFTP、tmux、端口转发、系统信息和 Agent 会话的目标绑定与交互。
  • 加固外部启动、配置工作区和 MCP 运行态契约,补齐凭据生命周期、幂等交付、诊断与跨平台打包门禁。
  • 完成前后端模块边界治理,加入 source-size、架构、公共契约、dead-code 和 ESLint 质量门禁,降低后续演进风险。

macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。

Kerminal v0.3.6

Choose a tag to compare

@github-actions github-actions released this 12 Jul 07:55
  • 重构系统信息与实时资源监控:采用 fast/slow/static 分层采样、single-flight 和目标 LRU 历史,提升多目标环境下的实时性与稳定性。
  • 优化 Context Workspace 的工作流交互:改进 Agent 会话、终端对象级发送和相关工具面板反馈。
  • 终端内容发送至 Agent 时,发送预览覆盖内容区而不重建或压缩已挂载终端,并提供 Escape 取消操作。
  • 支持归档 Kerminal 本地 Agent 会话记录:删除前明确确认,同时清理关联预览、运行态映射和本地终端会话;外部 Agent 服务商的历史不受影响。

macOS .app / .dmg 未使用 Apple Developer ID 签名,也未经过 Apple 公证;首次启动可能出现 Gatekeeper 提示,请按组织或个人环境自行处理。