fe5aa5bbf0
update-client-hardening 四工作流合入(构建/静态检查已过): - 配置:不可变产品策略经 UpdateClientResources.cmake 归一化校验后 内嵌 qrc(URL/相对路径/主程序必须落 install_root/版本/UUID 格式, CMake override 写入前复验);可变机器状态迁系统级原生存储; 运行目录不再落可编辑 app_config.json。 - i18n:生产源全英文(no-Han 检查 41/41),中文进 translations/ zh_CN 目录;翻译加载收敛 Common/TranslationHelper 唯一入口; Bootstrap 补资源文件。 - 依赖:Qt/OpenSSL/架构/Perl 机器路径改 imported targets + UpdateClientDependencies.cmake,3rdparty 由父工程契约供给。 - 清理:旧 README/SDK README/3 个重复 PowerShell 打包脚本/PDF 提取 文本删除,canonical README + 5 份结构化英文文档替代;Launcher requireAdministrator manifest;统一 MSVC /utf-8 删运行时编码设置。
73 lines
849 B
Plaintext
73 lines
849 B
Plaintext
# Operating systems and editors
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
.vscode/
|
|
.idea/
|
|
.vs/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# Temporary files
|
|
*.tmp
|
|
*.temp
|
|
*.bak
|
|
*.swp
|
|
*.log
|
|
*~
|
|
|
|
# Private requirement / handover documents
|
|
*.pdf
|
|
*.doc
|
|
*.docx
|
|
|
|
# C/C++ generated artifacts
|
|
*.obj
|
|
*.o
|
|
*.pdb
|
|
*.ilk
|
|
*.idb
|
|
*.tlog
|
|
*.lastbuildstate
|
|
*.exp
|
|
*.lib
|
|
*.dll
|
|
*.exe
|
|
|
|
# Build outputs
|
|
out/
|
|
build/
|
|
build-*/
|
|
cmake-build-*/
|
|
.cmake/
|
|
CMakeFiles/
|
|
CMakeCache.txt
|
|
CMakeSettings.json
|
|
CMakeUserPresets.json
|
|
Testing/
|
|
|
|
# Third-party/business binary drops and generated packages
|
|
App/
|
|
dist/
|
|
*.zip
|
|
*.tar
|
|
*.tar.gz
|
|
*.tgz
|
|
*.7z
|
|
*.rar
|
|
|
|
# Local runtime state and credentials
|
|
client.ini
|
|
config/config.json
|
|
config/app_config.json
|
|
config/client_identity.dat
|
|
config/local_state.json
|
|
config/version_policy.dat
|
|
config/*.local.json
|
|
config/*private*.pem
|
|
config/*private*.key
|
|
update/
|
|
update_temp/
|