github Yueby/bookmark-syncer v1.1.0

one month ago

🌍 多语言支持

  • 新增中文 / English 双语界面,自动跟随浏览器语言
  • 设置 → 通用设置可手动切换语言(跟随浏览器 / 简体中文 / English)
  • 扩展名称与描述本地化(Chrome / Firefox 商店展示跟随浏览器语言)

⚡ WebDAV 操作移入后台执行

  • 连接测试、智能同步、上传、下载、云端恢复全部在 Service Worker 中执行
  • 关闭弹窗面板不再中断操作——之前可能留下半恢复的书签树和卡死的同步锁

🐛 重要修复

Chromium 系浏览器恢复无效(高严重度)

  • 真实 Chrome/Edge 的书签 API 不提供 folderType 字段,导致恢复/快照恢复在 Chromium 上完全静默无效却报告成功——现已修复并补充回归测试

同步后出现重复书签

  • 修复「同名兄弟文件夹合并时重复创建书签」(历史污染备份的典型场景)
  • 修复「云端跨文件夹移动书签导致数据丢失 / 恢复中断」:删除阶段统一延后到所有文件夹处理完成后执行
  • 修复 Firefox menu 子树内容被误搬空

同步管线健壮性

  • 修复 Service Worker 冷启动触发多余拉取与防抖上传竞态(可静默回滚本地修改)
  • 修复 Chrome 闹钟 30 秒最小间隔导致防抖上传延迟
  • 同步锁超时 60s → 5min,适配大书签集
  • 跨时区设备的时间戳比较统一使用服务器时间,修复漏拉远端更新
  • WebDAV 请求增加超时(30s/上传 120s),5xx 不再被缓存为空列表
  • 控制台日志不再输出 WebDAV 用户名

Full Changelog: v1.0.8...v1.1.0

Don't miss a new bookmark-syncer release

NewReleases is sending notifications on new releases.