github MCDFsteve/NipaPlay-Reload v1.4.39
Release v1.4.39

latest releases: v1.9.7, v1.9.6, v1.9.5...
5 months ago

更新日志(自上次发布以来)

版本:1.4.39(提交 7f87820

亮点摘要

  • 仪表盘性能与稳定性全面优化:引入后端 ready 机制与 300ms 防抖,统一 ServiceProvider 注入,断连自动清空最近列表,避免构建期 setState,显著降低重复初始化与事件风暴。后端服务新增 isReady 与 ready 回调,连接/验证/库加载完成后发出就绪信号,断开时复位。无 API 破坏。
  • 相关合并:PR #115(6dff81f)

——

逐条更新

  • chore: bump version to 1.4.39 [skip ci](7f87820)

    • 提升版本号至 1.4.39。
  • Merge pull request #115 from MCDFsteve/feat/backend-ready-dashboard(6dff81f)

    • 关联 PR:#115
    • perf: 仪表盘加载与监听优化:新增后端 ready 机制、防抖。
  • perf: 仪表盘加载与监听优化:新增后端 ready 机制、防抖(b8b79cb)

    • main
      • 统一通过 ServiceProvider 注入 Jellyfin/Emby/WatchHistory 全局实例,避免重复初始化与事件风暴。
    • dashboard_home_page
      • 仅在后端 ready 后启用 Provider 即时监听。
      • 新增 300ms 防抖,并合并「最近」加载时间。
      • 断连时清空最近列表。
      • 避免在 build 期间调用 setState。
    • jellyfin_service / emby_service
      • 新增 isReady 与 ready 回调(add/removeReadyListener,_notifyReady)。
      • 在连接/验证/加载库完成后发出就绪信号;断开时复位。
    • 兼容性
      • 无 API 破坏。
  • Merge branch 'main' of https://github.com/MCDFsteve/NipaPlay-Reload(a69bb71)

    • 合并 main 分支的最新更改。
  • 2025.0825(298f9ca)

    • 日常同步更新。
  • 2025.0825(1f7902e)

    • 日常同步更新。

Don't miss a new NipaPlay-Reload release

NewReleases is sending notifications on new releases.