Repository navigation
Releases: LeoMY1/desktop-timer
Release list
v1.2.0 — 学习趋势(macOS 原型版)
v1.2.0 — 学习趋势(macOS 原型版)
下载 desktop-timer-1.2.0-arm64.zip 即可取得应用,无需自行编译。
1.2 新增
- 学习记录窗口左侧顶部可切换“每日记录”和“学习趋势”,趋势视图左侧显示历史周期列表。
- 支持自然周(周一至周日)和自然月折线图,按应用的 Asia/Shanghai 分日规则汇总每天有效学习时间。
- 悬停查看日期和时长,点击或使用左右方向键选择日期,通过“查看当日记录”进入明细;切换视图和关闭重开窗口后保留浏览位置。
- 今天的累计随计时更新,暂停不计入,删除成功后同步扣减。过去无记录日显示零,未来日期留白且不可选。
- 支持深浅色、最小窗口,以及逐日中文日期和时长的辅助阅读操作。
下载与升级
- 设备:Apple Silicon(M 系列芯片)Mac。 当前不提供 Intel 版本。
- 系统:最低部署目标 macOS 13。 仅当前 Apple Silicon Mac 验证,未完成所有系统和机型测试。
- 先通过旧版菜单退出,再解压 ZIP,将
StudyTimer.app放入“应用程序”并打开。启动不会自动开始计时。 - 继续使用
~/Library/Application Support/StudyTimerP4,bundle ID 与 SQLite schema 保持不变,无需迁移或清空已有记录。 SHA256SUMS.txt提供应用 ZIP 校验值;GitHub 自动附带的Source code为对应标签源码。
验证与限制
源码固定于标签 v1.2.0,提交 17b0f2c。
本版通过 183 项自动化检查:核心与 SQLite 89 项、几何 7 项、真实时间与进程 5 项、AppKit 集成 77 项、发布边界 5 项;另完成隔离合成数据下的原生点击和真实计时检查。发布沿用已验证二进制,并核对安装包完整性及解包签名。测试未访问正式学习数据库。
当前为本地 ad-hoc 签名,未完成 Developer ID 签名和 Apple 公证。首次打开可能需要按照系统提示确认;参见 Apple 官方说明。
自然跨午夜、完整 VoiceOver、真实鼠标连续悬停专项体验及其他机型尚未验证;本次未重做物理睡眠、全屏、多显示器或完整输入法候选交互。历史睡眠/锁屏通过来自此前用户反馈。本版本仍为可运行原型,许可为 MIT。
v1.1.0 — macOS 学习计时器(原型版)
v1.1.0 — macOS 学习计时器(原型版)
无需自行编译,下载下面的 desktop-timer-1.1.0-arm64.zip 即可取得应用。
下载与打开
- 设备:Apple Silicon(M 系列芯片)Mac。 当前不提供 Intel 版本。
- 系统:最低部署目标 macOS 13。 仅当前 Apple Silicon Mac 实测,未完成所有系统或机型验证。
- 解压 ZIP,将
StudyTimer.app拖入“应用程序”,双击打开;首次启动不会自动计时。 - 升级前先从旧版菜单退出;数据仍保存在原来的
~/Library/Application Support/StudyTimerP4,无需迁移。 SHA256SUMS.txt提供应用 ZIP 的 SHA-256 校验值。GitHub 自动附带的Source code是源码。
首次打开与签名
当前为本地 ad-hoc 签名,尚未完成 Developer ID 签名和 Apple 公证,不能保证所有 Mac 下载后直接双击启动。
如果系统提示无法验证开发者或 Apple 无法检查应用,请先确认下载来源及完整性,再按系统提示前往“系统设置 → 隐私与安全性 → 仍要打开”。受管理的设备可能无法使用此选项。参见 Apple 官方说明。
1.1 新增
- 支持删除整个学习段或单条内容记录,扣减对应时长并刷新累计。
- 删除当天记录会暂停运行中的计时,可手动继续;删除其他日期不影响当前计时。
- 删除后按新的累计值重新触发整小时提醒;取消不修改记录,保存失败保留原状态。
已有功能
本地悬浮计时、开始/暂停/继续/停止、北京时间分日、整小时无声鼓励、学习内容备注、历史记录与本地 SQLite 保存。无需账号或网络。
验证与范围
应用源码固定于提交 52f713c4689276e613e7501e40cee8268d0187e0,标签 v1.1.0。该版本已通过 149 项自动化检查及隔离数据下的原生点击验收;本次发布核对应用与原验收二进制一致,并检查下载包完整性和解包签名。没有将原有检查表述为本次重跑。
自然跨午夜仍未实测;真实睡眠/锁屏曾由用户报告通过,本次未重做。其他机型、系统版本、全屏/多显示器和输入法体验仍需进一步验收。此版本定位为可运行原型,许可为 MIT。