TimesFlow 0.1.65
这个版本把一堆积累已久的改进一起发出去,偏向「让已有功能变得真的好用」而不是加新东西。
34 个新成就
分两批落地:
- 第一批:10 个新成就,同时把所有徽章画得更大、更好辨认,并按会员等级区分 Pro 门槛
- 第二批:24 个新成就 —— 覆盖更细粒度的专注场景、长期使用里程碑、以及特定应用类别下的时长目标
Pro 门槛现在按 tier 区分:部分成就永久免费可解锁,高阶徽章需要 Pro。之前是粗暴的"Pro 才能看到成就墙",现在更合理。
Reports 的 Top Apps 带上真实图标
Weekly / Monthly / 自定义区间的 Top Apps 列表之前只有应用名 + 时长条,很难一眼扫出「我上周花 8 小时在哪个应用上」。现在每个条目前面带着它真正的应用图标,识别速度提升肉眼可见。
分类翻译打通
之前分类名("Work"、"Entertainment" 等)只在设置页被翻译,到了 Dashboard / Reports / Apps / Timeline 里又变回英文。这次做了一次全局梳理,中文界面下所有视图的分类名都是中文了。
专注规则的烦人 bug
三个修复:
- 自动分类常见应用:新装 TimesFlow 时,Chrome / VS Code / Slack 等常见应用会被自动归到合适的分类里,不用手动一个一个打标。
- 修复添加分类按钮:某些 UI 流下「新建分类」按钮无响应,修好了。
- 修复专注规则 FK 报错:给一个没有分类的应用设置专注规则时,会因为
category_id为 NULL 而触发外键冲突 —— 现在允许 NULL,规则也可以建在未分类的应用上。
底层还把 FocusRulePicker 提取成了独立组件,顺手修了外链 favicon 的显示。
引导流程:语言切换
新用户的引导页里直接提供了中英文切换入口。之前如果系统语言判断错了(比如海外用户在简中系统下第一次启动),得先走完引导再去设置里改 —— 现在引导页第一步就能切。
隐私文档更新
把产品文档里对「数据去哪了」的描述,对齐到了当前的真实架构:
- 本地 SQLite 沙盒是主副本
- 登录后通过 TLS 同步到云端做备份 / 跨设备访问
- 你可以随时从 Profile → Settings 里删除云端副本
之前文档还在说"纯本地、零云端",现在说法准确了。