Repository navigation
JeikCode v7.1.44
🚀 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- [Windows 桌面 Toast 通知协议唤醒与焦点穿透 (Windows Toast Protocol Activation & Session Focus)] 攻克 WinRT 原生通知点击无法唤醒应用与会话定位问题,建立完整系统 Protocol Scheme 与守护进程鉴权通知总线:
- WinRT Toast 注册 AUMID 方案重构与 Banner 显示修复:在
crates/jeikcode-capabilities/src/notify.rs中排除无响应的未注册裸JeikCodeAUMID,优先使用标准 Windows PowerShell AUMID ({1AC14E77-02E7-4E5D-B744-2EB1AE5198B7}\WindowsPowerShell\v1.0\powershell.exe) 触发 Toast 弹窗,根除Show()假成功但不弹出横幅通知缺陷;Toast 悬留时间延长至duration="long",并完善 XML 实体转义机制。 - 注册 Windows 自定义 URI 协议 (
jeikcode-focus:):在notify.rs中新增install_windows_focus_protocol,自动注册HKCU\Software\Classes\jeikcode-focus协议,动态生成~/.jeikcode/notify-focus.ps1唤醒脚本;点击 Toast 通知时通过 Win32 API (SetForegroundWindow/ShowWindow/BringWindowToTop) 将最小化或后台的 JeikCode 窗口平滑置顶。 - 守护进程安全通知通道与会话跳转:在
crates/jeikcode-daemon/src/lib.rs中新增/notify-focusPOST/GET 端点,基于 32 位 Hex 进程安全秘钥防护攻击;前端webui/src/api.ts与app.tsx引入轻量轮询探针,接收点击回调时自动触发jeikcode:focus-session全局事件并精准无缝跳转至对应会话。 - 全量 OS 通知响应策略:更新
webui/src/lib/sessionNotify.ts与Chat.tsx,将shouldOsNotifyTerminal优化为全量触发模式,保证无论前后台状态,回合完成时系统通知中心均能准确捕获,实现无遗漏的离线完成追溯。
- WinRT Toast 注册 AUMID 方案重构与 Banner 显示修复:在
Full Changelog: v7.1.43...v7.1.44