Skip to content

fix: 返回时停止备份和日志操作准备 - #286

Merged
Aschenbath merged 7 commits into
devfrom
fix/backup-audit-dev-20261113
Nov 13, 2026
Merged

Aschenbath merged 7 commits into
devfrom
fix/backup-audit-dev-20261113

Conversation

@Aschenbath

@Aschenbath Aschenbath commented Nov 13, 2026 •

Copy link
Copy Markdown
Collaborator

备份导入、导出或日志复制、导出尚在准备时退出页面,原先仍会读取数据、核验账号、覆盖剪贴板或弹出保存窗口。现在返回或销毁页面会停止后续准备,并忽略取消后的迟到结果。

已经确认的备份恢复,以及交给系统保存窗口的导出继续完成;正常失败保留重试入口。

验证:

  • 日志场景 10/10 通过,覆盖返回与销毁、快照和读取期间取消、完整复制、失败或取消后重试,以及保存窗口打开后离页。使用模拟剪贴板、文件选择器和临时日志。
  • 备份场景 22/22 已通过(12 个导入、10 个导出);验证来自备份修复提交,相关两个文件此后没有改动,未重复执行。
  • 两个日志文件的 Dart 静态分析、格式检查、全库方法追踪覆盖检查(3312/3312)及 git diff --check 通过。
  • Android CI:提交 f9e36ef 验证通过。未进行真机测试。

* feat(ui): unify category and player tabs

* fix(ui): reset subcategory scroll when switching channels

* ci: validate pull requests and pushes on dev
@Aschenbath Aschenbath changed the title fix: 退出备份页时停止文件读取和账号核验 fix: 返回时停止备份导入与导出准备 Nov 13, 2026
@Aschenbath Aschenbath changed the title fix: 返回时停止备份导入与导出准备 fix: 返回时停止备份和日志操作准备 Nov 13, 2026
@Aschenbath
Aschenbath merged commit 115afbb into dev Nov 13, 2026
8 checks passed
@Aschenbath
Aschenbath deleted the fix/backup-audit-dev-20261113 branch November 13, 2026 08:21
@teikengstudio

Copy link
Copy Markdown
Owner

已核对并保留 dev 中的合并结果(115afbb),不重复覆盖新版界面。本轮备份导入取消的 6 项离线场景通过,覆盖退出动画期间迟到文件、读流取消、账号核验中止及正常预览取消;Windows Release 实际导出、恢复预览与取消也已验证。导出和日志操作离页取消的新增改动一并保留。未执行真实账号核验或恢复写入,临时检查及验收资料已清理。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants