我们很高兴地宣布时间钥匙的最新更新,这次更新带来了PC和小程序的多项改进,旨在提升用户体验和功能性。
更新内容:
- [新增] 【时间钥匙】-PC 旧数据自动迁移,首次加载时自动将旧格式键名转换为精简键
- [新增] 【时间钥匙】-PC 标题栏同步按钮,点击立即同步,4秒冷却防重复
- [新增] 【时间钥匙】-小程序 任务完成全屏烟花特效,根据完成状态显示不同效果
- [新增] 【时间钥匙】-小程序 番茄计时循环次数配置,专注和休息时长可自定义
- [新增] 【时间钥匙】-小程序 专注结束后手动确认休息选项
- [新增] 【时间钥匙】-小程序 执行中任务增加转番茄按钮,自动关联当前任务
- [新增] 【时间钥匙】-小程序 自由模式下专注/休息/循环可自定义配置
- [新增] 【时间钥匙】-小程序 旧数据自动迁移至新字段名格式
- [新增] 【时间钥匙】-小程序 完善错误处理和提示,所有写操作支持失败回滚
- [修复] 【时间钥匙】-PC 同步数据不兼容问题,PC端和WebView端现在使用相同键名,不再丢失扩展字段
- [修复] 【时间钥匙】-PC 编辑任务、更新计时、修改设置后未触发云端同步的问题
- [修复] 【时间钥匙】-PC 同步按钮点击后配置项未一起同步的问题,现在同步时会拉取服务端配置并合并
- [修复] 【时间钥匙】-PC 与WebView端任务数据不兼容的问题,PC端现在能识别并保留WebView端的分类和计时记录扩展字段
- [修复] 【时间钥匙】-PC check请求返回空内容时误标为失败的问题,HTTP 200空响应现在正确标记为成功(无更新)
- [修复] 【时间钥匙】-小程序 番茄计时器倒计时变快的BUG
- [修复] 【时间钥匙】-小程序 数据结构字段名未按文档映射规范使用的问题
- [修复] 【时间钥匙】-小程序 优先级选择后取消选择的BUG
- [修复] 【时间钥匙】-PC 控制台报错"Cannot read properties of undefined (reading color)"的问题,任务优先级无效值现在会自动回退为默认值
- [改进] 【时间钥匙】-小程序 计时功能改为番茄模式,仅保留专注和休息两种模式
- [优化] 【时间钥匙】-PC 数据模型全面改用精简键名,消除压缩/解压映射层,与WebView端数据结构完全统一
- [优化] 【时间钥匙】-PC 同步拉取配置时保留本地PC特有设置(置顶、边缘隐藏、迷你栏、语言等),不被服务端覆盖
- [优化] 【时间钥匙】-PC 同步拉取任务时智能合并:同ID任务保留进度更多的一方,本地独有任务不会被丢弃
- [优化] 【时间钥匙】-PC 配置压缩/解压兼容WebView端扩展字段(专注时长、休息时长、循环次数、振动、分类等)
- [优化] 【时间钥匙】-PC Sync Dev Log全部中文化,所有英文标签改为中文
- [优化] 【时间钥匙】-小程序 导航主页改为仪表盘,任务操作改为播放/暂停切换
- [优化] 【时间钥匙】-小程序 执行中任务高亮显示并增加脉冲呼吸动画
- [优化] 【时间钥匙】-小程序 已完成任务仅保留恢复和删除按钮
- [优化] 【时间钥匙】-小程序 全局删除操作二次确认,重置和跳过也需确认
- [优化] 【时间钥匙】-PC 数据迁移时自动校验并修复无效的优先级字段,兼容旧版数字格式优先级
- [优化] 【时间钥匙】-PC 服务端同步数据增加优先级字段清洗,防止无效数据导致界面渲染异常