- 新增 PRIVACY.md:逐项写明每个联网端点、发送内容、默认开关与关闭方式,明确云候选默认开启、
token 在 config.toml 明文存储、无任何遥测
- 设置页「用户协议」「隐私政策」两个无 handler 的死按钮接上;前者改名为「开源许可协议」指向
LICENSE,开源产品的用户条款就是许可证本身,不再承诺一份不存在的 EULA
- 安装包随包装入 GPL 正文并在安装向导显示(GPLv3 §4/§6),补上打包测试断言
- release.yml 增加 build provenance attestation,并在发布后向 MSIME-Web 发 repository_dispatch,
让 msime.app/update.json 不再等两小时一次的 cron
- 所有 CMakePresets 的 vcpkg 路径改用 $env{VCPKG_ROOT},server 的 Boost 回退不再指向个人目录
- ui/README.md 指向本机绝对路径的 markdown 死链改成相对链接
- 新增 check-developer-paths.sh 并接入 required 的 quality 检查,防止路径回潮
- docs/installation.md 不再写死版本号
31 lines
858 B
JSON
31 lines
858 B
JSON
{
|
|
"version": 2,
|
|
"configurePresets": [
|
|
{
|
|
"name": "vcpkg",
|
|
"generator": "Visual Studio 18 2026",
|
|
"binaryDir": "${sourceDir}/build",
|
|
"environment": {
|
|
"VCPKG_ROOT": "$penv{VCPKG_ROOT}"
|
|
},
|
|
"cacheVariables": {
|
|
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
|
"CMAKE_BUILD_TYPE": "Debug",
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows"
|
|
}
|
|
},
|
|
{
|
|
"name": "vcpkg-release",
|
|
"generator": "Visual Studio 18 2026",
|
|
"binaryDir": "${sourceDir}/build-release",
|
|
"environment": {
|
|
"VCPKG_ROOT": "$penv{VCPKG_ROOT}"
|
|
},
|
|
"cacheVariables": {
|
|
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows"
|
|
}
|
|
}
|
|
]
|
|
} |