## 版本信息

- 本次版本号：v1.2.0
- 上一版本号：v1.1.0
- 版本递增原因：minor 大调整。本窗口包含谱导出 SQLite 索引 schema 扩展与旧库迁移竞态修复，属于数据格式/兼容性边界调整；同时补充采集停止 ACK、线扫端点、报告选择等用户可感知流程修复。
- 目标提交哈希：14ef557cfe0adc9fb42774fb8b6d1326d9624ef9
- 目标分支：dev
- 发布窗口：Weekly Release v1.1.0 2026-07-31 之后至 2026-08-07（Asia/Shanghai）

## 本周摘要

本周重点收口在采集可靠性、谱数据导出上下文、报告输出和桌面端交互细节。停止采集现在会等待下位机 ACK 并重试，线扫保留用户绘制的成对端点，点采集参数补上点驻留时间设置，图像页明确扫描参数修改后自动保存、下次扫描生效。

谱导出索引补齐活动设备、协议、电镜参数和能量标定上下文，并增加旧 SQLite 库迁移串行化，降低并发首次打开旧索引库时记录丢失的风险。报告页支持多分析对象逐项选择，默认报告保存位置调整到项目目录，更贴近项目交付文件组织。

界面上，活动设备档案使用更明显的整行暗绿状态；轻量识别完成但没有显著峰时显示“无显著峰”，避免误判为未分析。Windows 发布打包脚本增加步骤耗时和日志记录，便于定位打包卡顿或编码问题。

## 重要 PR

- [#249](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/249) 补充谱导出设备、协议、电镜参数、能量标定与 settings 快照，并扩展 SQLite 索引。
- [#283](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/283) 串行化旧谱导出 SQLite schema 迁移，修复并发迁移竞态。
- [#272](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/272) 停止采集等待 ACK 并重试，失败时返回明确错误。
- [#273](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/273) 修复线扫反斜率端点被重组，保留用户绘制起止点。
- [#275](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/275) 点采集参数补充点驻留时间设置。
- [#270](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/270) 报告支持多个分析对象逐项选择。
- [#274](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/274) 报告默认保存到当前项目目录，并显示完整导出路径。
- [#250](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/250) 区分“无显著峰”和“待分析”状态。
- [#271](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/271) 活动设备档案整行暗绿突出显示。
- [#285](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/285) 图像页说明扫描参数自动保存时机。
- [#291](https://gitea.nanofabcas.com/libo/EDS_QT/pulls/291) Windows 发布打包记录步骤耗时与日志。

## 验证信息

- 本自动化已执行并确认：`git fetch origin dev` 成功；`origin/dev`、`FETCH_HEAD` 与 Gitea API `dev` 均为 `14ef557cfe0adc9fb42774fb8b6d1326d9624ef9`。
- 合并 PR 记录中包含的验证包括：`eds_scan_tests`、线采集回归、`eds_reporting_tests`、`eds_qml_static_tests`、报告页相关 `qmllint`、`eds_product_shell_tests` 编译检查等。
- 本自动化没有重新执行本地构建或测试；本次 Release 依据目标分支已合并提交和 PR 自带验证记录生成。

## 已知限制

- 这是 weekly Pre-Release，`prerelease=true`，不是正式稳定发布。
- 谱导出索引 schema 已扩展；旧库会迁移，但仍建议在交付前保留历史项目与导出索引备份。
- 当前 Release notes 只纳入实际位于 `origin/dev` 目标提交祖先中的 PR；Gitea API 中显示已合并但 merge commit 不在本次目标提交上的条目未写入本次发布说明。
