Skip to content

Lectern v0.3.0 — 双平台就绪 · 自动更新链路 · 品牌收尾

Latest

Choose a tag to compare

@Ulanxx Ulanxx released this 01 Sep 06:34
· 13 commits to main since this release

Lectern v0.3.0 — 双平台就绪 · 自动更新链路 · 品牌收尾

本地运行 agent loop 的 Electron 桌面工作台,基于 @zmzai/agent-framework。本版补齐 Windows 发布链路与自动更新元数据,并完成品牌标识符收尾。

下载(阿里云 OSS 直链,长期有效)

平台 文件 校验
macOS Apple Silicon .dmg 安装器 · 325 MB SHA256SUMS.txt
macOS Apple Silicon .zip 免安装 · 347 MB 同上
Windows x64 .exe 安装器 · 270 MB 同上
Windows x64 .zip 免安装 · 362 MB 同上

安装包为 ad-hoc 深度签名(未做开发者签名与公证):macOS 首次运行若提示「已损坏,无法打开」,在终端执行 xattr -cr "/Applications/Lectern.app" 后即可打开;Windows SmartScreen 提示后选「更多信息 → 仍要运行」。

本次更新

Windows 正式发布(首个双平台版本)

  • macOS 交叉构建 Windows 安装包:NSIS 安装器(可选安装目录 + 桌面快捷方式)+ zip 免安装版,产物 Lectern-Setup-0.3.0.exe
  • 新增 scripts/build-win-cross.sh(双镜像源内置,Electron + electron-builder 工具链均走 npmmirror),与 Windows 本机脚本 build-win.ps1 互补

自动更新链路就绪

  • latest.yml / latest-mac.yml 纳入 OSS 上传(此前从未上线,electron-updater 无配置可读)
  • nsis.artifactName 统一为无空格命名,产物名与 yml 元数据天然一致,未来接入自动更新不再 404

会话隔离(§9 git worktree)

  • 每个会话独立 git worktree + lectern/<sessionId> 分支,文件写入与 git 操作互不污染
  • 默认主工作区,可选开启隔离;非 git 仓库自动降级;支持合并回主工作区

品牌收尾

  • 内部标识符全量 lectern 化:localStorage harness.*lectern.*(读取时自动迁移)、HarnessEventLecternEventwindow.harnesswindow.lecternNative、env HARNESS_*LECTERN_*(保留旧前缀兜底,兼容已部署配置)
  • favicon 十站统一品红底白云(v0.9.2 品牌资产),theme 升至 0.9.10

Homebrew / 其他渠道

暂未提供,欢迎从源码构建(pnpm install && pnpm dev:web)。Windows 真机冒烟(SmartScreen / node-pty 终端 / 安装器行为)建议在 Windows 机器上过一遍。