v2.0.0
Major ReleaseSmart Search
- Fuzzy search with typo tolerance (Damerau-Levenshtein algorithm)
- Intent-based search: type "duplicate" to find "Copy"
- ~200 English & French synonyms for natural language queries
- Frequency-based ranking: your most-used shortcuts appear first
- Time-decayed scoring with 7-day half-life
Context Intelligence
- Automatic context detection: text editing, file browsing, web, code, media
- Context-aware shortcut ranking adapts to your current activity
- IDE-specific detection for Xcode, VS Code, JetBrains, and more
- Hover animation on shortcut cards teaches how to press shortcuts
Coach Mode
- Detects when you use menus with the mouse instead of keyboard shortcuts
- "Try ⌘S next time!" notification with acknowledge/suppress options
- Rate limiting: max 10 notifications per day, 24h cooldown per shortcut
- Progress dashboard with mastery tracking and time saved estimates
- Coach mode is opt-in and disabled by default
Workflows
- Shortcut sequences (macros): chain multiple actions with one trigger
- 5 step types: key press, type text, menu action, delay, AppleScript
- Safety limits: max 20 steps, 5-second timeout, Escape to abort
- Workflow profiles: Dev, Design, Writing, Browse with auto-switch
- Manual profile override with 30-minute lock
- Custom profile creation with app associations and category boosts
Settings & UI
- New Progress tab in Settings with sparkline charts and top shortcuts
- New Sequences tab for creating and managing macros
- New Profiles tab with visual card grid and icon picker
- Profile selector in menu bar popover
Performance & Security
- AX attribute caching reduces accessibility API overhead
- Keychain accessibility hardened to WhenUnlockedThisDeviceOnly
- AppleScript injection prevention via string sanitization
- CSP and HSTS security headers on website
- CI workflow permissions hardened to least-privilege