Skip to content

Releases: aizhimou/javranking-extension

v1.1.0

Choose a tag to compare

@aizhimou aizhimou released this 19 Sep 10:10

🇨🇳 中文更新日志

🌟 新特性 (Features)

  • 冲码云端同步与影片打标:
    • 侧边栏卡片直接打标:在扫描出的影片卡片上新增「想看」、「已看」、「看过/丢弃」快捷标记按钮,带颜色边框与徽标反馈。
    • 冲码状态与快速导航:侧边栏顶部展示当前绑定的冲码与已标记总数,点击可一键直达主站「我的清单」页面。
    • 扩展与主站双向互通:主站与插件端打标无缝实时同步,多端数据保持一致。
  • 标签页独立侧边栏:
    • 侧边栏改为绑定当前活动标签页(Tab-Specific),打开新标签页时不再自动浮现,避免打扰正常浏览。
    • 点击扩展工具栏图标可快速切换当前标签页侧边栏的展开与折叠。

⚡ 优化与改进 (Improvements & Bug Fixes)

  • 多场景智能同步:
    • 打开侧边栏(Mount)、从主站切回侧边栏(Focus)、切换标签页以及点击右上角刷新按钮时,自动拉取云端最新打标状态。
    • 右上角刷新按钮联动执行 DOM 重新扫描 + 云端标记同步。
  • 同步时效与保活优化:
    • 标记防抖由 1500ms 缩短至 300ms,配合 pagehide/visibilitychange 冲刷与 keepalive 请求,切页不丢记录。
    • 增量同步加入 30 秒安全时间冗余与 Last-Write-Wins 幂等覆盖,解决时钟偏差导致的漏同步。
    • 番号大小写强制统一归一化处理。

🌐 English Changelog

🌟 Features

  • Chong Code Cloud Sync & Video Marking:
    • Inline Marking in Side Panel: Easily mark videos as "Want", "Watched", or "Dropped" directly on scanned video cards, with distinct visual badges and borders.
    • Chong Code Status & Quick Navigation: Added Chong Code status and mark counter in the side panel header, with a one-click shortcut to the main site's mark list.
    • Seamless Bi-directional Sync: Mark changes made on the main site or in the extension sync bidirectionally in real time.
  • Tab-Specific Side Panel Isolation:
    • Side panel now opens specifically for the active tab, preventing unwanted persistent side panels across newly opened tabs.
    • Toggle side panel open/close on the current tab with a single click on the extension toolbar icon.

⚡ Improvements & Bug Fixes

  • Smart Multi-trigger Sync:
    • Automatically fetches remote mark updates on side panel mount, tab switch, window focus, and when clicking the top-right refresh button.
    • The refresh button now runs both DOM scanning and cloud mark sync in parallel with visual spinner feedback.
  • Sync Timeliness & Connection Reliability:
    • Mark upload debounce reduced from 1500ms to 300ms, with pagehide flush and keepalive enabled to prevent lost syncs when navigating away.
    • Added a 30s safety time buffer with Last-Write-Wins idempotent conflict resolution to prevent missed delta updates.
    • Video code casing normalization across local stores.

📦 Assets / 附件安装包

  • Chrome / Edge (Chromium): javranking-extension-1.1.0-chrome.zip
  • Firefox: javranking-extension-1.1.0-firefox.xpi
  • Firefox Source Code: javranking-extension-1.1.0-sources.zip

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 05:44

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 00:38

Full Changelog: v0.1.0...v1.0.0