Repository navigation
Releases: 9947447-alt/FocusPulse
Release list
FocusPulse 2.1
中文
- 积分与愿望单独立为侧栏页面,不再藏在设置里
- 奖励目标积分支持直接键盘输入
- 已兑换奖励视觉弱化,并自动沉底
- 每日奖励状态改为清晰徽章(已发放 / 进行中 / 条件不足)
- 计分规则默认折叠
- 愿望单空状态增加引导卡片
- 未达标奖励显示「还差 X 积分」
- 支持撤销兑换并准确退还积分
- 修复:删除或清空历史后积分余额不再变为负数(新账本模型)
English
- Points & Wishlist is now a dedicated sidebar page
- Target points for rewards support direct keyboard input
- Redeemed rewards are visually de-emphasized and sink to the bottom
- Daily bonus status shown as clear badges
- Scoring rules are collapsible by default
- Empty wishlist now has a helpful guide card
- Unmet rewards show remaining points needed
- Undo redemption with accurate point refund
- Fixed: Clearing or deleting history no longer causes negative balance (new lifetime ledger)
FocusPulse v2.0
FocusPulse v2.0
Features / 功能
- Points, wishlist self-rewards, daily +50 bonus
积分、愿望单、每日奖励 +50 - In-app + global hotkeys (⌘,, ⌥⌃B)
应用内与全局快捷键 - Richer Settings + Check for Updates
设置增强与检查更新 - UI polish (glass materials, calmer Focus-inspired aesthetic)
界面质感升级
Install / 安装
- Download the zip and unzip
下载 zip 并解压 - Move FocusPulse.app to Applications
拖到「应用程序」 - If macOS blocks: right-click → Open
若拦截:右键 → 打开
Note / 说明
Build may be ad-hoc signed (not Apple-notarized). Gatekeeper warnings on other Macs are expected without a Developer ID.
若未正式公证,其他电脑出现安全提示属预期。
FocusPulse v1.1
FocusPulse v1.1
What's New / 更新内容
- Fixed timer desync on cold start and task switching
修复冷启动与任务切换时的时长不同步问题 - Normalized AppIcon and Dock presence
完善 AppIcon 与 Dock 显示 - Universal Binary support (Apple Silicon + Intel)
支持 Universal Binary(Apple Silicon + Intel) - Hardened Runtime enabled (local ad-hoc signing)
启用 Hardened Runtime(本地 ad-hoc 签名) - Notarization script prepared for future Developer ID use
预留公证脚本(有开发者账号后可直接使用)
Install / 安装
- Download `FocusPulse-1.1.zip` and unzip
下载 `FocusPulse-1.1.zip` 并解压 - Drag `FocusPulse.app` to Applications
将 `FocusPulse.app` 拖到「应用程序」 - If macOS blocks opening: Right-click the app → Open
若提示无法打开:右键 App → 打开
Note / 说明
This build is ad-hoc signed and not notarized. Other Macs may show a Gatekeeper warning.
本包为 ad-hoc 签名,未做 Apple 公证。其他电脑可能出现 Gatekeeper 警告,属预期。"
FocusPulse 1.0
FocusPulse 1.0
FocusPulse 1.0 is the first public release of FocusPulse — a native macOS focus timer and productivity insights app built with SwiftUI, SwiftData, and Swift Charts.
Highlights
- Native focus, short-break, and long-break timer
- Task management linked directly to focus sessions
- Menu bar timer controls and live status
- Session history with editing support
- Statistics dashboard with weekly, monthly, task, and streak insights
- Local notifications and audio cues
- Light and Dark Mode support
- English and Simplified Chinese localization
- Fully local data storage with SwiftData
- Universal 2 support for Apple Silicon and Intel Macs
Download
Download:
Download FocusPulse 1.0 for macOS (Universal 2)
Requirements:
- macOS 14 Sonoma or later
- Apple Silicon or Intel Mac
The accompanying .sha256 file can be used to verify the downloaded DMG.
Download SHA-256 checksum file
SHA-256:
a33acdac5d7fe7bd4a7a02b318067aa0b662df80b01ded1dd98b5b6d5c97f3f1
Installation
- Open
FocusPulse-1.0-universal.dmg. - Drag FocusPulse into Applications.
- Launch FocusPulse from the Applications folder.
macOS security notice
This V1.0 build is distributed as an ad-hoc signed, non-notarized open-source build because it is not currently signed with an Apple Developer ID certificate.
macOS may block the application on first launch.
If that happens, use Finder to right-click FocusPulse and choose Open. If macOS still blocks it, open System Settings → Privacy & Security and use the available option to allow FocusPulse to open.
Only download FocusPulse from this official GitHub repository and verify the SHA-256 checksum if desired.
FocusPulse 1.0 中文说明
FocusPulse 1.0 是 FocusPulse 的首个公开版本。这是一款使用 SwiftUI、SwiftData 和 Swift Charts 构建的原生 macOS 专注计时与效率统计应用。
主要功能
- 原生专注、短休息和长休息计时器
- 与专注会话直接关联的任务管理
- 菜单栏实时状态与快捷计时控制
- 可编辑的专注历史记录
- 周统计、月趋势、任务分布和连续专注统计
- 本地通知与音效提示
- 支持浅色与深色模式
- 支持 English 与简体中文
- 基于 SwiftData 的全本地数据存储
- Universal 2,同时支持 Apple Silicon 与 Intel Mac
下载
下载:
下载 FocusPulse 1.0 for macOS(Universal 2)
系统要求:
- macOS 14 Sonoma 或更高版本
- Apple Silicon 或 Intel Mac
同时提供 .sha256 文件用于验证 DMG 文件完整性。
SHA-256:
a33acdac5d7fe7bd4a7a02b318067aa0b662df80b01ded1dd98b5b6d5c97f3f1
安装
- 打开
FocusPulse-1.0-universal.dmg。 - 将 FocusPulse 拖入 Applications(应用程序)。
- 从“应用程序”文件夹启动 FocusPulse。
macOS 安全提示
FocusPulse 1.0 当前采用 Ad-Hoc 签名并且尚未经过 Apple 公证,因为目前没有使用 Apple Developer ID 证书进行发行签名。
因此 macOS 首次启动时可能会阻止应用运行。
如果出现这种情况,可以在 Finder 中右键点击 FocusPulse,选择 打开。如果系统仍然阻止启动,可以前往 系统设置 → 隐私与安全性,使用系统提供的允许打开选项。
建议仅从本项目官方 GitHub 仓库下载 FocusPulse,并可使用上面的 SHA-256 校验值验证下载文件。
License
FocusPulse is open source and released under the MIT License.