Tags: zerx-lab/zap
Tags
fix(ci): point openssl-src at Strawberry Perl via OPENSSL_SRC_PERL on… … Windows #209 仅把 Strawberry Perl 加进 PATH 不足以让 openssl-sys(vendored)用上它: cargo build script spawn 的裸 perl 仍解析到 Git 自带的 MSYS perl, 缺 Locale::Maketext::Simple,导致 OpenSSL ./Configure 退出码 2、Windows 打包失败。 显式设置 OPENSSL_SRC_PERL 指向 Strawberry perl 绝对路径,与 openssl-src 官方 CI 一致。
refactor: 迁移图标到 padded 目录并引入不稳定功能开关 - 用带 ~10% 安全区域的 padded/ 替换 no-padding 图标资源, 修复 macOS Dock 显示过大问题; 同步更新 build.rs、bundle_install、windows-installer.iss、rebuild_icon.ps1 等构建打包脚本的路径 - 刷新 bundled SVG logo 及 generate-logos.ts 生成器以保持设计一致, 并修正 icons.rs / data_source.rs 中的图标映射 - 新增 ZAP_UNSTABLE_FEATURES 环境变量, 允许 release 构建按需启用尚未稳定的功能; 为 ServerFileBrowser 在 workspace/view.rs 增加 flag 守卫, 避免该 flag 关闭时仍拉取远程目录
Fix Docker build for Arch package and add zap logo asset Removed `GITHUB_ACTIONS=true` from docker run env to prevent script/bundle from writing to undefined GITHUB_OUTPUT in container. Also explicitly set `HOME=/home/builder` in sudo invocation to avoid permission errors when git tries to write to /root/.gitconfig.
Revert "Merge pull request #123 from zerx-lab/fix/branch-chip-dropdow… …n-empty" This reverts commit 445a245, reversing changes made to 6b83612. 撤销原因:PR #123 修复未生效。事后排查发现真根因在 terminal/view.rs 的 `should_subscribe_to_git_status` 上 —— 该函数要求 `GitDiffStats` chip 在 prompt 配置里才订阅 `GitRepoStatusModel`,导致 `MetadataChanged` 事件链路 在很多场景下根本不建立,PR #123 修改的 `MetadataChanged` handler 永远进 不去。该 PR 改的另一面(autoupdate/linux_test.rs 孤儿测试清理)随之 回退,如需保留请单独 cherry-pick 18f34ef。 后续重新调研方向:对齐上游 warpdotdev#9970(无条件订阅) + warpdotdev#11321(Linux inotify 监听目录而非文件)。
PreviousNext