Release Notes

Detailed information about Focusmo releases and updates

v7.6.0

Obsidian Integration and Real App Source Icons

What's New

✨ New Features

  • Obsidian Integration: Sync tasks from your Obsidian vault directly into Focusmo:

    • Security-Scoped Vault Access: Securely connect to any Obsidian vault using macOS file bookmarks — your vault data never leaves your Mac
    • Markdown Task Parsing: Automatically discovers - [ ] tasks across all .md files in your vault
    • Filtering: Filter tasks by folder exclusions, tag, and due date (📅 YYYY-MM-DD)
    • Two-Way Completion: Completing a task in Focusmo checks it off in your markdown (- [x]) with done date (✅) and focus time (🍅) metadata
    • Uncomplete Support: Unchecking a task restores the original markdown and strips completion metadata
    • Task Creation: Create new tasks from Command Palette — writes to a daily note or inbox file in your vault
    • Live Vault Monitoring: Detects file changes in your vault using FSEventStream and auto-syncs tasks
    • Sync Status UI: See last sync time, task count, and sync errors in Integrations settings
    • Cross-Process Safety: All file operations use NSFileCoordinator to prevent corruption when Obsidian has files open
  • Real App Icons for Task Sources: Task source badges throughout the app (task list, quick access, command palette, integrations settings) now show the actual app icon instead of generic SF Symbols — Things, Todoist, TickTick, Reminders, Microsoft To Do, and Obsidian all display their real icons

🐛 Bug Fixes

  • Fixed Activity screen date range query returning incorrect results — corrected Core Data predicate to use proper end date comparison
  • Fixed UI freezing every 2 seconds during focus sessions — moved AppleScript browser URL polling to a background thread
  • Fixed floating timer showing window chrome — removed title bar for a cleaner, chromeless appearance

Download This Version