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.mdfiles 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