Repository navigation
Version 6.1.4
✨ New Features
-
Command Palette (Cmd+K): New unified interface for commands, task search, and task creation
- Fuzzy search across all tasks
@projectsyntax for workspace selection- Duration parsing:
5m,1h,1:30,1.5h,until 2pm,till 14:00formats - Timer mode cycling with Shift+Tab
- Tab key workflow for quick selection
- Draggable window with position persistence
- Shows task name in "Start Focus" subtitle when task is selected
-
Focus Mode Integration: Automatically control macOS Do Not Disturb during focus sessions
- Auto-enable DND during focus sessions and calendar meetings
- DND toggle button in floating timer bar
- Dedicated Focus Mode tab in Preferences
- Pro-only feature
-
Keyboard Navigation for Task List:
j/kkeys to navigate up/down in task listEnterto expand/collapse task details (starts timer on current task)ckey to create new taskekey to edit selected task
-
Task Row Expand/Collapse: Double-click or use chevron to reveal task details
- Duration details (estimated, remaining, elapsed)
- Timing mode indicator (Timer vs Stopwatch)
- Modified date and completed date
-
Interactive Widgets: Widget buttons now respond to taps for task completion toggle
🐛 Bug Fixes
- Drag-Drop Reliability: Fixed UTType mismatch (
public.utf8-plain-textvspublic.text) that silently rejected all drop attempts - Drag-Drop Task Ordering: Use task IDs instead of array indices, fixing wrong task being moved when completed tasks are visible
- Drag State Stuck: Fixed tasks getting stuck in "lifted" visual state after drop
- Navigation: Restored Daily Goal section to icon strip (accidentally removed)
- Task State: Handle task state atomically — pausing sets
.paused, resuming sets.inProgress - TaskDetailSection: Fixed missing
createdAtandnotesproperties causing build failures
🔧 Technical Changes
- Deployment Target: Updated from macOS 11/13 to macOS 14
- Swift Tools: Updated swift-tools-version to 5.9
- Analytics: Added comprehensive PostHog events for session abandonment, logging funnel, calendar permissions, and trial conversion tracking
- Code Cleanup: Removed unused CommandAction.swift, recent actions storage, and simplified task-focused flow