Skip to content

Releases: HarshDikshit/monophone

MonoPhone v2.2.14+9: Parent Monitoring, System Monochrome & Blocker Fixes

23 Jun 18:49
3632b22

Choose a tag to compare

MonoPhone v2.2.14+9

We are excited to bring you v2.2.14+9, introducing heavily requested Parent Monitoring features, a complete architectural overhaul of our Monochrome feature to work system-wide, critical app blocker optimizations, and performance bug fixes.


👨‍👩‍👧 Parent Monitoring & Linking

  • Role Management & Dashboard: Added isParent role checks and integrated a reactive linkedStudents state system.
  • Smart Auto-Fetching: Parent accounts now automatically fetch linked student diagnostics upon logging in.
  • Child Analytics View: Enhanced the analytics view with a specialized "CHILD'S ANALYTICS" header complete with dedicated activity label parameters.
  • UI Customization: Updated _ProfileHeader inside analytics_screen.dart with an isChild flag for child-specific presentation layouts.

🛡️ Adult Content Shield (VPN Overhaul)

  • Internet Blackout Fix: Resolved the routing loopback error that caused complete internet dropouts when the VPN was active.
  • Targeted DNS Filtering: Migrated from global routing to specialized DNS filtering utilizing Cloudflare Family DNS (1.1.1.3 / 1.0.0.3).
  • IPv6 Protection: Implemented an explicit IPv6 fallback protection block (2606:4700:4700::1113) to prevent accidental bypasses on newer cellular networks.

🎬 Reels & Shorts Blocker Improvements

  • Ultra-Fast Scanning: Boosted node scanning intervals to 200ms for aggressive, instant loop recognition.
  • Expanded View Mapping: Broadened detection criteria to identify and block instances rendering via SeekBar, ViewPager2, and RecyclerView.
  • "Allow One" Buffer Logic: Introduced a precise 1.5-second temporal buffer that allows a brief glance before tracking loops and arming the blocker.
  • Hardware-Safe Delays: Implemented a hardware-safe 200ms delay inside the double-back action sequence for a smooth "Return to Focus" routine.

🌑 System-Wide Monochrome Mode

  • Native Android Integration: Migrated away from root-level app overlays to the native Android Daltonizer framework.
  • Global Desaturation: The monochrome color matrix now renders across all external device systems (YouTube, Instagram, browsers, system layouts, etc.).
  • Setup Action Required: Users must provide a one-time ADB configuration authorization to write system settings:
    adb shell pm grant com.dixit.monophone android.permission.WRITE_SECURE_SETTINGS

Release v2.1.10

14 Jun 20:49

Choose a tag to compare

Production deployment using Render API backend.

v2.0.0+3 — Monophone

09 Jun 19:25

Choose a tag to compare

🚀 Release v2.0.0+3 — Monophone

Release Date: June 10, 2026
Previous Release: v1.0.2
Build: 2c39389main


🎯 What's New

📅 Day Planner — Full Task Scheduling System

Plan your entire day with time-blocked tasks on a visual timeline.

  • 24-Hour Timeline View — Scroll through your day with color-coded task blocks positioned by time, with a live red "now" indicator
  • Month Calendar View — See your upcoming schedule at a glance with task dots on each day
  • Task Tags — Categorize tasks as FOCUS (white), WORK (blue), GENERAL (green), or NON-FOCUS (red)
  • Time-Block Scheduling — Set precise start times and durations for each task
  • Pomodoro Tracking — Estimate pomodoros per task and track completion counts
  • Weekly Recurrence — Set tasks to repeat on specific days of the week
  • 5-Minute Reminders — Get notified before each task starts via system notifications
  • Swipe between days — Navigate to any date with arrow controls or month view tap

🧩 Widget Panel — Swipe-Left Customizable Dashboard

Swipe left on the home screen to reveal a powerful widget panel.

  • Clock Widget — Minimalist time display
  • Analytics Widget — Quick glance at today's focus stats
  • Scratchpad Widget — Jot down quick notes and thoughts
  • App Widget Support — Embed native Android system widgets (weather, calendar, music, etc.)
  • Add / Remove / Reorder — Fully customizable widget layout
  • Persistent State — Your widget arrangement survives app restarts

🔒 Deep-Focus Blocker System Overhaul

A complete rebuild of the distraction-blocking engine.

  • App Blocking — Block unproductive apps with customizable block rules
  • Reels/Shorts Block — One-tap blocking of Instagram Reels, YouTube Shorts, TikTok, Facebook Reels
  • Daily Time Limits — Set per-app daily time quotas with automatic lockout
  • Emergency Use — Limited emergency bypasses with configurable max counts
  • Strict Mode — Hard lock with no bypass option for maximum discipline
  • VPN Content Filter — System-level content filtering integration
  • Monochrome Mode — Grayscale overlay to reduce screen appeal
  • Friction Gate — Breath countdown before opening distraction apps
  • Notification Silencing — Mute distracting notifications during focus

🧘 Pomodoro Timer Overhaul

  • Dual Timer Modes — Choose between countdown (default) and countup modes
  • Customizable Duration — Set any focus duration (5-120 minutes)
  • Full-screen Mode — Immersive timer with no distractions
  • Auto Block — Distraction apps locked automatically during focus sessions
  • Per-Session Task Tracking — Attribute focus time to specific study tasks
  • Task Switching — Switch between active tasks mid-pomodoro without losing time

📊 Enhanced Analytics & Social

  • Today / Weekly / Monthly Views — Detailed focus time breakdown with bar charts
  • Social Loop — Study with friends; share your focus status and see theirs
  • Parent Dashboard — Parents can monitor study progress remotely
  • AI Behavior Guide — Smart suggestions based on your focus patterns
  • Goal Tracking — Set a "North Star" goal and track progress toward it

⚡ Launcher UX Improvements

  • Permissions Dialog — Guided setup for all required permissions
  • Double-Tap Actions — Double-tap to lock screen or open app drawer
  • Quick Action Bar — One-tap access to Plan Day, Pomodoro, Social, Parents, Blocker, Analytics, and Settings
  • App Classification — Long-press any app to mark as Study or Distraction
  • Search Bar — Instant filter through your study apps

🐛 Bug Fixes

  • Focus Time Bleeding — Fixed critical bug where focus time tracked on one day would carry over to the next day when crossing midnight. Elapsed time now correctly attributes to the day it was spent on.
  • Pomodoro State Recovery — Timer state now correctly restores from native Android service on app restart
  • Weekly Data Accuracy — Fixed date-keyed storage to ensure weekly charts show correct per-day values

🔧 Under the Hood

  • New: TaskPlannerService — Full task planner service with persistence, recurrence, and reminder scheduling
  • New: WidgetPanelService — Widget management with add/remove/reorder capabilities
  • New: AppWidgetHostService — Native Android service for hosting system widgets
  • New: BlockerConfig — Kotlin-native blocker configuration with per-app limits and emergency bypasses
  • New: DailyUsageMonitorService — Real-time app usage tracking with daily limits
  • Improved: LauncherState — Enhanced with cross-day time tracking, pomodoro state management, and task engine
  • Improved: Backend API — Added social features, parent monitoring, and AI behavior guide endpoints
  • Improved: Android Manifest — Added permissions for notifications, accessibility, overlay, and usage stats

📱 Requirements

  • Android 7.0+ (API 24)
  • Usage Access Permission (for app tracking)
  • Notification Permission (for reminders)
  • Overlay Permission (for blocker overlays)
  • Accessibility Service (optional, for screen lock)

📦 Installation

Download the APK from the Releases page and install on your Android device.


🙏 Acknowledgments

Built with ❤️ using Flutter + Kotlin
Focus on what matters. Block what doesn't.

Production Release v1.0.1

02 Jun 14:06

Choose a tag to compare

Monophone v1.0.0 — The Initial Release 🎉📱

Welcome to the Genesis Release of Monophone!

Monophone is a premium, distraction-free minimalist launcher built to help you reclaim your focus, reduce screen time, and streamline your daily mobile workflow. By stripping away addictive visual clutter and replacing it with a clean, intentional interface, Monophone turns your smartphone back into a tool rather than a distraction.

This release marks the transition from our local development sandbox to a fully production-ready, cloud-connected mobile application.


✨ Core Features in v1.0.0

  • Minimalist Interface: A beautifully clean, text-based homescreen layout that keeps your mind clear and your focus locked.
  • Production Cloud Sync: Completely integrated with our live production backend on Render and high-performance MongoDB Atlas shards for instantaneous account initialization and data persistence.
  • Ahead-of-Time (AOT) Optimization: Compiled directly in release mode, stripping away heavy developer debugging wrappers to give you maximum execution speeds and excellent battery efficiency.
  • Lightweight Performance: Built using optimized split-architectures to ensure the app consumes minimal storage space on your device.

📦 How to Install Monophone on Your Device

To ensure the smallest download size possible, we have split this release into targeted processor architectures.

  1. Scroll down to the Assets section at the bottom of this page.
  2. Download the specific file mapped to your phone's processor:
    • 🌟 app-arm64-v8a-release.apk: (Recommended) This is the highly optimized 64-bit build. It is perfect for almost all modern Android devices, including your Samsung Galaxy, Pixel, or OnePlus phones.
    • 📦 app-release.apk: The universal fallback installer (contains all CPU architectures in a slightly larger file size).
  3. Open the downloaded .apk file on your phone and tap Install (if prompted, allow your browser/file manager to "Install apps from unknown sources").

🛠️ Developer Notes (For Collaborators)

  • Target SDK Version: Android 34 (Android 14)
  • Engine: Flutter Production Release Pipeline (AOT Compiled)
  • Configuration maps injected natively via secure compile-time variables (--dart-define-from-file).

Note: Since our backend web servers are hosted on a secure cloud tier, your very first network request (like creating an account or logging in) might take up to 50 seconds to respond if the server is waking up from a brief sleep cycle. Thank you for your patience!


💡 Welcome to a calmer smartphone experience. If you love Monophone, feel free to drop a ⭐ on this repository!