Highlights
- Automated Pomodoro Phases: Added support for auto-starting Pomodoros and breaks for a continuous, hands-free workflow.
- Direct Boot Support: The app and blocker service can now initialize immediately after a device reboot, even before you unlock your phone.
- Enhanced Reliability: Implemented a new background "safety net" and custom crash recovery to ensure your focus sessions aren't interrupted.
- Smart Notifications & DND:
- Do Not Disturb now toggles automatically by default based on your active session.
- In "Strict Mode," the Pause action is now hidden to prevent interruptions.
- UI Performance: Optimized the main navigation to make switching between tabs feel significantly faster and more responsive.
Changes
🎨 UI & UX
- Updated Timer typography to DM Serif and replaced reset button to Replay icon.
- Added unified fade and slide animations for smoother screen transitions.
- Improved permission handling: the app now automatically returns to the previous screen once setup is complete.
- Added a toggle for haptic feedback (Transition Vibration) in settings.
⚙️ System & Logic
- Moved the blocker to a dedicated background process to improve overall app stability.
- Improved window tracking accuracy for more reliable app blocking.
- Optimized timer broadcasts to ensure notification updates remain perfectly in sync.
🛠️ Bug Fixes
- Fixed various crashes related to notification sounds and font loading.
- Improved French localization and corrected text formatting for plural time units.
- Refined focus service logic to ensure it stays active in the background.