Skip to content

Releases: SM8UTI/TaskFlow-app

Taskflow v1.2.0

02 Mar 04:47

Choose a tag to compare

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