Back to News

TimesFlow 0.1.67 — Focus mode overhaul with configurable strictness

April 23, 2026
v0.1.67
ReleaseFeatureFix

TimesFlow 0.1.67

This release puts all its weight on focus mode. The old interception behavior was too blunt — once you opened a blocked app, you were either kicked out on the spot or nothing happened at all. Starting with 0.1.67, you get to decide how "hard" it pushes back.

Focus mode: configurable interception strictness

When you open a blocked app, TimesFlow no longer decides for you. It pops up a choice:

  • Keep focusing — close the app you just opened and return to the current task
  • Take N min — let it through for a while, then auto-restore the block when the timer ends

You can also pick the default interception strictness in settings:

  • Soft: just a notification
  • MinimizeOther: minimize the blocked app — the new default for new users
  • Overlay: a full-screen overlay in the middle of the display that requires an explicit choice to proceed

The whole mechanism is cross-platform — it works on macOS and Windows.

Block & allow lists: real icons

The lists used to show text plus a colored square as a placeholder. Now they show:

  • The real system icon for local apps
  • The favicon for websites

For users managing dozens of rules, visual recognition is much cheaper.

Clearer focus session boundaries

Some actions (minimize, notifications) used to occasionally not fire — usually because session state hadn't been cleanly reset. Two changes here:

  • Focus actions now always trigger
  • Notifications are throttled by (app, domain) to avoid flooding
  • Focus state is reset at the start of every new session

Tray / menu bar improvements

The backend now exposes a set_tray_labels command. The timer number in the menu bar can now be updated dynamically from the frontend — no more restarting the process.

Auto-updater fixes

Three fixes in a row:

  1. Manifest path: the server now correctly returns the latest.json manifest, so the auto-update chain actually works end to end.
  2. CORS: update checks now go through www.timesflow.app/api/version instead of the bare domain, bypassing the CORS restriction.
  3. Error feedback: previously "check failed" silently swallowed errors — now the real network / signature error is shown.

Misc

  • Settings page: trial members and paid VIPs are now visually distinct on the account badge — before, both kinds of users saw the same "VIP" icon.
  • Topbar: the day picker only appears on Dashboard / Timeline views; other pages stay clean.

Download

Download latest →