Repository navigation
dsh-hao-import 1.3.3
macOS 兼容性修复
- 跳过坏的
/usr/bin/python3:先校验 3.8+ 与 Xcode CLT,未装 CLT 时不再触发“安装命令行开发者工具”弹窗。 - 补充 Homebrew / MacPorts / pyenv 候选,从 Finder 启动(不继承终端 PATH)也能找到 Python。
- 显式
DSH_HAO_IMPORT_PYTHON失败会明确报错(exit 127 并写import.log),不再静默改用其他解释器。 - 跨进程锁
uploads/.import.lock:多个 DSH 窗口同时启动不会重复导入/覆盖状态。 - macOS 权限提示:桌面/文稿被 TCC 拦住时提示到系统设置授权。
DSH_WALLPAPER_ENGINE_DIR支持~;元数据localPath支持目录/~。- CI 矩阵加入 macOS;测试 20 个(新增
run-import.sh端到端测试)。
验证
- Ubuntu / macOS / Windows 三平台 CI 全绿。
- 发布资产:
dsh-hao-import-1.3.3.tgz(sha256da3def4a…)。
完整改动见 CHANGELOG.md。