Skip to content

Release 1.21.0

Choose a tag to compare

@lmixture lmixture released this 13 Jul 11:37

Build Type: minor release
Version: 1.21.0
Build: 125
Release Date: 2026-07-03

⚠️ 重要提示

本版本为次要版本更新 (Minor Release),包含新功能和改进,可能涉及架构调整或配置变更。建议在更新前查看以下变更说明

如果您跨多个版本更新,请特别注意:

  • 检查是否有不兼容的变更
  • 查看配置项是否需要重新设置
  • 备份重要数据后再进行更新

Compare: v1.20.2...v1.21.0

Features

  • feat: 实现回收站功能,添加软删除与恢复机制 - by Adsryen on 2026-07-03 (a493f09f)
  • feat(records/export): add numeric-dash番号支持与选中记录导出功能 - by Adsryen on 2026-07-03 (5826ef39)
  • feat(webdav): 实现带进度反馈的WebDAV统一恢复功能 - by Adsryen on 2026-06-29 (98d920ba)
  • feat(webdav): 实现按类别选择恢复策略的功能 - by Adsryen on 2026-06-29 (59819bd1)
  • feat(webdav): 新增清单/系列/番号的WebDAV备份和恢复功能 - by Adsryen on 2026-06-25 (de2a8baf)
  • feat(webdav): 实现WebDAV备份文件按设备筛选和清理功能 - by Adsryen on 2026-06-17 (88e92505)
  • feat(settings-search): 增强设置搜索功能并优化高亮显示 - by Adsryen on 2026-06-10 (9c54d618)
  • feat(emby): 重构媒体服务器匹配逻辑,支持自动识别已配置服务器地址 - by Anderson-Ryen on 2026-06-07 (dbdbcb74)
  • feat(actor): 改进演员元数据刷新功能,增加维基数据获取失败诊断 - by Adsryen on 2026-06-05 (8544fdd6)
  • feat(records): 番号库优化 IndexedDB 记录持久化 - by Adsryen on 2026-06-04 (d3d7a049)
  • feat(settings): 添加列表页状态快捷标识功能 - by Adsryen on 2026-06-04 (b33aa514)
  • feat(emby): 添加 Emby/Jellyfin 媒体库入库状态显示功能 - by Adsryen on 2026-06-03 (a4d2ff74)
  • feat(telemetry): 重构扩展功能指标 - by Adsryen on 2026-06-03 (76ddcfd8)
  • feat: 优化错误事件上报 - by Adsryen on 2026-06-03 (a79186f4)
  • feat(insights): 优化报告月份标签生成逻辑 - by Adsryen on 2026-06-02 (822baa30)
  • feat(detail): 增加详情页外部搜索和字幕搜索 - by Adsryen on 2026-05-29 (3f618a41)

Fixes

  • fix(network): 修复请求调度器中fetch调用的上下文问题 - by Adsryen on 2026-06-03 (b2f3cda4)
  • fix(magnets): 合并多源磁力结果并优化状态标签 - by Adsryen on 2026-05-29 (9f23c31e)

Other Changes

  • chore: bump version to 1.21.0 - by Adsryen on 2026-07-03 (320162a9)
  • chore: 添加 tmp/ 到 .gitignore - by Adsryen on 2026-07-03 (8f97e18f)
  • docs: 创建代码注释完善计划文档 - by Adsryen on 2026-06-30 (dedb20ab)
  • build(test): 调整测试超时并完善WebDAV恢复功能 - by Adsryen on 2026-06-29 (2c473863)
  • chore: 新增更新日志并完善构建脚本 - by Adsryen on 2026-06-25 (222ff158)
  • refactor(log): 重构日志设置中的控制台输出抑制选项样式 - by Adsryen on 2026-06-09 (c9a9b445)
  • refactor(webdav): 重构WebDAV同步功能并优化记录清理逻辑 - by Adsryen on 2026-06-04 (f521e653)
  • refactor(dashboard): 重构 dashboard 初始化逻辑并提取功能模块 - by Adsryen on 2026-06-03 (1eff22a4)
  • refactor(newWorks): 重构新作品标签页代码结构 - by Adsryen on 2026-06-03 (7cbbd89b)
  • refactor(dashboard): 重构演员标签页为模块化架构 - by Adsryen on 2026-06-03 (a63906fc)
  • refactor(tests): 重构测试代码结构和依赖导入 - by Adsryen on 2026-06-02 (89991eb3)
  • test(ai): 添加新API客户端测试并修复非流式聊天完成的thinking设置 - by Adsryen on 2026-06-02 (ea8c947f)
  • refactor(dashboard): 拆分 insights 模块为独立组件 - by Adsryen on 2026-06-02 (e5eb5465)
  • refactor(records): 重构记录页面组件结构并提升构建版本号 - by Adsryen on 2026-06-02 (4fff87fd)
  • refactor(dashboard): 拆分 WebDAV 恢复页 - by Adsryen on 2026-06-01 (4363c56f)
  • refactor(dashboard): 收拢 WebDAV 分析预览 UI 状态 - by Adsryen on 2026-06-01 (25f06d36)
  • refactor(dashboard): 收拢 WebDAV 云端预览 UI 状态 - by Adsryen on 2026-06-01 (4368e7a4)
  • refactor(dashboard): 拆分 WebDAV 恢复弹窗状态模型 - by Adsryen on 2026-06-01 (a891a9ce)
  • refactor(dashboard): 清理 WebDAV 旧恢复保存残留 - by Adsryen on 2026-06-01 (4804f641)
  • refactor(dashboard): 收拢 WebDAV 恢复 storage key 映射 - by Adsryen on 2026-06-01 (46b4aa3f)
  • refactor(dashboard): 复用 WebDAV 回滚写入计划模型 - by Adsryen on 2026-06-01 (f4e472cc)
  • refactor(dashboard): 拆分 WebDAV 恢复写入计划模型 - by Adsryen on 2026-06-01 (7ac9b879)
  • refactor(dashboard): 扩展 WebDAV 恢复备份选择模型 - by Adsryen on 2026-06-01 (133e5af7)
  • refactor(dashboard): 拆分 WebDAV 恢复前备份模型 - by Adsryen on 2026-06-01 (dc2edeba)
  • refactor(dashboard): 拆分 WebDAV 恢复数据校验模型 - by Adsryen on 2026-06-01 (78270a77)
  • docs: 更新 WebDAV 恢复执行拆分清单 - by Adsryen on 2026-05-31 (e4d96754)
  • refactor(dashboard): 拆分 WebDAV 恢复结果页 UI 状态 - by Adsryen on 2026-05-31 (8933f630)
  • refactor(dashboard): 拆分 WebDAV 恢复类别选择模型 - by Adsryen on 2026-05-31 (d3ef74aa)
  • docs: 更新 WebDAV 冲突处理拆分清单 - by Adsryen on 2026-05-31 (9a12bc9c)
  • refactor(dashboard): 收拢 WebDAV 冲突进度样式模型 - by Adsryen on 2026-05-31 (2dff6134)
  • refactor(dashboard): 拆分 WebDAV 冲突显示状态模型 - by Adsryen on 2026-05-31 (a08171c6)
  • docs: 更新 WebDAV 恢复页拆分清单 - by Adsryen on 2026-05-31 (709c7ad3)
  • refactor(dashboard): 拆分 WebDAV 快捷恢复确认模型 - by Adsryen on 2026-05-31 (1a0c838a)
  • refactor(dashboard): 拆分 WebDAV 恢复模式统计模型 - by Adsryen on 2026-05-31 (85786142)
  • refactor(dashboard): 拆分 WebDAV 云端预览统计模型 - by Adsryen on 2026-05-31 (3a08dc69)
  • refactor(dashboard): 拆分 WebDAV 文件列表渲染模型 - by Adsryen on 2026-05-31 (ec4bf9b3)
  • refactor(dashboard): 扩展 WebDAV 冲突详情渲染模型 - by Adsryen on 2026-05-31 (f624fef0)
  • refactor(dashboard): 拆分 WebDAV 冲突导航状态模型 - by Adsryen on 2026-05-31 (6c744c2d)
  • refactor(dashboard): 拆分 WebDAV 向导状态模型 - by Adsryen on 2026-05-31 (5a480cfe)
  • refactor(dashboard): 拆分 WebDAV 恢复执行确认模型 - by Adsryen on 2026-05-31 (f228e220)
  • refactor(dashboard): 拆分 WebDAV 向导确认摘要模型 - by Adsryen on 2026-05-31 (562716d7)
  • refactor(dashboard): 扩展 WebDAV 恢复结果页模型 - by Adsryen on 2026-05-31 (c02de9b0)
  • refactor(dashboard): 拆分 WebDAV 恢复进度模型 - by Adsryen on 2026-05-31 (89e4987b)
  • refactor(dashboard): 拆分 WebDAV 设置差异弹窗模型 - by Adsryen on 2026-05-31 (fec1f55d)
  • refactor(dashboard): 拆分 WebDAV 操作摘要模型 - by Adsryen on 2026-05-31 (ef0a9d23)
  • refactor(dashboard): 拆分 WebDAV 向导策略预览模型 - by Adsryen on 2026-05-31 (d26a828a)
  • refactor(dashboard): 拆分 WebDAV 恢复结果列表模型 - by Adsryen on 2026-05-31 (0c173073)
  • refactor(dashboard): 拆分 WebDAV 冲突详情展示模型 - by Adsryen on 2026-05-31 (7c09b10c)
  • refactor(dashboard): 清理 WebDAV 恢复页废弃专家差异分析 - by Adsryen on 2026-05-31 (4b23c749)
  • refactor(dashboard): 拆分 WebDAV 恢复选项模型 - by Adsryen on 2026-05-31 (0edbbeaf)
  • refactor(dashboard): 拆分 WebDAV 恢复页基础模型 - by Adsryen on 2026-05-31 (d7c22511)
  • build: 更新构建编号 - by Adsryen on 2026-05-31 (2adb32ff)
  • test(regression): 加强源码架构迁移约束 - by Adsryen on 2026-05-31 (518b4323)
  • refactor(imports): 对齐新源码目录引用 - by Adsryen on 2026-05-31 (8ccecc70)
  • refactor(orchestrator): 拆分内容脚本初始化编排器 - by Adsryen on 2026-05-31 (32764c60)
  • refactor(features): 归位线路、网络测试与 WebDAV 工具 - by Adsryen on 2026-05-31 (7de381ac)
  • refactor(content): 将内容脚本能力迁入功能域 - by Adsryen on 2026-05-31 (d96b3c72)
  • refactor(platform): 归位浏览器与运行时基础设施 - by Adsryen on 2026-05-31 (d9f3a8f1)
  • refactor(background): 拆分后台消息处理器模块 - by Adsryen on 2026-05-31 (b78eeba7)
  • refactor(architecture): 重构webdav、115架构并拆分解耦功能模块 - by Adsryen on 2026-05-30 (53c8ac2d)
  • refactor(webdav): 迁移WebDAV功能到新模块架构 - by Adsryen on 2026-05-30 (01b4fe28)
  • refactor(background): 拆分背景服务装配层并优化模块结构 - by Adsryen on 2026-05-30 (2e08085a)
  • refactor(arch): 迁移功能模块并更新导入路径 - by Adsryen on 2026-05-30 (1160d3b1)
  • refactor(popup): 迁移弹窗启动入口 - by Adsryen on 2026-05-30 (2b79f48e)
  • refactor(dashboard): 迁移管理面板启动入口 - by Adsryen on 2026-05-30 (6bb6a354)
  • refactor(content): 迁移 115 内容脚本入口 - by Adsryen on 2026-05-30 (0582f105)
  • refactor(content): 迁移主内容脚本启动入口 - by Adsryen on 2026-05-30 (3c81079b)
  • refactor(background): 迁移 service worker 启动入口 - by Adsryen on 2026-05-30 (ae67a34c)
  • refactor(privacy): 收口隐私工具目录 - by Adsryen on 2026-05-30 (8b26267e)
  • refactor(drive115): 迁移 115 功能域 - by Adsryen on 2026-05-29 (fd68f0e5)
  • refactor(privacy): 迁移隐私保护功能域 - by Adsryen on 2026-05-29 (4f4d85a6)
  • refactor(ai): 迁移 AI 服务功能域 - by Adsryen on 2026-05-29 (722394e7)
  • refactor(update): 迁移更新检查功能域 - by Adsryen on 2026-05-29 (4aae09e5)
  • chore(release): 同步 1.20.3 版本号 - by Adsryen on 2026-05-29 (3f77f1e4)
  • test(architecture): 增加源目录架构回归约束 - by Adsryen on 2026-05-29 (492ddbef)
  • refactor(insights): 迁移报告统计功能域 - by Adsryen on 2026-05-29 (27884b2d)
  • refactor(feature-domains): 迁移演员、新作品和内容增强功能域 - by Adsryen on 2026-05-29 (425a32b1)
  • refactor(platform): 抽出扩展基础设施层 - by Adsryen on 2026-05-29 (bf60eed9)
  • chore(reference): 更新参考油猴脚本快照 - by Adsryen on 2026-05-29 (545fdaa8)

Artifacts

  • javdb-extension-v1.21.0-build-125.zip
    • SHA256: 069C4AD11229996713F24B4BBBB422CD35F0363FB1679CE64576761532FDAB15