Repository navigation
JeikCode v7.1.42
🚀 Downloads & Installation / 安装与下载
| Operating System / 操作系统 | Recommended Installers (GUI + CLI) / 推荐安装包 | Architecture / 架构 |
|---|---|---|
| Windows | 📥 Download Windows Installer (.exe) / 下载 Windows 安装包 | x64 / arm64 |
| macOS | 🍏 Download macOS Apple Silicon (.dmg) / 下载 Apple Silicon 🍎 Download macOS Intel (.dmg) / 下载 Intel |
arm64 / x64 |
| Linux | 🐧 Download Debian / Ubuntu (.deb) / 下载 .deb 📦 Download Universal AppImage (.AppImage) / 下载 AppImage |
x64 / arm64 |
⚡ One-Line Terminal Installation (CLI) / 终端一键安装
# Linux / macOS / HarmonyOS PC
curl -fsSL https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.sh | bash# Windows (PowerShell)
irm https://raw.githubusercontent.com/jeikl/JeikCode/main/scripts/install.ps1 | iex-
[会话落盘与状态快速探测] 新增轻量级会话新鲜度端点与前端轮询减负,消除多余反序列化与频繁磁盘 I/O:
- 轻量会话新鲜度探针 (
/freshness):在crates/jeikcode-daemon/src/lib.rs中新增GET /projects/:hash/sessions/:id/freshness路由,仅通过对 snapshot、jsonl 与 presentation 三个底层文件的fs::metadata快速 stat 聚合总字节数和最大 mtime(bytes:mtime_ms),不读取、不反序列化庞大消息体;结合服务端实时会话池返回当前会话 running 活跃状态。 - 前端智能落盘感知与降频轮询:
webui/src/components/Chat.tsx引入catchUpFromDisk机制,在途流式期间免触碰磁盘,仅在静默期通过签名比对探测真实落盘变化;将脱机轮询间隔平滑优化至 2000ms,在落盘终结后原子收敛至authoritative_terminal,大幅降低前端重绘与系统 I/O 开销。
- 轻量会话新鲜度探针 (
-
[会话完成通知与通知坞站系统] 引入全局通知坞站组件,跨平台支持事件捕获与系统通知:
- 通知坞站组件 (NotificationDock):新增
webui/src/components/NotificationDock.tsx,集中挂载并展示长耗时任务完成提醒、权限卡片审批及用户交互输入(UserInputCard)通知,支持状态机无缝闭环与桌面 Native 通知分发。 - 底层能力与路由调度支持:在
crates/jeikcode-capabilities/src/notify.rs及 daemon 核心路由中打通通知事件流,并在前端webui/src/lib/sessionNotify.ts提供完备的状态管理与单元测试防线。
- 通知坞站组件 (NotificationDock):新增
-
[自动化发版流水线与多分支演进] 引入自动 Bump 脚本、独立 Beta 预发布通道与英文优先规范:
- 跨生态版本号一键同步 (
npm run bump):新增scripts/bump-version.js,支持npm run bump:beta、bump:patch、bump:minor、bump:major,一键联动同步Cargo.toml、webui/package.json、desktop/src-tauri及package.json版本声明。 - 版本号门禁 SemVer 预发布支持:升级
scripts/check-version-gate.js的预发布比对器(comparePrerelease),原生支持类似v7.1.42-beta.1的预发布版本号比对,确保 Beta 发布自动标为 Prerelease 且绝不污染主 Releases 稳定版索引。 - Release 说明国际化标准重构:调整
scripts/publish-release.js,发版说明模板实行「英文置前、中文在后(English First, Then Chinese)」,统一跨平台安装包与变更分类指引。
- 跨生态版本号一键同步 (
-
[官方教程站点与移动端体验全面革新] 搭建 VitePress 独立文档站 (docs.jeikcode.top),移动端深度适配与全自动部署:
- 官方教程独立站点上线:通过 Cloudflare Pages 全球 Edge CDN 节点与自定义域名绑定
https://docs.jeikcode.top实现自动化构建上线。 - 移动端全屏响应式深度优化:彻底解决移动端 Hero 图片穿透覆盖顶部导航栏的缺陷,将 Logo 尺寸精调至 135px 黄金视觉尺寸,版本号与大标题间隙微调至 16px 舒适缓冲;代码块右上角移动端常驻显示
[📋]复制按钮,语言标识左移避让防遮挡;右上角新增常驻Docs按钮直达产品简介。 - 智能语言嗅探与个人偏好记忆:站点
<head>注入极速零闪烁语言嗅探逻辑,中文系统首次访问根路径自动无缝进入/zh/,其他语言默认英文;同时联动 localStorage 记住用户的手动切换偏好。
- 官方教程独立站点上线:通过 Cloudflare Pages 全球 Edge CDN 节点与自定义域名绑定
-
[中英双语 README 全面精简重塑] 聚焦核心体验,收拢引流至官方教程站点:
README.zh-CN.md、README.md与README.en.md开头全面置顶官方使用教程与文档站点链接(https://docs.jeikcode.top);- 精简冗长篇幅,聚焦保留产品核心优势介绍、跨平台安装包下载路由矩阵、终端一键命令与快速开始指南。
Full Changelog: v7.1.41...v7.1.42