🎉 v1.1.0
本次更新引入了全新的混合同步,结合轻书架后端与 GitHub Gist 的优势,在保障基础体验的同时,提供加密、且跨设备无感的阅读数据漫游。
☁️ 混合同步
云端服务各司其职:
-
轻书架后端(基础同步)
-
继续负责默认书架与基础阅读记录(精确到书籍与章节)。
-
GitHub Gist(增强同步)
-
特殊实现 或 独有的功能:章节内精确阅读进度、书籍标记、阅读时长。
-
端到端加密:所有上传至 Gist 的数据均采用 AES-256-GCM 加密,确保隐私安全,用户需设置密钥以加密。
-
无感设备漫游 (One-Time Config)
-
配置一次,随处可用:通过 Device Flow 完成首次授权后,您的
RefreshToken会被加密同步至 Gist。 -
免繁琐输入:在新设备上使用 Github 登录时,应用会自动从 GitHub 拉取并解密配置,无需再次手动填写 Token,实现无感切换。
⚡️ 体验与性能优化
- 沉浸式详情页:重构了封面取色机制,确保动态颜色控件与内容同步渲染,消除了页面加载时的控件闪烁。
- 暗色模式重构:分离“封面取色”与“纯黑模式”,逻辑互斥,设置更加直观。
🛠️ 调试
- 内置诊断系统:新增美观的日志查看器。
🐛 问题修复
- 修复了 Windows 平台因布局计算延迟导致的跳转位置错误。
- 修复了关闭取色功能后,头部背景出现的色差问题。
- 修复了首次启动时的同步竞态条件,确保数据合并的准确性。