Releases
v6.4.0
Compare
Sorry, something went wrong.
No results found
Added
新增四维 stateFlags 作品状态、版本化 data v2 迁移、保守番号规范化、迁移快照与 canonical collision/未知旧状态数据健康报告;更高版本数据在任何写入前拒绝导入或启动。
新增幂等 StateService、跨 car_list/活动日志/演员新作/新作决策的 write-ahead journal、崩溃恢复、30 天活动保留及逐项冲突的部分撤销。
新增多状态列表/详情交互、收藏未下载等智能视图、新作品中心搜索/筛选/多选决策,以及操作记录和离线历史视图。
新增 123/115 统一离线 Provider、授权可用性缓存、按资源能力路由的手动离线入口、不可覆盖的离线重试记录,以及 115 基于单一列表生命周期的增量可见区匹配。
新增基于活动事务的状态趋势与覆盖范围提示;趋势明确仅统计 6.4.0 及之后产生的操作。
Changed
作品业务查询、筛选、统计与 UI 统一读取 stateFlags;legacy status 仅保留为旧接口和备份的兼容投影,主动屏蔽与关键词/演员自动过滤彻底分层。
多标签同步改为带 eventId/originId 的精准领域事件;DOM 节点事件仅在当前页面分发,状态变化不再依赖全页 legacy refresh。
任一作品状态首次设为 true 时,会事务性地从所有演员的新作列表移除并清理决策;状态恢复为 false 不会自动重新加入新作列表。
新作操作统一使用“从新作列表移除”文案并明确不会删除作品状态记录;新作按 canonical 番号去重并聚合演员与类别。
合并 CI 与 Release 流程:版本严格递增且 Node 20/22 检查全部通过后自动创建不可覆盖的标签与 GitHub Release,并保留人工故障恢复入口。
新增统一发布契约,校验 package、lockfile、UserScript 元数据、跟踪产物和 CHANGELOG 版本一致性;同步更新 README、贡献指南与 PR 检查清单。
Fixed
修复单值状态覆盖其他状态、自动过滤误计为主动屏蔽、跨标签事件重复处理、115 动态卡片重复请求,以及先选出当前 Provider 无法提交资源的问题。
修复详情工作区重挂载 JavDB/JavBus 宿主动态节点、离线按钮错位或重复、磁力排序后增强失效,以及原生排序选择事件重复派发的问题。
修复热播与 Top250 绕开普通列表详情导航、“打开待鉴定”强制新标签、详情状态操作误关其他弹层,以及 FC2/123AV 状态只能设为 true 无法取消的问题。
修复两位演员共享同一新作时 Stats 重复累计待处理数量的问题。
修复 JavDB 详情页工作区重排宿主动态模块,恢复磁力、评论、相关清单与原生推荐的稳定顺序。
修复评论与相关清单跨详情实例共享加载状态的问题,并将两类面板改为并行初始化。
缩小详情资源 DOM 生命周期监听范围,避免评论、相关清单和其他非磁力更新触发资源重计算。
修复鉴定记录编辑仍使用单状态模型,以及 JavDB“看过”错误导入为“已下载”的问题。
清理 115/123 旧原生离线按钮注入路径,统一由 UnifiedOffline 管理。
修复设置值为 false、0 或空字符串时被默认值覆盖,以及离线服务选择器未持久化的问题。
修复多状态作品在“全部”视图被单个关闭开关错误隐藏,并让显式状态筛选不再受默认可见性开关干扰。
修复离线授权失败长期占用缓存、重试未优先原 Provider、多页状态导入提前完成,以及评论右键事件重复绑定的问题。
修复鉴定记录弹层使用全局选择器、单行状态只能置为 true、列表精准事件重复全量扫描,以及 Stats 点击重复应用筛选的问题。
收口列表页 hard-hidden、待鉴定和屏蔽项语义,将十个一级筛选精简为桌面 5+1 与移动端紧凑菜单,并统一所有入口通过筛选 API 切换。
修复 Stats 全库指标错误跳转到当前页筛选、CommandBar 菜单被横向 overflow 裁切,以及离线成功反馈结束后按钮仍显示“已提交”的状态错误。
移动端列表 FAB 固定为六个入口,“开始鉴定”直接调用业务 API;同时移除无消费者的当前页屏蔽计数字段和重复后台锁错误日志。
清理 JavDB 详情区域的宿主广告容器。
Removed
移除三个失效的屏蔽显示设置、一键最佳资源、115 离线/重命名空壳插件及 123 旧提交 UI,保留统一离线的资源能力过滤。
You can’t perform that action at this time.