Repository navigation
Releases: vxdeus/dsh-sync
Releases · vxdeus/dsh-sync
Release list
dsh-sync v0.6.0
更新日志
0.6.0 — 首个通用公开版
公开分发与隐私
- 插件源码/安装包与个人备份分离。安装包不含个人同步仓库、服务器、主机公钥、账号、密钥、令牌、会话、附件或工程数据。
- 移除专用服务器默认文件及设备专用引导安装器;新安装保持未连接,使用者自行配置私有 HTTPS Git 或 SFTP。
- Git 传输要求使用者明确确认私有数据仓库,拒绝把本项目公开源码仓库用于个人快照;按仓库、分支和账号隔离 Git 工作副本。
- 发布使用显式文件白名单、标准 npm 归档、内容/成员核验及 SHA256 校验和,不归档整个工作区或用户 profile。
同步与恢复
- 上传包含经筛选的 DSH 数据、显式选定工程及插件升级交接;不自动上传真实数据。
- 安全在线恢复通过宿主接口处理支持的冷历史,保留已加载、分叉或不支持的会话;忙碌工程和运行时状态延后并报告未应用范围。
- 离线恢复要求完全退出 DSH,进行内容哈希、目标基线及备份验证;内容一致的只读对象保持原样。失败计划禁止重跑,并保留回滚状态与日志。
- 下载未完整应用时阻止无意覆盖远端;只在明确接受风险后允许单次覆盖。
- SFTP 使用固定主机公钥验证、独占发布锁、内容哈希对象和回读验证;支持真实阶段进度与安全边界内的取消。
插件升级
- 目标设备下载后检查精确版本、本地插件包及发布说明;仅提醒差异,不静默执行安装。
- 选中具体插件并确认后调用宿主插件管理器;模型工具另需本次管理授权。不自动批准构建脚本、降级或重启。
发布准备
- 补齐通用使用说明、发布流程和安全说明,所有示例仅使用保留示例域名/合成路径。
- 修复自定义同步项中混合大小写敏感文件/目录的过滤一致性,避免凭据名变体进入上传清单。
限制
- 在线应用及插件升级依赖兼容宿主接口,不提供自动关闭 DSH 或专用桌面宿主扩展。
- 不支持并行编辑自动合并;私有远端不是端到端加密;文件名过滤无法识别任意正文秘密,上传前仍须自行审查。
- 本地测试不等于已完成 GitHub 双平台 CI、真实设备冷启动或市场收录;以实际验证记录为准。