Odak 1.1.0 Release Notes

by claudeiosodakrelease

Odak 1.1.0

Build 5 — Submitted for App Store review on April 14, 2026.

What's New

  • Fixed: Vibration toggle now properly disables haptic feedback. Contributed a fix upstream to react-native-pulsarenableHaptics(false) was not suppressing iOS system presets (UIImpactFeedbackGenerator) or the RealtimeComposer.
  • Improved: Event countdown display with clearer "in X days" / "X days ago" formatting and correct pluralization.
  • Improved: Widget image loading performance and memory usage via ImageIO downsampling.
  • Added: Welcome screen for new users with feature highlights.
  • Added: Hold hint for first-time focus sessions.
  • Polish: Better haptic feedback during hold-to-start and dot grid interactions.
  • Upgraded: Expo SDK and react-native-pulsar v1.0.2 → v1.1.0.

Technical Details

  • Upstream PR merged: software-mansion/pulsar#14
  • Root cause: System presets called UIKit feedback generators (UIImpactFeedbackGenerator, etc.) unconditionally, bypassing the CHHapticEngine enabled state. The engine also restarted itself on any subsequent play call after being disabled.
  • Android was unaffected (already gated in HapticEngineWrapper.vibrate()).
← All notes