Releases: aload0/Reef
v4.1.0
What's New
- Add group app limits (#22, #46)
- Show all apps in whitelist screen (#51, #52)
- Whitelist all system apps by default
- Reduce notification clutter
- Completely rewrite routines for more reliability and better performance
- Add android backup/restore support
- Fix some design inconsistencies
- New Icon based on Dynamic colors
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- Add Focus mode stats
- Add focus mode notification progress segments
- Smoother experience
- fix: simple timer restart after 15 minutes by @alv-cor in #39
- fix: restore dnd on focus pause by @alv-cor in #43
- Add continue button in focus mode notification
- Searchbar in whitelist screen
- Fix some bugs
- New Icon
Full Changelog: v3.0.4...v4.0.0
v3.0.4
What's Changed
-
Support running multiple focus routines and app limits at once.
-
Added auto-start for Pomodoro rounds and break intervals.
-
Blocker now starts immediately after reboot before phone unlock.
-
Added a background safety net to prevent focus sessions from stopping.
-
DND now toggles automatically; Pause button is hidden in Strict Mode.
-
Improved accuracy for app usage tracking on newer Android versions.
-
Faster tab switching and smoother screen animations.
-
Added Spanish and updated French translations.
-
Stats calculation fixes, accessibility blockerService fix and spanish internationalization by @alv-cor in #35
New Contributors
Full Changelog: v3.0.3...v3.0.4
v3.0.3
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.
v3.0.2
What's New
- Improved transitions
- Fix accessibility issues on small screens
- Adaptive Back Gestures
v3.0.1
v3.0.0
What's Changed
- French translation by @Aethenn
- Fix inaccurate statistics on some OEMs (#27)
- Fix system apps being triggered (#24)
- New appintro setup
- Improve routines handling
- Slightly modify icon
- Improve permissions screeb and other designs
Full Changelog: v2.0.4...v3.0.0
v2.0.4
What's Changed
- Time Limit Reminders
- More accurate usage stats
- Fix wrong routine blocks (#20)
- Improve limits mechanism
- Adaptive Themed Icon (#18)
- Exclude whitelist from affecting routines (#21)
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Fix button design inconsistency in routines edit screen
Fix the crashes
v2.0.2
- Fix crash on opening Routines screen
- Reload routines after creation