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