Release v1.2.0
Added
- Permission checking system with error handling
- Error messages when OmniFocus permissions are not granted
- Instructions for granting permissions via System Settings
- Permission status caching
- End-to-end testing documentation
- Technical documentation about ESM requirements
Changed
- Server checks permissions on startup (non-blocking)
- Enhanced error handling to detect permission errors
- Server continues running without permissions
Technical Details
- Handles permission error code -1743
- Permission errors return actionable instructions
- Added PermissionChecker utility class
Full Changelog: v1.1.1...v1.2.0