Skip to content

Releases

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 18:31

Full Changelog: v0.15.2...v0.16.0

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:13

编辑器高度调整:

  • 配置总览和普通字段使用紧凑高度,横线与主界面对齐。
  • 从 Actions 进入时继承主界面高度基准;独立 served edit 使用共同最小基准。
  • 命令和单个环境变量表单按折行内容增高,达到终端上限后滚动;删减内容后自动收拢。
  • 改善小窗口中的字段间距、错误信息和光标可见性。

已验证彩色/无色渲染、终端编辑流程和 headless 编译兼容性。

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:32

新增

  • Full 版本的 served edit 使用结构化配置表单,支持命令、运行策略、日志和环境变量编辑。
  • 管理面板 Actions 新增 Edit / e,直接编辑服务注册的配置文件;临时服务显示不可用状态。
  • 在内置表单保存运行中服务的修改后,可以选择立即重启,默认保持运行。
  • 新建配置默认使用 on-failure 重启策略并开启历史日志;已有配置保持原有行为。

编辑与界面

  • 命令和环境变量支持多行编辑、自动折行、滚动条和低亮度空白字符标记。
  • 环境变量名称和值在同一表单中编辑,删除需确认。
  • 统一帮助、确认页、危险操作颜色及窄终端布局。
  • 主界面与 Actions 共用高度,随项目数增高并保留底部留白;窄窗口保持页脚对齐并按可见容量滚动。
  • 保存保留 JSON5 注释与格式,并检测外部修改,防止覆盖。

Headless 版本和显式外部编辑器保持原有用法;edit 与 enable 仍为独立操作。

提供 Linux/macOS、amd64/arm64 的 full/headless 安装包、源码和独立 AI skill。

v0.14.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 15:53

修复全角问号无法触发帮助的问题,并改善 Actions 中的路径显示。

  • 英文 ? 和输入法提交的全角 ? 均可打开、关闭帮助,覆盖管理页及历史页。
  • Actions 标题下的原空行显示服务路径,使用整行工作区宽度;保留底部路径、类型和反馈。
  • 路径沿用 ~ 缩写,过长时从左侧省略,菜单位置和页脚布局不变。

验证:make check、NO_COLOR TUI 测试通过,已核对正常和窄窗口的实际渲染预览。

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 15:15

改进 TUI 首次加载、帮助和视觉层次。

  • 首次查询未返回时保留空白内容区,实际失败或超时后才显示 manager 不可用与重试。
  • 精简主界面、Actions 和确认页帮助;按键使用青色并对齐,窄窗口自动换行。长名称和长路径仍可在帮助末尾查看。
  • 主列表和 Actions 在正文与页脚之间加入弱化横线。
  • 未选中的 Disable 动作名使用红色,选中时保持统一反色。
  • 保留 NO_COLOR 支持及现有 CLI、full/headless 安装方式。

验证:make check、NO_COLOR TUI 测试通过,已核对实际渲染预览。

v0.13.4

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:21

修复主界面退出提示遗漏 Esc 的问题,使提示与实际按键行为一致。

  • 主列表和空列表显示 esc/q quit。
  • 小窗口显示 esc/q back/quit。
  • 保留现有快捷键行为,更新设计文档及布局、按键测试。

验证:make check 通过,覆盖不同窗口宽度、空列表和子页面返回行为。

v0.13.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:32

修复 v0.13.2 主列表选中行在状态文字右侧多出反色空白的问题。

  • 高亮现在结束于状态文字末尾,名称和状态仍连续高亮。
  • 保持状态列对齐,支持不同窗口宽度、滚动选择和 NO_COLOR。

验证:完整格式、Clippy 和测试检查通过;NO_COLOR TUI 测试通过。

v0.13.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:04

调整 TUI 选中行的高亮范围,让主列表和 Actions 的选中内容形成连续、紧凑的反色区域。

  • 主列表高亮覆盖名称、间隔和状态列。
  • Actions 高亮覆盖动作名、间隔和快捷键。
  • 选中行使用终端默认前景/背景反色;未选中行保留状态色和快捷键颜色。
  • 左侧留白不高亮,右侧不延伸到工作区边缘。布局、滚动与 NO_COLOR 行为保持一致。

继续提供 Linux/macOS、amd64/arm64 的 full/headless 二进制及安装包。

v0.13.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:33

修复版本查询入口的输出差异:served -V、served --version 和 served version 现在使用同一套输出逻辑。

  • 三个入口都支持 --output json,参数前后顺序不影响结果。
  • 文字输出统一为 served 0.13.1 (full) 或 served 0.13.1 (headless)。
  • JSON 保持现有 schema_version=1 封套及 version、variant、features 字段,安装器和已有 JSON 调用无需修改。
  • 顶层版本选项与其他子命令混用时,在执行前返回参数错误;run -- 后的参数仍原样传给子程序。

本次继续提供 Linux/macOS、amd64/arm64 的 full/headless 二进制及安装包。

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:01

新增无头构建和适合脚本、二层封装的 CLI 接口。默认安装仍为完整版,无头版保留服务管理、PTY、终端与管道 attach。

  • --output json 提供版本化成功/错误输出;新增 version 构建信息查询和 history --list。原有 history --json 格式保持兼容。
  • attach 支持管道、--stream 和 --no-stdin。stdin EOF 后继续接收输出;断管或取消仅解除连接,不停止服务。
  • Linux/macOS 的 amd64、arm64 平台均提供 full/headless 二进制和安装包。在线安装使用 --variant headless 选择无头版;升级默认保留已安装类型。
  • TUI 移除重复的选中箭头,保留反色高亮和固定留白。

构建无头版:cargo build --release --no-default-features。

JSON 模式使用 --output json;attach 仍传输字节流,不使用 JSON 封套。非终端 history 默认输出文本,edit 需要 --path 或显式 --editor。