Skip to content

Feat: v6.5.3 新增详情鉴定快捷键 - #13

Closed
SeraphHsing wants to merge 1 commit into
Teamper:mainfrom
SeraphHsing:main
Closed

SeraphHsing wants to merge 1 commit into
Teamper:mainfrom
SeraphHsing:main

Conversation

@SeraphHsing

@SeraphHsing SeraphHsing commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

改动说明

  • 解决的问题:
    为屏蔽、收藏、已下载和已观看提供快捷键,支持单键及组合键。
  • 采用的方案:
    新增独立的“详情鉴定快捷键”插件,为屏蔽、收藏、已下载和已观看提供按键录制与按钮提示,支持单键及组合键、冲突检测、清除和即时保存。由详情插件在 iframe 启动时聚焦一次,设置入口随插件开关显隐;输入区域及当前文档存在可见弹窗时不触发。
  • 兼容性影响:
    适用于 JavDB、JavBus 详情页,复用原有鉴定按钮及状态处理流程。旧配置默认未设置快捷键,新增配置支持备份导入与恢复,无需提升数据格式版本;演员页和外部站点弹窗不受自动聚焦逻辑影响。

验证

  • npm run check
  • git diff --check
  • codegraph sync
  • 如修改源码,已重新构建根目录 JHS.user.js,并确认它与本地 dist/JHS.user.js 字节一致
  • 未改变 JAV-JHS、jhs_*、jhs-* 等兼容标识
  • 新状态业务只读取 stateFlags,且未新增 legacy 状态写入或 window.refresh() 调用
  • Quick Filter 使用 canonical key,hard-hidden 派生原因未写入 stateFlags
  • 云盘变更保留 Provider capability filtering,宿主 CSS 已按 siteContext 限定
  • 未直接拼接不可信外部数据到 innerHTML / .html()
  • 如修改版本号,已同步 package.json、package-lock.json、src/main.js、CHANGELOG.md 和根目录 JHS.user.js
  • 已确认版本号变更合并至 main 后会自动创建正式标签和 GitHub Release

提供独立插件、按键录制面板与按钮按键提示,支持组合键和备份恢复。
将详情 iframe 聚焦限制在快捷键插件内,并补充生命周期和显隐回归覆盖。
Teamper added a commit that referenced this pull request Oct 17, 2026
普通 JavDB、JavBus 详情与 FC2 页面、弹窗复用 Feature 管理的快捷键控制器,支持屏蔽、收藏、已下载和已观看,默认键位全部留空。
在现有列表与详情设置中提供录制、清除、冲突反馈和独立停用说明,配置经 SettingsService 持久化并兼容备份恢复。
补齐最上层详情、输入和媒体控件、视频预览、Viewer、确认框与实例生命周期隔离;沿用既有状态按钮行为。
将现有设置静态 CSS 纳入构建压缩以保持原产物预算,保留 6.5.2 元数据和正式产物,不引入 PR #13 的 6.5.3 升版。

验证:npm run check 通过,272 个测试文件、1887 个测试通过;独立浏览器功能回归 830 通过、1354 跳过;视觉门禁 272 通过、26 跳过,新增 8 张 Windows 基线已审图;git diff --cached --check 通过。
边界:npm run check:browser 的启动性能前置门禁未通过,JavDB/JavBus P50 分别为 327.7/291.0 ms,预算为 242/253 ms;该命令后续功能检查未运行,以上功能结果来自独立执行。原 develop 基点的单独采样也超标,未提高预算。
Linux 视觉基线及真实 Tampermonkey 安装后的登录实站验收未完成,本提交不代表正式发布验收。
@SeraphHsing

Copy link
Copy Markdown
Contributor Author

@Teamper 大佬。是要迭代到7.0了么?以后新功能pr是推到dev分支?

@Teamper

Teamper commented Oct 19, 2026

Copy link
Copy Markdown
Owner

@Teamper 大佬。是要迭代到7.0了么?以后新功能pr是推到dev分支?

对的对的 之前的架构太烂了 做了很多统一。以后可以pr到dev

@SeraphHsing

SeraphHsing commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor Author

@Teamper 准备做一下主列表和新作品的标签筛选,还有新作品检测演员页面的的身材筛选。后面还准备看看能不能115的离线后同步刮削

Teamper added a commit that referenced this pull request Nov 1, 2026
按 6.5.2 至 RC1 的实际代码、65 个完整提交及关联 PR/Issue 整理新增、修复、改进、升级说明和致谢,补全同步、运行时、媒体、设置、移动端及数据与请求安全变化。

限定致谢为 PR #13 的手动适配贡献者 SeraphHsing 与 Issue #15 的反馈者 elysioneo,不重复计入历史贡献。加入固定规范、模板、比较基点及贡献核对流程,并从贡献指南链接。

验证:核对祖先关系、完整范围报告、文档链接与实际 diff;完整工作区 npm run check 通过,341 个文件、2835 项测试。无产品运行时代码及视觉基线变化,不重跑浏览器/视觉验收。
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