Repository navigation
上班鼓励器 v1.4.0 · 番茄钟与成长激励
上班鼓励器 1.4.0 把专注、休息和生活目标放到同一块面板里。新增可恢复的番茄钟、成长反馈和自由调整的模块布局。
新功能
- 番茄钟:默认专注 25 分钟、短休息 5 分钟,每完成 4 个番茄安排 15 分钟长休息。设置中可自定义专注(1–180 分钟)、短休息(1–60 分钟)、长休息(1–120 分钟)与长休息间隔(1–12 轮)。
- 开始、暂停、继续与跳过:显示阶段、倒计时、进度及本轮完成数。阶段结束后手动开始下一段;跳过阶段不会增加完成数。
- 计时恢复与收起:倒计时按本机保存的截止时间计算;关闭面板或重启应用后可以恢复。收起卡片后保留倒计时与开始/暂停操作,收起偏好会保存。
- 三种专注样式:经典倒计时、树苗成长、星光积累。树苗和星光随专注进度变化,完整完成一段专注才增加累计收获;重置本轮保留累计收获。支持系统“减少动态效果”偏好。
- 九个模块自由排序:在「设置 → 模块布局」拖动或点击上移/下移,调整番茄钟、今日收入、计薪统计、时间轴、鼓励语、陪伴伙伴、小目标、跨天心愿单与计算说明。提供恢复默认顺序,隐藏模块也保留位置。
- 菜单栏和迷你悬浮窗:新增番茄钟倒计时选项,不设置薪资也可以使用番茄钟。
- 阶段通知:可单独开启番茄钟阶段结束通知,遵循提醒中心的允许时间与跨午夜免打扰;通知不含薪资和金额。
- 备份兼容:完整备份新增番茄钟偏好、样式、收起状态和模块顺序;旧设置与旧备份自动补全默认值。
界面调整
- 番茄钟主操作集中为紧凑的一排,统一按钮高度,突出开始/暂停,跳过与重置作为次要操作;收起后保留主要操作。
- 修复模块布局中“恢复默认顺序”按钮贴边的问题,与分组内容保持一致留白。
使用方法
- 在主面板点击「开始」专注;卡片右上角可收起或展开。
- 在「设置 → 番茄钟」选择样式、调整时长与通知。更改时长从下一段开始生效,已经开始的阶段保持原时长。
- 在「设置 → 模块布局」排列模块;菜单栏和悬浮窗的显示内容在对应设置分组中选择。
下载与升级
版本 1.4.0 / Build 8,需要 macOS 13 或更新版本。 两个安装包均为 Universal,包含 Apple Silicon(arm64)与 Intel(x86_64)。
WorkEncourager-macOS-universal-v1.4.0.dmg:打开后将「上班鼓励器.app」拖入 Applications。WorkEncourager-macOS-universal-v1.4.0.zip:解压后将应用放入 Applications。SHA256SUMS.txt:安装包 SHA256 校验值。
升级前退出旧版,替换后重新打开。使用原有安装位置和 macOS 用户,薪资、班表、目标与偏好会继续保留;建议先在设置中导出完整备份。首次使用的公开版不会预填个人薪资。
安装包采用本地临时签名(ad-hoc),尚未经过 Apple 公证。确认从本仓库下载后,可通过 macOS 的「系统设置 → 隐私与安全性」按系统提示允许打开。
行为与数据说明
- 完成阶段后等待手动继续,不会在离开电脑时自动累计多轮。
- 通知需要系统授权和应用运行;退出或电脑睡眠期间不会唤醒电脑,恢复运行后检查计时是否到期。免打扰或允许时间之外不会发送阶段通知。
- 计时、累计收获和个人偏好保存在本机。完整备份包含偏好与布局,不包含正在进行的计时或累计收获;重置本轮不会清除本机累计收获。
- 计薪逻辑、目标、调休日历、原生操作与隐私功能继续保留。工资显示是基于班表的估算,跨天心愿进度不代表实际储蓄余额。
验证
- 83 项自动化测试通过,包含计时恢复、暂停边界、长休息轮换、跳过不计奖励、累计收获保留、模块排序及备份兼容。
- 实际界面验证收起后计时、刷新恢复、树苗/星光切换和排序保存;320px 与 450px 窄屏检查无横向溢出。
- 发布包检查版本、arm64/x86_64 架构、签名、Web 资源及 DMG/ZIP 内容一致性;公开附件下载后再次核对 SHA256。
- Intel 架构已构建并检查,尚未在 Intel 实机上运行验证。
贡献者:Feng Wang · @caseclose。