Skip to content

ShadowChat 1.2.0 test

Pre-release
Pre-release

Choose a tag to compare

@shadowyli shadowyli released this 03 Nov 16:40
· 26 commits to 0acda947c2fdcb8bf85045f4593b9fd774800283 since this release

影聊 1.2.0 测试版说明

交付通道:local/test。这是影聊个人开源项目的 Windows x86 测试版,发布附件以本次 GitHub Release 为准。

更新内容

  • 修复更新服务限流、超时后漏报新版的问题,增加无需 Token 的公开备用查询;严格核对版本、通道、环境、文件名、大小和 SHA-256。
  • 设置内“查看最新版本”立即显示进度和结果;建议更新只在发现更高版本时每天最多提示一次,失败不阻止使用。
  • 优化“我的资料”、生日空态、日历、登录、默认开机启动和覆盖升级偏好保留。
  • 统一资料卡、表情、日历、颜色、菜单等弹层的锚定、边缘避让、圆角、阴影、外部点击和 Esc 关闭行为。
  • 修复 GIF、图片气泡、视频预览、历史上下文跳转、媒体日期分组、两列媒体布局、覆盖式搜索和发送失败反馈相关问题。
  • 移除界面中的旧品牌残留,统一影聊图标、标题和通知资源;视频预览复用随包固定版本的 VLC 运行库。

安装、升级与数据

  • 1.1.8 或 1.1.9 用户需要先退出影聊,再手动下载并覆盖安装本版。旧程序不会因仓库更新自动获得尚未安装的新代码。
  • 本版保持建议更新,不强制升级:当前已是最新版不弹窗;发现更高版本时每天最多提示一次;检查失败不影响使用。
  • 自动检查和“立即下载”只使用匹配的 local/test Release 信息,不把失败或损坏的高版本信息当成最新版。
  • 安装验收使用隔离 QA namespace 完成;账号、聊天记录、附件、待发队列和设置保留,用户真实启动项、注册表和快捷方式未被测试修改。

验证范围与限制

本版通过生产构建、TLS 正负控制、常规回归、原生 Qt Windows UI(100%/150%/200%)以及隔离安装和覆盖升级。完整记录见 QA-1.2.0.md。

仍需人工确认:Windows 原生文件选择窗和通知中心最终视觉、真实办公网络、全新 Windows 10/11 环境、物理多显示器跨屏,以及 4K/未覆盖编码媒体。合成账号、回环网络和本机夹具不等同于真实办公网络验收。

附件用途

附件 用途
ShadowChat-1.2.0-local-setup.exe 本次 local/test 安装与覆盖升级验证过的 Windows x86 安装包。
ShadowChat-1.2.0-source.zip 最终文档提交对应的完整受跟踪源码归档。
build-info.json 构建提交、最终源码提交、二进制身份、输入一致性和验证结果。
release-notes.md 本说明及归档时生成的实际附件摘要。
SHA256SUMS.txt 前四个附件的 SHA-256 清单。

附件生成后由归档脚本写入实际大小和摘要;不覆盖旧标签或旧包体。

运行库与许可

视频预览使用随包固定的官方 VLC/libVLC 3.0.24 win32 运行库;运行库清单和许可随包提供。项目继续保留 GPL、原作者版权和实际组件许可,详见 THIRD_PARTY_NOTICES.md。

本次候选附件与实际自动验证

本包为 local/test 测试版,对应标签 v1.2.0-test。发布状态和下载入口以该 Release 为准。

源码归档与版本文档对应最终提交 0acda947c2fdcb8bf85045f4593b9fd774800283,Git tree 1eeeccf8f978db7ba95ac4ae8bb0c43109a1deec。
生产构建与验收来自提交 24da404fb75cec5cb2f0eef849b65c7c8bf6910f;最终提交只允许修改 docs/README。
原生产输入 snapshot 未改写;版本 defines、exe、全部生产对象、安装载荷与各步证据均已核对;源码 ZIP 的文件集合及每个 Git blob 已校验。两个提交及输入一致性证明见构建信息。

文件 用途 大小(字节)
ShadowChat-1.2.0-local-setup.exe Windows x86 安装及覆盖升级 60998472
ShadowChat-1.2.0-source.zip 此提交的完整受跟踪源码;不含本机依赖缓存和个人资料 27958915
build-info.json 源码、工具链、依赖、附件摘要和实际验证边界 见文件
release-notes.md 同提交版本说明及本次证据摘要 见文件
SHA256SUMS.txt 前四个附件的 SHA-256;不递归校验自身 见文件

常规回归执行 23 个项目;原生回归执行 94 个项目/缩放/模式组合,Qt 平台为 Windows,包含 100%/150%/200% 的所选 UI 项目。TLS 正反证书控制和隔离全新安装通过;1.1.8/1.1.9 历史载荷按各自 receipt 全文件验哈希暂存,由同一当前安装器覆盖并验证合成数据保留,历史安装器只验哈希、未执行。这些次数不代表断言个数,具体项目、退出码与未选项目见 build-info.json。

1.1.8 用户仍需手动下载并覆盖安装一次;保持建议更新,不强制升级。覆盖前从托盘退出影聊,并备份重要资料。

安装包 SHA-256:ea109bb321b2518a7ee67ee6b33658901b536c20b6bc09b1a0a55330011052e6。
命令行校验:certutil -hashfile ShadowChat-1.2.0-local-setup.exe SHA256,与 SHA256SUMS.txt 对应行逐字比较。

以下范围仍未由上述自动流程完成:真实办公网络、全新 Windows 虚拟机、Windows 10/11 全环境、系统文件选择窗人工操作、通知中心最终视觉、任意编码和 4K 实播,以及可丢弃 Windows 用户/VM 中实际旧安装器迁移。源码内 QA 文件已更新为本轮实际结果与待人工验证范围;完整自动证据摘要见构建信息。本文件随包生成;发布后的远程重新下载校验结果另存交付记录,不据本地归档推断远程状态。