Repository navigation
Release: 发布 6.5.2 筛选增强与新作品渐隐补位 - #12
Merged
Merged
Conversation
改动内容: - 新增“全部未下载”筛选,排除屏蔽项和已下载内容 - 默认显示选项卡支持除“屏蔽项”外的全部筛选,复用原有筛选定义 - 新作品列表中新作品浏览后渐隐移除并自动补位,保留浏览位置、筛选和其他选择项,复用原有状态事件、卡片模板和分页逻辑 - 统一版本号为 6.5.2,同步更新 CHANGELOG、README、Sleazy Fork 中文介绍及构建产物 修改原因: - 补齐未下载筛选及默认显示选项卡的选择范围 - 解决新作品列表中新作品移除后整体刷新回到顶部、丢失浏览位置的问题 验证: - npm run check 通过,168 个测试文件、1092 项测试通过 - GitHub CI 的 Node 20、Node 22、浏览器、启动性能及视觉回归检查通过 - CodeGraph 同步、版本一致性和 git diff --check 通过 - 根目录与 dist 构建产物 SHA256 一致
Contributor
Author
|
Browser smoke 在 npm ci 阶段遇到 ECONNRESET,请重跑失败任务 |
- 默认选项卡复用全部筛选定义,保留屏蔽项并支持全部未下载等智能筛选。 - 设置值与列表入口使用同一归一化规则,兼容 blockedItems 和旧 filter 别名,不在载入界面时改写配置。 - 补充旧配置、持久化和桌面/移动浏览器回归,同步 6.5.2 文档日期与正式构建产物。 原因:原 PR 仅在控件上回退待鉴定,使旧默认值的显示与列表实际行为不一致。 验证:默认筛选 9 项单元测试通过;对应桌面/移动 4 项浏览器回归通过;正式根目录与 dist 产物一致。完整发布门禁在最终修复提交上执行。
- 已提交移除立即更新分页缓存与当前页数据,避免动画被翻页取消后旧卡片重新出现。 - 渲染分页时校正页码并清理失效选择,全部移空复用原空状态,保留滚动位置、筛选、排序和未移除选择项。 - 补充动画中往返翻页、旧末页按钮、全部移空与重新勾选的单元及真实浏览器回归,重建正式产物。 原因:原 PR 在动画结束后才更新分页缓存,渲染代次变化会跳过这一更新;已移除卡片在淡出时仍可能被再次勾选。 验证:新作品 13 项单元及对应桌面/移动 6 项浏览器回归通过;根目录与 dist 产物一致。完整发布门禁在最终修复提交上执行。
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.
改动说明
验证
npm run check:release通过:168 个测试文件、1097 项单元测试;功能浏览器 189 通过、567 按适用范围跳过;视觉 27 通过、1 跳过。