Skip to content

SyncPan v0.0.19

Latest

Choose a tag to compare

@mqflive mqflive released this 05 Jul 15:13

[0.0.19] - 2026-07-05

新增

  • 官网网站:新增 Next.js 官网(首页 / 下载 / 功能特性 / 定价 / 更新日志 / 免责声明),下载页支持 GitHub API + jsdelivr 自动获取最新版本
  • 平台切换+账号选择统一化:新增 PlatformAccountSwitcher 组件,文件浏览器、批量工具等页面统一平台/账号选择器,新增 pageAccountStore 全局状态管理
  • LAN 服务器批量命令扩展lan_server/misc.rs 新增广告插入/清理、批量转存/分享/重命名、链接转换、扫码登录等批量命令(+1290 行),覆盖所有批量工具的 LAN 调用
  • 更新时间选择器:新增 AirTimePicker 自定义控件,支持每日/每周频率选择 + 时/分弹窗选择,自动滚动到选中时间
  • 新增 hooksusePageAccount(页面账号管理)、useElapsedTimer(计时器)、useClickOutside(点击外部关闭)
  • 新增工具函数delay-mode-utils.ts(延迟模式计算)、event-listener-manager.ts(事件监听管理)、format.ts(格式化工具)
  • TMDB 双 API 容灾tmdb.rs 内置多域名 fallback,主域名不可用时自动切换备用域名

变更

  • 聚合任务弹窗重构AggregateTaskDialog 全面重构(+558/-498 行),重新布局双列配置区,优化交互流程
  • 聚合任务子组件重构ScheduleConfigPanelGroupPanelDeadlinePickerTmdbSearchButtonuseAggregateTaskForm 拆分重构,AirTimePicker 自定义样式
  • 移除设置页重复的功能配置区:删除 AdCleanSectionAdInsertSectionBatchRenameSectionBatchShareSectionRateLimiterSection 五个冗余设置子页面(共 -445 行),功能配置已内联到各自操作页
  • 存储模块重构storage/mod.rs 大幅重写(+195 行),优化数据存储架构
  • 文件浏览器重构FileBrowserPage.tsx + 子组件统一平台/账号选择逻辑,提取 AccountSelector 公共组件
  • 侧边栏导航重构Sidebar.tsx 按「核心功能/批量工具」分组,新增账号管理入口
  • Store 状态管理简化:各功能 store 移除重复的配置引用,优化类型定义
  • 加密模块优化crypto.rs 重构加解密逻辑
  • 全局样式微调globals.css 暗色模式优化
  • 任务页面工具栏重构TasksToolbar 组件拆分优化

修复

  • 批量转存/分享/重命名各页面的 UI 一致性修复
  • 文件浏览器暗色模式预览框样式修复
  • 各项配置面板边界 case 处理

移除

  • AdCleanSectionAdInsertSectionBatchRenameSectionBatchShareSectionRateLimiterSection 五个设置页子组件