Skip to content

Releases

Narrant 1.2.14

Choose a tag to compare

@XLCYun XLCYun released this 03 Sep 14:31

Narrant 1.2.14

版本变动

  • chore(release): v1.2.14
  • feat: move narrant stable updates to OSS
  • fix(ui): align provider fields and enlarge icons
  • ci(release): run update smoke after draft
  • docs: record first native update release
  • fix: verify evidence runs on GitHub Free
  • fix: normalize NSIS install location
  • fix: bind draft download identity

Windows x64 安装包当前未进行 Authenticode 签名。

Narrant 1.2.13

Choose a tag to compare

@XLCYun XLCYun released this 02 Sep 17:08

Narrant 1.2.13

版本变动

  • chore(release): v1.2.13
  • fix: bind draft asset upload identity

Windows x64 安装包当前未进行 Authenticode 签名。

Narrant 1.1.5

Choose a tag to compare

@XLCYun XLCYun released this 26 Aug 13:06

Narrant 1.1.5

审核更新检查

  • Review Reader 现在始终提供手动检查更新入口。
  • 打开 Review 时会自动检查一次,之后可以随时重新检查。
  • 检测到分支或 Pull Request 更新后,可以直接刷新到最新 Snapshot。
  • 检查与刷新期间会禁用重复操作,避免多个请求互相覆盖。
  • 上游版本在刷新前再次变化时,会要求重新检查,防止使用过期确认。
  • 检查结果和失败状态会保留,切换 Overview 与 File Changes 不会丢失。
  • 离开当前 Review 时会取消仍在运行的检查,不会在后台持续轮询。

Babysit Mode

  • 逐行解释的缺失内容改为局部修复,减少重复生成和等待时间。
  • Codex 与 Claude Code 共用更清晰的应用层接口、模型目录和错误分类。
  • 新增输入资格判断、响应校验和稳定的恢复语义。
  • Provider 不存在、未登录、版本不兼容和初始化失败等情况现在能够给出更准确的提示。
  • 重构内部模块和测试设施,降低后续增加 Provider 或调整协议时的改动范围。

GitHub 凭据

  • GitHub App 凭据存储进一步隔离。
  • 测试不再接触真实用户凭据,降低开发与 CI 环境误用凭据的风险。

自动发布

  • 稳定版本 tag 现在可以自动运行完整质量门禁。
  • 新增统一的版本准备命令,同时更新前端、Tauri 和 Cargo 版本声明。
  • 自动构建 Apple Silicon macOS DMG,并完成签名、公证和验证。
  • 自动构建 Windows x64 NSIS 安装包。
  • 自动生成校验和与公开 Release Notes。
  • 构建产物会上传到 cyunlab/narrant 的 Draft Release,等待维护者检查后公开。
  • 已公开的 Release 不会被自动化覆盖。

CI 稳定性

  • macOS 与 Windows 的真实 Tauri E2E 改为依次运行,减少共享资源造成的不稳定。
  • 修复侧栏离屏元素影响 WebDriver 点击判断的问题。
  • 修复 macOS WebView 内容区高度与窗口外框高度不同造成的断言失败。
  • 加强 Repository navigation、Review 切换和 Babysit 状态的就绪等待。
  • 改进 fixture、数据库、Git trace 和 mock 服务的隔离与清理。

安装说明

macOS 提供 Apple Silicon DMG,并经过 Developer ID 签名与 Apple 公证。
Windows 提供 x64 NSIS 安装包。当前版本尚未进行 Authenticode 签名,安装时可能出现系统安全提示。

Narrant v1.1.0

Choose a tag to compare

@XLCYun XLCYun released this 25 Aug 13:25

主要更新

  • 新增 Claude Code 作为 Babysit provider,并完善运行时探测、认证恢复、超时、取消与错误脱敏。
  • 引入 provider registry,统一 Codex 与 Claude Code 的能力、模型目录和执行生命周期。
  • 完善应用设置中心,支持主题、GitHub 身份、provider、模型、推理强度及 Codex 可执行文件配置。
  • 改进 Babysit 模型偏好与缓存隔离,确保分析期间配置快照稳定。
  • 强化 GitHub 身份展示、授权恢复和设置交互。
  • 修复 Windows E2E 隔离、桌面启动可见性与 NSIS 安装图标,并补充 Windows 构建流程。
  • 修复 macOS E2E 凭据隔离,测试不再访问系统钥匙串;稳定 Pull Request、Babysit 与进程生命周期场景。
  • 增加签名 macOS 安装包构建流程,调整 Git/AI 操作超时策略。

验证

  • 前端测试:235 项通过
  • Rust 测试:256 项通过
  • Rust fmt、Clippy 与文档测试:通过
  • ESLint、TypeScript 类型检查与生产构建:通过
  • macOS Tauri E2E:5/5 specs、9/9 场景通过
  • Apple Developer ID 签名与 Apple 公证:通过

macOS 安装包

  • Narrant_1.1.0_aarch64.dmg
  • 架构:Apple Silicon (aarch64)
  • SHA-256:c5ecfc655313a298e9a7996c5be6bf7729fb46bd0baaec8bcc0c4e50371554db

Narrant v1.0.0

Choose a tag to compare

@XLCYun XLCYun released this 23 Aug 03:52

Narrant v1.0.0 是首个公开发布版本。

好工程,纳良言。代码审核不应成为 AI 瓶颈。Narrant 让 AI 加速人类审核,与工程师协作守住最后一关。

主要功能

  • 审核本地分支:选择 Base 与 Head 分支,按实际合入方向查看完整变更。
  • 查看 GitHub Pull Request:发现公开 PR;连接 GitHub 后,也可查看已授权私有仓库中的 PR。
  • 专注阅读 Diff:通过文件树浏览新增、修改、删除和重命名文件,并可切换单栏或双栏视图。
  • 宝宝模式:调用本机已登录的 Codex,为代码变更生成逐行解释,帮助理解陌生语言、复杂逻辑和较大的改动;最终审核判断仍由工程师完成。
  • 保留审核进度:按仓库保存 Review 与快照,在分支或 PR 更新后刷新并继续审核。
  • 中英文界面:支持跟随系统语言或在应用内切换。
  • 明暗主题:支持跟随 macOS 系统外观。

本地优先

Narrant 直接读取你选择的本地 Git 仓库。连接 GitHub 是可选的,仅在查看私有 Pull Request 时需要授予相应的只读访问权限。

下载

本次提供以下安装包:

  • macOS(Apple Silicon):下载 Narrant_1.0.0_aarch64.dmg
  • Windows(x64):下载 Narrant_1.0.0_x64-setup.exe