This release introduces the core productivity system including encrypted task management, a strict streak engine, and a fully offline notification system.
✨ New Features
🗒️ Task Management
- Full task lifecycle: To Do → In Progress → Completed
- Swipe gestures for quick task actions
- Long-press status menu for fast state changes
- Priority system (High / Medium / Low) with visual indicators
- Automatic cleanup of completed tasks from previous days
🍅 Focus Timer (Deep Work)
- Pomodoro-style focus sessions linked to tasks
- Timer persists across app closes and background states
- Background completion detection
- Focus session notifications with live status updates
🔔 Offline Notification System
- Fully offline reminders powered by @notifee/react-native
- Task due-date notifications
- Focus session active / paused / completed alerts
- Daily streak reminder at 8:00 PM
📊 Productivity Analytics
- Strict streak engine — a day only counts when every task is completed
- GitHub-style completion heatmap
- Dynamic productivity statistics
- Calendar view for daily activity tracking
🧠 Brain Dump
- Quick capture board for ideas, links, and thoughts
- Encrypted local storage
- Swipe-to-delete gesture support
📲 Android Share Intent
- Share content directly from other apps into TaskFlow
- Automatic task creation from shared text or links
- Works in both cold-start and running states
🔐 Security & Privacy
- AES-256 encryption for all stored data
- Local-only architecture — no cloud sync
- Secure random entropy via
react-native-get-random-values - Encrypted timer state persistence
⚙️ Improvements
- Faster app startup performance
- Optimized task list rendering
- Improved gesture animations and responsiveness
- More reliable notification scheduling
🐛 Fixes
- Fixed duplicate share-intent task creation
- Fixed focus timer restoration after app restart
- Fixed notification channel initialization race condition
📦 Tech Stack
- React Native 0.84
- React Navigation v7
- Notifee (offline notifications)
- CryptoJS AES-256 encryption
- AsyncStorage encrypted persistence
📝 Notes
TaskFlow is designed to run fully offline with zero accounts and zero cloud dependency. All user data remains securely stored on-device.
Built with ❤️ for privacy and productivity