Release Notes

Detailed information about Focusmo releases and updates

v7.5.0

Smart DND During Breaks and External Task Creation

What's New

✨ New Features

  • Smart DND During Breaks: Do Not Disturb now automatically disables during Pomodoro breaks and re-enables when work resumes, so you do not miss messages during downtime
  • DND Notification Suppression: When DND automation is enabled, redundant session start/end notifications are suppressed (the system DND banner already provides feedback)
  • Create Tasks in External Apps: Add tasks to your connected task managers directly from Focusmo's Command Palette:
    • Things 3: Creates tasks in your configured list or Today
    • Todoist: Creates tasks in your filtered project (or Inbox), scheduled for today
    • TickTick: Creates tasks scheduled for today
    • Microsoft To Do: Creates tasks in your default list
    • Apple Reminders: Creates tasks in your connected list

🐛 Bug Fixes

  • Fixed memory leaks: AVAudioEngine AU parameter listeners in HeadphoneWaker (3.8 KiB per init), NSAppleScript recompilation on every browser URL poll, and TaskRow Binding closures allocating on every view body evaluation
  • Fixed menu bar popover sometimes flashing and closing immediately — caused by both mouseDown and mouseUp firing the action
  • Fixed task deletion from menu bar not updating the list immediately — now observes SessionStore state directly
  • Fixed menu bar popover appearing with delay — removed duplicate data loading and parallelized timeline fetches
  • Fixed timeline drag-and-drop placing blocks at wrong position — replaced per-hour drop zones with 15-minute slots to avoid buggy macOS onDrop coordinates; ghost preview now shows the updated time range during drag
  • Fixed UI freezes during Pomodoro sessions — moved calendar event checks and browser URL polling to background threads, reduced polling frequency
  • Fixed Command Palette not auto-focusing the input field on open
  • Fixed Command Palette opening animation delay — now appears instantly
  • Fixed Command Palette arrow key scrolling not working
  • Fixed external task creation failing for Todoist/TickTick/MS Todo due to numeric ID parsing

Download This Version