Repository navigation
fix: 下载库支持刷新已恢复的本地音频文件 - #255
Merged
teikengstudio merged 1 commit intoNov 11, 2026
Merged
teikengstudio merged 1 commit into
teikengstudio merged 1 commit into
Conversation
Aschenbath
commented
Nov 10, 2026
Aschenbath
left a comment
Contributor
Author
There was a problem hiding this comment.
Review 回复(e5342769d982625310ebee43a984ad5c63a9be77):独立及组合 9a1ed19 各 8/8 通过(显式刷新2+边界6),未发现阻断问题。文件恢复后点击“刷新本地文件”即可通过列表/菜单打开 local;搜索、展开、多选与页面 State 保留。busy连点4次只扫1次,AlbumCache新检查不会被迟到false覆盖,页面卸载后无异常;30次真实下载progress新增exists为0。300px/1.8倍文字布局通过。原复现不点击新入口仍1过1失败,原件与副本SHA/日志分开保留;首轮动画未settle导致的夹具失败也已注明。没有增加后台文件监控,静态分析通过。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
本地音频暂时缺失后,即使文件恢复到原路径,下载库仍缓存旧结果并禁用播放。现在「已下载」页提供「刷新本地文件」按钮,重新检查现有路径并更新列表和菜单;搜索、专辑展开和多选状态保留。
检查时显示进度并禁止重复刷新,删除过程中禁用刷新。继续使用既有任务缓存和异步结果校验,普通下载进度通知不会触发额外磁盘扫描。
独立提交
e534276与组合9a1ed19静态分析通过,独立窗口各 8/8 项通过(真实刷新入口 2 + 边界 6)。覆盖恢复后再次缺失、菜单播放、重复点击、过期检查、卸载页面、搜索/展开/多选保留及 300px 宽度和 1.8 倍文字。基线原场景 1 过 / 1 失败;修复后原件不点击新入口仍为 1 过 / 1 失败,审计单列,副本只补实际刷新操作。30 次真实下载进度通知未增加文件检查,显式刷新增加 1 次。无真实账号、下载网络或物理音频解码。
Closes #254