Repository navigation
上班鼓励器 v1.3.0 · 自定义目标与原生工具
上班鼓励器 1.3.0 把目标、日历、提醒与原生窗口操作集中到右上角的「设置」中,让每个工作日更贴近自己的节奏。
新功能
- 目标个性化:新增、修改、删除今日小目标和大件心愿;支持 Emoji、自定义颜色、本地图片封面、置顶、拖拽及上下排序。每类最多 30 项,图片在本机压缩保存。
- 达成庆祝:轻量动画、系统通知、静默三种方式;每日小目标与每月大件心愿分别去重。首次打开、导入已完成目标或修改价格不会集中弹出庆祝。
- 日历与临时班表:按日期手动设置放假、补班、提前下班,以及当天午休和晚饭。计薪、倒计时、时间轴与月度累计同步使用有效班表。
- 八种菜单栏模式:已挣、剩余、仅金额、下班倒计时、今日进度、目标进度、距目标所需计薪时长、随工作状态自动切换。
- 提醒中心:午休、晚饭、下班与定时活动提醒;支持允许提醒时段、跨午夜免打扰,通知不包含薪资或金额。
- 迷你悬浮窗:可拖动、置顶、调整不透明度,显示今日收入、下班倒计时或目标进度;保存窗口位置和偏好。
- 原生便利功能:开机自动启动、全局快捷键(⌘⇧E / ⌃⌥E)、记住上次页面、手动检查 GitHub 正式版。更新接口限流时使用公开发布页查询。
- 备份与恢复:完整 JSON 备份包含薪资、班表、目标和偏好;“仅导出目标”不含薪资。导入先校验并展示替换范围,确认后生效;不会更改系统权限、登录项或快捷键。
- 陪伴伙伴:可选橘猫或小芽,随计薪、休息、下班切换动态状态;点击伙伴获得一句鼓励,可随时关闭。
界面与可靠性
- 统一设置入口,支持主题、金额隐私、面板显示、目标、班表和关于;关于页新增贡献者 Feng Wang · @caseclose。
- 修复菜单栏弹窗标题区域溢出、WebKit 中主题图标不显示的问题;设置页适配 320px 与 450px 窄窗口。
- 兼容旧目标数据;导入校验目标封面、金额、日期和班表冲突,存储失败时回滚并显示真实状态。
- 调整薪资或班表后重新建立提醒与庆祝基线,避免把重新计算误当作新事件。
- GitHub Pages 官网同步更新版本、下载入口、功能介绍与使用虚拟数据生成的 1.3.0 截图。
下载与安装
需要 macOS 13 或更新版本。两个安装包均为 Universal,同时包含 Apple Silicon(arm64)与 Intel(x86_64)。
WorkEncourager-macOS-universal-v1.3.0.dmg:打开后将「上班鼓励器.app」拖入 Applications。WorkEncourager-macOS-universal-v1.3.0.zip:解压后得到同一应用。SHA256SUMS.txt:安装包 SHA256 校验值。
升级前退出旧应用,再替换原安装位置的 .app。已有本机设置会继续沿用。完整备份是可读 JSON 文件,请自行保管。
此版本采用本地签名,尚未经过 Apple 公证。确认从本仓库下载后,如 macOS 阻止首次打开,可在「系统设置 → 隐私与安全性」中允许打开。
使用说明
- 通知与开机启动按需开启,以 macOS 实际授权状态为准。
- 定时提醒在应用运行期间生效,不补发错过的提醒;节假日与调休需要手动标记。
- 临时短班仍按固定日薪折算,改变的是当天计薪速度。大件心愿展示本月收入等价进度,不代表实际储蓄余额。
- 个人薪资、班表、目标和封面保存在本机;手动检查更新只请求 GitHub 版本信息。
验证
- 73 项自动测试通过。
- 21 项原生桥联动检查,以及悬浮窗显示、置顶、透明度和关闭状态检查通过。
- 未设置日期覆盖时,19,746 个计薪快照与原逻辑一致。
- 发布包已核对版本 1.3.0 / Build 5、双架构、签名、14 个网页资源及 DMG / ZIP 内应用一致性;未进行 Intel 硬件实机运行测试。