返回动态

TimesFlow 0.1.67:专注模式大升级,可配置拦截强度

2026年4月23日
v0.1.67
版本发布新功能修复

TimesFlow 0.1.67

这次更新的重心全部压在专注模式上。之前的拦截过于粗暴 —— 一旦你打开了被屏蔽的应用,要么直接被踢出去,要么什么都不发生。0.1.67 开始,你可以自己选它多「硬」。

专注模式:可配置的拦截强度

打开一个被屏蔽的应用时,TimesFlow 不再替你决定怎么做,而是弹出一个选择:

  • 继续专注 —— 关掉刚才打开的那个应用,回到当前任务
  • 休息 N 分钟 —— 暂时放行,倒计时结束后自动恢复屏蔽

你还可以在设置里挑选默认的拦截响应强度:

  • 温和提示(Soft):只弹一个通知
  • 最小化其他(MinimizeOther):把被屏蔽应用最小化,这是新用户的默认值
  • 全屏覆盖(Overlay):屏幕中央显示覆盖层,必须主动选择才能继续

这套机制是跨平台的,macOS 和 Windows 都能用。

屏蔽与允许列表:真实图标

之前列表里是文字 + 彩色方块占位符。现在改成了:

  • 本地应用显示它真正的系统图标
  • 网站显示 favicon

对于要管理几十条规则的用户,视觉识别成本低了很多。

专注会话边界清晰化

之前某些 action(最小化、通知)偶尔会不触发 —— 多半是 session 状态没重置干净。这次做了两件事:

  • Focus 动作改成「总是触发」
  • 通知按 (应用, 域名) 做节流,避免刷屏
  • 每次新 session 开始都会 reset focus state

托盘 / 菜单栏改进

后端新增了 set_tray_labels 命令,菜单栏上的计时数字现在可以从前端动态更新,不再需要重启进程。

自动更新器修复

三连修复:

  1. Manifest 路径:服务器现在正确返回 latest.json 清单文件,自动更新链路终于跑通了
  2. CORS:更新检查现在走 www.timesflow.app/api/version 而不是裸 domain,绕过 CORS 限制
  3. 错误反馈:之前 "check failed" 静默吞错误,现在会把真实的网络错误/签名错误显示出来

其他

  • 设置页:试用会员和付费 VIP 现在在账户徽章上做区分 —— 之前两种用户看到的是同一个"VIP"图标
  • Topbar:day picker 只在 Dashboard / Timeline 两个视图里出现,其他页面保持干净

下载

下载最新版 →