Releases: ZheDongMao/focus-timer-android
Releases · ZheDongMao/focus-timer-android
Release list
v2.2.0 · 热力图 · 日报 · 时间零丢失
v2.2 更新公告 · 专注倒计时
发布日期:2026-07-18
v2.2 围绕"时间一分都不能丢"和"让坚持看得见"两个主题:修复了最后一条统计丢时间的路径,新增近半年专注热力图和每日专注日报,并启用了正式签名。
✨ 新增
- 近半年专注热力图:统计页新增 GitHub 风格的 26 周热力格子,每天一格、蓝色深浅代表当天专注时长(5 档),你的坚持一眼可见。
- 每日专注日报:每晚约 21:30 收到一条本地通知,例如"今日专注 3 小时 12 分,「高数」占比最高;连续专注 7 天,明天继续!"。当天没有专注则静默不打扰。全程本地计算,无需网络。
🛠 修复与改进
- 超长计时不再丢时间:当计时跨度超过恢复上限(例如设备长时间关机后重开)时,此前已进行的专注不会入账;现在会自动按实际时长结算保存,恢复通知也会告知"已保存这段专注时长"。
- 正式签名:release 构建改用正式 keystore 签名,为后续上架和长期更新打基础。
- 版本号修正为 versionCode 3 / versionName 2.2。
📥 下载
focus-countdown-v2.2-debug.apk(约 29 MB)——推荐老用户下载,与之前版本签名一致,可直接覆盖安装,保留数据。focus-countdown-v2.2-release.apk(约 22 MB)——正式签名版,体积更小;与 debug 版签名不同,不能覆盖安装旧版,需先卸载(会清空本地数据)。新用户可任选。
✅ 质量
- 245 个单元测试全部通过(含超限结算与热力图数据范围的新用例)。
v2.1.0 · 统计修复与庆祝通知
v2.1 更新公告 · 专注倒计时
发布日期:2026-07-17
v2.1 是在 v2.0 基础上的体验修复版,重点解决了大家反馈最多的两个问题:统计数据"莫名丢失" 和 后台完成时没有存在感的通知,并为专注统计补上了彩色圆环占比图。
✨ 新增
- 专注内容彩色圆环图:统计页新增圆环图,按你给每次专注起的名字分颜色展示时间占比,圆环中心直接显示该周期的专注总时长,一眼看清今天主要在干什么。
- 庆祝感完成通知:应用在后台时,每完成一轮专注会收到高优先级通知(带声音和震动),如"🎉 太棒了!高数 专注完成——第 3 轮拿下,专注 25:00!奖励自己休息一下吧 ☕";整组完成还有"🏆 恭喜!……坚持就是胜利!"。
🛠 修复
- 统计不再丢数据:此前统计只计入"完整完成"的记录——中途结束的专注、提前结束的休息虽然写入了数据库,但在统计里完全不可见,看起来就像数据丢失。现在这些实际专注/休息时长都会如实计入总时长和占比图(完成次数仍只统计完整完成的轮次),记录列表中会标注"提前结束"。
- 通知优先级修正:完成提醒此前虽然使用高重要度渠道,但通知本身被构建为低优先级,部分设备上不会弹出横幅;现已修正。
📌 说明
- 休息阶段的"提前结束休息"按钮与专注命名功能在 v2.0 已上线,本版继续保留:休息可以提前结束,专注阶段绝不出现该按钮。
- 如果你从旧版本升级且通知仍不响:Android 不会自动升级已创建的通知渠道,请在系统设置中检查"专注完成提醒"渠道,或卸载重装(注意卸载会清空本地统计)。
- 本版 APK 仍为测试签名,与旧版签名一致可直接覆盖安装。
📥 下载
- APK:
focus-countdown-v2.1-debug.apk(约 29 MB,Android 10+)
✅ 质量
- 241 个单元测试全部通过(含针对新统计口径的用例更新)。
Focus Countdown v1.0.0 / 专注倒计时 v1.0.0
首个发布版本。
- 完整的专注与休息循环
- 本地统计、设置与会话恢复
- Android 官方屏幕固定严格模式
- UI 安全区、窄屏布局和图标修复
安装要求:Android 10(API 29)及以上。
The APK uses a test signature and is intended for personal installation and evaluation.