Repository navigation
Releases: mikilolipop/TomatoBar-Personal
Release list
TomatoBar Personal V1.4.1 (3.10.0)
TomatoBar Personal V1.4.1
发布日期:2026-10-05。内部版本 3.10.0,build 7。
本版本为重大体验重塑更新,引入 Bluebird 风格持续任务专注流、大任务/项目层级体系、待办面板视觉去拥挤与悬浮操作(Hover Actions)、大任务主标签自动继承与智能合并、自定义新标签、调色盘新增齿轮图标、跳过休息与菜单栏折叠面板。
🌟 核心更新亮点
1. 待办面板视觉去拥挤与 Hover Actions
- 黄金均衡分栏:下半区左右分栏由原先局促的
29% : 71%重塑为从容均衡的46% : 54%(保证至少 380px,自适应可达 540px+),待办排版横向空间翻倍; - 悬浮显现操作按钮(Hover Actions):子任务行采用 Apple 提醒事项 / Linear 风格的悬浮操作,平时隐藏
▶与...,鼠标悬浮时平滑高亮显现;任务标题与标签独占宽阔横向空间,彻底告别名称截断; - 全局添加栏纯净全宽:移除快速添加框左侧挤占空间的下拉选择器,还原整行纯粹输入,拆解子任务直接在大任务卡片内输入。
2. 大任务主标签专属支持与子任务自动继承
- 大任务主分类:大任务卡片支持设置主标签(如
#竞赛、#专业课、#科研),并在卡片标题旁以彩色药丸徽标呈现; - 子任务默认自动继承:在大任务下新建子任务时,若未手动指定标签,自动继承该大任务的主标签;
- 细分标签智能前置合并:若子任务输入了专属细分标签(如
#机械),系统自动智能拼合为[母项目主标签, 子任务标签](确保统计主分类自动归集到母项目类别下,同时保留子任务微观细分); - 任务迁移智能赋标:当把散装无标签任务移入某大任务时,系统自动补全母项目的分类标签。
3. 图案调色盘新增「齿轮」图标
- 调色盘新增齿轮:在分类/标签样式编辑器的图标下拉菜单中正式加入 ⚙️ 齿轮(
gearshape),适配机械、工程、调参、设备等工科场景; - 默认语义映射:标签名包含「机械」或「工程」时,默认自动映射为齿轮图标;
- 保持老数据散列稳定:保留了内置 10 项 fallback 图标库未变,已有历史未自定义标签的默认图标完全不发生漂移。
4. 大任务与子任务层级管理(Bluebird 风格)
- 长周期目标规划:新增大任务/项目模型(
FocusProject),可用于建立长期学习或项目目标(如“Robomaster校内赛”、“材料力学大作业”); - 双向聚合与记录归属:针对大任务下子任务专注时,时间精准记录在子任务上,同时向上自动汇总至大任务累计总时长(
🎯 X小时X分); - 结构化分组:菜单栏 Popover 的「选任务」与切换任务菜单均按大任务结构化分组呈现。
5. 自定义新标签与 #标签 快速解析
- 自由输入新标签:标签菜单底部增加「+ 自定义新标签...」,彻底打破仅限内置标签的限制;
- 行内
#标签极速解析:在添加任务或专注事件时直接支持#标签语法(例如复习机械原理 #学习 #期中自动提取标题与标签)。
6. 跳过休息(Skip Rest)
- 专注完成浮动提醒窗、菜单栏 Popover 与主窗口在休息倒计时中均提供「跳过休息」;
- 跳过休息保留当前组内轮次与长休息节奏,保留绑定任务,且绝不把休息时间误记为专注时长。
7. 菜单栏 Popover 记录列表折叠
- 菜单栏弹窗下方的记录/时长面板默认紧凑折叠,支持一键展开/收起,并使用
@AppStorage记忆折叠偏好。
📦 下载与安装
前往 GitHub Releases。
| 文件 | 格式 | 用法 |
|---|---|---|
TomatoBarPersonal-3.10.0.dmg |
DMG 磁盘映像 | 打开后将应用拖到 Applications |
TomatoBarPersonal-3.10.0.zip |
ZIP 压缩包 | 解压后将应用放入 Applications |
两个下载包均包含 arm64 + x86_64(Universal 架构),要求 macOS 12.3 以上。
更新前正常退出 TomatoBar Personal,再替换安装目录中的同名应用。
公开包使用 ad-hoc 签名,未做公证;首次打开若遇拦截,在终端执行:
xattr -dr com.apple.quarantine "/Applications/TomatoBar Personal.app"🧪 验证
- 263 项领域检查(含大任务标签继承、细分合并、时间层级累加、历史数据兼容解码)。
- 53 项真实 TBTimer 桥接检查(含 Garden 图案调色盘、齿轮映射与原子落盘)。
- 8 项合成启动事件检查。
- 双架构 Release 构建、严格代码签名校验全部通过。
- DMG 校验和、只读挂载、应用签名及 Applications 链接检查通过;ZIP 解压后的签名与可执行文件一致性检查通过。
- 安装至
/Applications/TomatoBar Personal.app并通过单实例启动核验(运行 3.10.0 build 7)。
🔒 SHA-256 校验和
735ace13950cff8cabbe1aec98d3ce4b76738b56848707fa1365555e7a4433c8 TomatoBarPersonal-3.10.0.dmg
636bc4be50cff52129206925a61dbea3a74ec33957aa84eb5f366ee8838d1018 TomatoBarPersonal-3.10.0.zip
TomatoBar Personal V1.3.2 (3.9.2)
修复记录编辑器中「主分类」下拉箭头点击无响应的问题。现在点击分类名称或右侧箭头均可展开菜单,并可正常切换分类。
- 内部版本:3.9.2,build 3;支持 Apple Silicon 与 Intel。
- 保留已有记录、待办、分类样式和设置。
- 214 项领域、40 项桥接、8 项合成启动检查及安装包完整性检查通过。
下载 DMG 或 ZIP,正常退出应用后替换 Applications 中的同名应用。公开包为 ad-hoc 签名,未做公证。
SHA-256
d18a3f9638c7589e122131795b913f18b750b8f37bcec37d2531854de13462c1 TomatoBarPersonal-3.9.2.dmg
8d830a0daa25af0addbe52e407ddbd995b35af2330de8fb42beee8f445b1464d TomatoBarPersonal-3.9.2.zip
TomatoBar Personal V1.3.1 (3.9.1)
TomatoBar Personal V1.3.1
发布日期:2026-10-01。内部版本 3.9.1,build 2。
本版汇总 V1.3 发布后的待办、分类配色、计时和存储修复,以及本轮通过 Computer Use 实机检查的 UI 精修。
设置页从应用元数据读取实际版本号,避免安装副本与开发构建都显示旧标签。
更新内容
- 待办清单:添加、重命名、完成、排序,以及带入或直接开始下一段专注。
- 分类样式:可调整分类图标和颜色,主分类负责统计归属,其他标签负责搜索与筛选。
- 时长可直接输入数字,专注/短休息/长休息/每组四行输入框对齐。
- 日概览随窗口分配卡片空间,色块不再裁掉第二行;月历为实际行数预留空间,六行月份不再覆盖记录区。
- 概览记录名称与时间/标签分为两行,改善小窗口的可读性。
- 待办播放、勾选、更多、编辑、日期切换和展开图标统一比例与点击区域。
- 主窗口与菜单栏记录编辑器统一配色和分类下拉样式;菜单栏编辑时留出完整表单空间。
- 展开计时按钮和无声完成提醒使用当前界面配色;搜索无结果时提示调整关键词或筛选。
- 运行中的专注可以取消;取消确认期间冻结计时,安全返回恢复原先暂停状态。
- 包含近期存储重试退避、结束时落盘、同一记录编辑冲突、跨窗口筛选及计时边界修复。
本地记录格式及 Bundle ID 保持兼容,安装更新后沿用已有记录、待办和设置。
下载与安装
前往 V1.3.1 Release。
| 文件 | 用法 |
|---|---|
TomatoBarPersonal-3.9.1.dmg |
打开后将应用拖到 Applications |
TomatoBarPersonal-3.9.1.zip |
解压后将应用放入 Applications |
两个下载包均包含 arm64 + x86_64,要求 macOS 12.3 以上。本机 Apple Silicon 已实际启动验收,Intel 未实机验收。
公开下载包使用 ad-hoc 签名,未做公证;本机正式安装保留项目的 Automatic Personal Team 开发签名。
更新前正常退出正在运行的 TomatoBar Personal,再替换安装目录中的同名应用。
源码构建使用 scripts/build.sh,默认生成双架构 Release 并校验签名。
验证
- 214 项领域检查、40 项真实 TBTimer 桥接检查、8 项合成启动事件检查通过。
- 双架构 Release 构建及严格签名校验通过。
- DMG 校验和、只读挂载、应用签名及 Applications 链接检查通过;ZIP 解压后的应用签名和可执行文件核对通过。
- 正式安装后的运行路径、设置页版本号和历史展示已检查;安装前后已有记录、待办与分类样式逐项一致。
- UI 检查步骤与边界见 2026-09-30 UI 精细化检查。
8 项启动检查是合成事件,不能代替真实登录/Dock/Space 验收。原生确认框与菜单的截图受限,
完整 VoiceOver、键盘遍历、对比度及其他屏幕缩放设置尚未验收。
SHA-256
ac6a827d9accffac7ccdedee4e8a3244abbc19287ab49abbd54990c3f202240e TomatoBarPersonal-3.9.1.dmg
2b8c0904ab1a4694fd3df8b70758ecb81a2ec57b03ad687aaf64bcea25731765 TomatoBarPersonal-3.9.1.zip
TomatoBar Personal V1.3 (3.9.0)
TomatoBar Personal V1.3(内部版本 3.9.0)
安静、可回溯的 macOS 菜单栏番茄钟 —— TomatoBar 的个人定制 fork。
下载
| 文件 | 说明 |
|---|---|
TomatoBarPersonal-3.9.0.dmg |
推荐:打开后拖进 Applications |
TomatoBarPersonal-3.9.0.zip |
解压后移入 Applications |
两种均为 universal 二进制(Apple Silicon + Intel),要求 macOS 12.3 以上。
首次打开被 Gatekeeper 拦截时(本应用为 ad-hoc 签名、未做付费公证):
xattr -dr com.apple.quarantine "/Applications/TomatoBar Personal.app"SHA-256 校验:
de2e739e681cad8883dcc293e3dcf72778403d797afb74efa64067b84f891292 TomatoBarPersonal-3.9.0.dmg
56a5469c045bcd726c6c2fadff9ee608a0b074d4da1d8bf85e2d8f3018c4de7e TomatoBarPersonal-3.9.0.zip
本版新增(V1.3)
- 删除历史记录:记录行「⋯」或编辑器内删除,带名称/日期/时长确认;统计即时更新
- 统计分类清晰化:分类入口常驻;统计分类与其他标签规则分离,移除标签不会再悄悄改变统计归属
- 分类图标可手动指定:16 个像素候选图标,跟随分类全局生效,可随时恢复自动
- 存储读盘恢复:读盘失败后可直接「重新读取」恢复,无需重启
- 主窗口最小尺寸降至 780×620,窗口任意缩放路径均不再裁切内容
完整说明见 docs/V1.3更新说明.md。
长期特性(自 V1.0 起)
完全无声(移除全部音频)· 事件名称与多标签记录 · 工作/休息暂停继续 ·
到时无声置顶提醒(不依赖系统通知)· 本地 sessions.json 原子持久化 ·
主窗口日/周/月复盘图表 · 与原版 TomatoBar 共存(独立 Bundle ID)
质量
153 项领域层测试 + 12 项真实桥接检查 + 8 项启动事件检查全绿;
每次推送由 CI 自动跑「领域测试 + Release 构建冒烟检查」。
已知未修(留待后续)
- 登录时启动仍会弹主窗口抢焦点(候选补丁已备好,待真实登录场景人工验收)
- 长时间休息时菜单栏图标仍显示短休息图标
- 记录量很大(数百条)时图表切换可能偏慢,暂无实测