Skip to content

🎉 v1.1.0

Choose a tag to compare

@Kanscape Kanscape released this 13 Jan 16:29
· 258 commits to main since this release

本次更新引入了全新的混合同步,结合轻书架后端与 GitHub Gist 的优势,在保障基础体验的同时,提供加密、且跨设备无感的阅读数据漫游。

☁️ 混合同步

云端服务各司其职:

  • 轻书架后端(基础同步)

  • 继续负责默认书架基础阅读记录(精确到书籍与章节)。

  • GitHub Gist(增强同步)

  • 特殊实现 或 独有的功能章节内精确阅读进度书籍标记阅读时长

  • 端到端加密:所有上传至 Gist 的数据均采用 AES-256-GCM 加密,确保隐私安全,用户需设置密钥以加密。

  • 无感设备漫游 (One-Time Config)

  • 配置一次,随处可用:通过 Device Flow 完成首次授权后,您的 RefreshToken 会被加密同步至 Gist。

  • 免繁琐输入:在新设备上使用 Github 登录时,应用会自动从 GitHub 拉取并解密配置,无需再次手动填写 Token,实现无感切换。

⚡️ 体验与性能优化

  • 沉浸式详情页:重构了封面取色机制,确保动态颜色控件与内容同步渲染,消除了页面加载时的控件闪烁。
  • 暗色模式重构:分离“封面取色”与“纯黑模式”,逻辑互斥,设置更加直观。

🛠️ 调试

  • 内置诊断系统:新增美观的日志查看器。

🐛 问题修复

  • 修复了 Windows 平台因布局计算延迟导致的跳转位置错误。
  • 修复了关闭取色功能后,头部背景出现的色差问题。
  • 修复了首次启动时的同步竞态条件,确保数据合并的准确性。