Skip to content

Releases

上班鼓励器 v1.4.1 · 模块排序化繁为简

Choose a tag to compare

@caseclose caseclose released this 23 Oct 06:58

1.4.1 专注于把模块排序做得更清楚、更顺手:一个拖动动作,完成布局调整。

改进

  • 精简排序界面:移除每行重复的“上移/下移”按钮,保留拖动手柄、模块名称与位置序号。
  • 明确落点:拖动时显示悬浮卡片,以及标有“放到这里”的高亮空位,松手后保存到该位置。
  • 连续的移动反馈:相邻模块平滑让位,快速改变方向时从当前视觉位置继续移动;尊重系统“减少动态效果”偏好。
  • 边缘自动滚动:拖动至设置内容的顶部或底部时自动滚动,方便移动较远的模块。
  • 可靠地确认或取消:只有松手才保存;Esc、指针取消、离开窗口或关闭设置会取消未完成的拖动,不会留下悬浮卡片。
  • 保留键盘操作:Tab 聚焦手柄,空格或 Enter 选中,↑/↓ 移动,Home/End 到首尾,空格或 Enter 确认,Esc 取消。无需额外按钮。
  • 番茄钟、树苗/星光成长反馈、计薪、目标、提醒和备份功能继续保留,已有模块顺序和偏好无需重新设置。

下载与升级

版本 1.4.1 / Build 9,需要 macOS 13 或更新版本。 安装包为 Universal,包含 Apple Silicon(arm64)与 Intel(x86_64)。

  • WorkEncourager-macOS-universal-v1.4.1.dmg:打开后拖入 Applications。
  • WorkEncourager-macOS-universal-v1.4.1.zip:解压后将应用放入 Applications。
  • SHA256SUMS.txt:安装包 SHA256 校验值。

先退出旧版,替换应用后重新打开;保持原有安装位置和 macOS 用户即可沿用本机数据,建议升级前导出完整备份。安装包采用本地临时签名(ad-hoc),尚未经过 Apple 公证;确认从本仓库下载后,按 macOS「系统设置 → 隐私与安全性」中的提示允许打开。

验证

  • 84 项自动化测试通过,覆盖落点边界、排序完整性、番茄钟和备份兼容。
  • 实际指针拖动验证了中间落点、移动至末尾、边缘滚动与松手保存;键盘验证取消、首尾移动、确认和刷新恢复。
  • 窄屏布局与移除重复按钮后的界面已检查;发布包验证版本、双架构、签名、16 个 Web 资源及 DMG/ZIP 内容一致性。
  • 发布后从公开下载链接再次核对 SHA256。Intel 架构已构建检查,尚未在 Intel 实机运行验证。

贡献者:Feng Wang · @caseclose。

上班鼓励器 v1.4.0 · 番茄钟与成长激励

Choose a tag to compare

@caseclose caseclose released this 23 Oct 06:41

上班鼓励器 1.4.0 把专注、休息和生活目标放到同一块面板里。新增可恢复的番茄钟、成长反馈和自由调整的模块布局。

新功能

  • 番茄钟:默认专注 25 分钟、短休息 5 分钟,每完成 4 个番茄安排 15 分钟长休息。设置中可自定义专注(1–180 分钟)、短休息(1–60 分钟)、长休息(1–120 分钟)与长休息间隔(1–12 轮)。
  • 开始、暂停、继续与跳过:显示阶段、倒计时、进度及本轮完成数。阶段结束后手动开始下一段;跳过阶段不会增加完成数。
  • 计时恢复与收起:倒计时按本机保存的截止时间计算;关闭面板或重启应用后可以恢复。收起卡片后保留倒计时与开始/暂停操作,收起偏好会保存。
  • 三种专注样式:经典倒计时、树苗成长、星光积累。树苗和星光随专注进度变化,完整完成一段专注才增加累计收获;重置本轮保留累计收获。支持系统“减少动态效果”偏好。
  • 九个模块自由排序:在「设置 → 模块布局」拖动或点击上移/下移,调整番茄钟、今日收入、计薪统计、时间轴、鼓励语、陪伴伙伴、小目标、跨天心愿单与计算说明。提供恢复默认顺序,隐藏模块也保留位置。
  • 菜单栏和迷你悬浮窗:新增番茄钟倒计时选项,不设置薪资也可以使用番茄钟。
  • 阶段通知:可单独开启番茄钟阶段结束通知,遵循提醒中心的允许时间与跨午夜免打扰;通知不含薪资和金额。
  • 备份兼容:完整备份新增番茄钟偏好、样式、收起状态和模块顺序;旧设置与旧备份自动补全默认值。

界面调整

  • 番茄钟主操作集中为紧凑的一排,统一按钮高度,突出开始/暂停,跳过与重置作为次要操作;收起后保留主要操作。
  • 修复模块布局中“恢复默认顺序”按钮贴边的问题,与分组内容保持一致留白。

使用方法

  1. 在主面板点击「开始」专注;卡片右上角可收起或展开。
  2. 在「设置 → 番茄钟」选择样式、调整时长与通知。更改时长从下一段开始生效,已经开始的阶段保持原时长。
  3. 在「设置 → 模块布局」排列模块;菜单栏和悬浮窗的显示内容在对应设置分组中选择。

下载与升级

版本 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。

上班鼓励器 v1.3.0 · 自定义目标与原生工具

Choose a tag to compare

@caseclose caseclose released this 22 Oct 13:18

上班鼓励器 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 硬件实机运行测试。

项目官网 · 完整变更

上班鼓励器 v1.0.0 (macOS Universal)

Choose a tag to compare

@caseclose caseclose released this 22 Oct 09:48

上班鼓励器 v1.0.0 — macOS 顶部状态栏原生应用

支持 Apple Silicon (M1/M2/M3/M4) 与 Intel 双架构 Universal Binary(macOS 13.0+)。

下载与安装

  • WorkEncourager-macOS-universal-v1.0.0.dmg:双击打开镜像,将 上班鼓励器.app 拖入 Applications 文件夹即可运行。
  • WorkEncourager-macOS-universal-v1.0.0.zip:解压后将 上班鼓励器.app 移入「应用程序」即可运行。

首次打开提示:若遇到 macOS Gatekeeper 提示,可在终端运行一次:

xattr -cr /Applications/上班鼓励器.app

主要特性

  • 常驻 macOS 顶部菜单栏秒级显示今日实时进账(支持切换 已挣 / 剩余 / 仅金额)
  • 支持扣除午休与晚饭时段,分段展示全天进度轴与下一节点倒计时
  • 12 宫格今日小目标 + iPhone / MacBook Air 跨天大件心愿单
  • 右上角小眼睛一键全局打码(¥*** / ****)+ 班表默认折叠隐藏薪资
  • 支持深色 / 浅色模式一键切换,所有数据仅保存在本机