User Guide: Mobile
The Mindwtr mobile app is built with React Native and Expo. Android is fully supported; iOS is available on the App Store and via TestFlight beta.
Overview
The mobile app uses tab navigation for main views and a drawer for additional views.
Interaction Patterns
- Tap to open and edit tasks.
- Swipe for quick actions (see Swipe Actions section below).
- Share sheet adds items directly to your Inbox.
Navigation
Bottom Tabs
| Tab |
Description |
| π₯ Inbox |
Capture and process incoming items |
| π― Focus |
Daily dashboard and next actions |
| π Projects |
Multi-step outcomes |
| β° Menu |
Access Board, Review, Calendar, etc. |
Tap the Menu tab to access additional views:
- π Board β Kanban board view
- ποΈ Calendar β Time-based view
- π Review β Daily + weekly review
- π·οΈ Contexts β Filter by context
- β³ Waiting For β Delegated items
- π Someday/Maybe β Future ideas
- π¦ Archived β Archived tasks
- βοΈ Settings β App preferences
Global Search
Tap the search icon in the header to open Global Search.
Search Operators
Use operators for powerful filtering:
| Operator |
Example |
Description |
status: |
status:next |
Filter by task status |
-status: |
-status:done |
Exclude a status |
context: |
context:@home |
Filter by context |
tag: |
tag:#focused |
Filter by tag |
project: |
project:HomeReno |
Filter by project |
due: |
due:today |
Tasks due on date |
due:<= |
due:<=7d |
Tasks due within 7 days |
OR |
@home OR @work |
Match either condition |
Saved Searches
Save frequently used searches:
- Enter your search query
- Tap "Save Search"
- Name your search
- Access from the drawer under Saved Searches
To delete: Open the saved search, tap the trash icon in the header.
Quick Capture
Mindwtr offers multiple ways to capture tasks quickly on mobile.
The capture screen is input-first. The syntax help is tucked behind a small β?β toggle to keep the interface clean.
Share Sheet
Capture tasks from any app using the share sheet:
- In any app (browser, email, notes), find something you want to capture
- Tap the Share button
- Select Mindwtr from the share options
- The content is added to your Inbox automatically
Great for:
- Saving articles to read later
- Capturing emails as tasks
- Adding links from web browsing
Add the Mindwtr widget to your home screen for quick access:
- Long-press on your home screen
- Select Widgets
- Find and add the Mindwtr widget
- Tap the widget to open quick capture or view focus items
Quick-Add Syntax
Mindwtr parses natural language when adding tasks:
| Syntax |
Example |
Result |
@context |
@home |
Adds context |
#tag |
#focused |
Adds tag |
+Project |
+HomeReno |
Assigns to project |
+Multi Word |
+New Project |
Assigns to "New Project" |
!Area |
Plan roadmap !Work |
Assigns to area |
/area:<name> |
/area:Personal |
Assigns to area (no spaces) |
/due:date |
/due:friday |
Sets due date |
/note:text |
/note:call back |
Adds description |
/status |
/next, /waiting, /someday, /done, /archived, /inbox |
Sets status |
Date formats: today, tomorrow, friday, next week, in 3 days
Audio Capture
Capture tasks using your voice with AI-powered transcription.
Setup
- Go to Settings β AI Assistant (in the Settings tab).
- Enable Speech to Text.
- Choose a Provider:
- OpenAI / Gemini: Cloud-based (requires API key).
- Offline (Whisper): Runs locally. You can download a model (e.g., Tiny or Base) directly in settings.
- Set your Default Capture Method in Settings β General if you prefer audio-first.
Using Audio Capture
- Quick Add: Tap the Audio tab in the Quick Capture screen.
- Record: Tap the microphone to start.
- Transcribe: Stop recording to process the audio.
- Smart Parse: If enabled, the app will extract dates and fields automatically.
Inbox
Your capture zone for quick task entry.
Adding Tasks
- Tap the input field at the bottom
- Use the share sheet from other apps
- Tap the home widget
- Type your task with quick-add syntax
- Tap the add button or press Enter
Processing Inbox
Tap Process Inbox to start the clarify workflow:
- Is this actionable?
- Yes β Continue
-
No β Trash or Someday/Maybe
-
Will it take less than 2 minutes?
- Yes β Do it now, mark Done
-
No β Continue
-
What's next?
- I'll do it β Add context, move to Next Actions
-
Delegate β Move to Waiting For
-
Where will you do this?
- Select contexts (@home, @work, etc.)
-
Add custom contexts
-
Assign to a project? (Optional)
- Select a project or skip
Focus
Your primary dashboard for doing.
Sections
| Section |
Content |
| Today |
Tasks focused for today, due today/overdue, or starting today |
| Next |
Context-filtered actionable tasks ready to be picked up |
Features
- Context filter β Tap a context chip to filter the Next list.
- Swipe to Focus β Swipe a task right to toggle "Focus" status (moves it to Today).
- Quick Status β Tap the status badge to change status.
- Pomodoro (Optional) β Enable in Settings β GTD β Features β Pomodoro timer to show a focus/break timer panel linked to your current task.
Review
Review your tasks and update their status.
- See task details (description, start time, deadline, contexts)
- Quickly mark tasks as done
- Navigate between tasks
- Select mode: Batch select tasks and share them
Task Editor (Task + View)
The task editor has two modes:
- Task β edit fields, checklists, dates, tags, contexts
- View β clean read-only summary with tappable checklist
Swipe left/right to switch between Task and View.
Checklist-first tasks default to View mode for faster checking.
The editor starts minimal. Tap More options to reveal advanced fields; any field with existing content stays visible.
Description markdown supports unordered lists and task checkboxes (- item, [ ] item, [x] item).
Markdown checkbox lines can populate checklist items when you save.
Recurring tasks support two strategies:
- Strict (fixed cadence)
- Repeat after completion (next date from completion time)
Use the recurrence field in the task editor, then toggle Repeat after completion when needed.
Attachments
You can attach files or links to a task from the editor. Audio notes can be saved as attachments when Save audio attachments is enabled.
See [Attachments] for details on syncing and cleanup.
AI Assistant (Optional)
Enable in Settings β Advanced β AI assistant:
- Clarify β turn vague tasks into concrete next actions
- Break down β generate checklist steps for big tasks
- Review analysis β highlight stale tasks during review
- Copilot β context/tag/time suggestions while typing
AI is optional and only runs when you request it.
Reusable Lists
Use checklists as templates:
- Duplicate task β copy a master list (packing, travel prep)
- Reset checklist β uncheck everything for reuse (groceries)
Calendar Integration
Mindwtr can overlay external calendars (ICS subscriptions) in the Calendar view:
- Go to Settings β Advanced β Calendar
- Add your ICS URL
- Refresh to fetch events
External events are viewβonly and are not synced.
Calendar
Time-based view with scheduling capabilities.
Views
- Month View β Overview of tasks with due dates
- Day View β Detailed timeline with scheduled tasks and external events
Scheduling Tasks
- On the Calendar day view, tap Schedule Tasks
- Select from Next Actions (shown first) or search Todo tasks
- Mindwtr finds the earliest free slot (avoids conflicts with external events)
- Task gets a start time based on its time estimate
Drag to Reschedule
- Long-press a scheduled task block
- Drag to a new time slot (snaps to 5-minute intervals)
- Release to update the start time
External Calendars (iCal/ICS)
Subscribe to external calendars to see events alongside your tasks:
- Go to Settings β Advanced β Calendar
- Enter the calendar URL (ICS/webcal format)
- Give it a name and tap Add
- External events appear as gray blocks in Day view
Projects
Manage multi-step outcomes.
Project List
- View all active projects
- See task count per project
- Tap to view project details
Project Details
- View all tasks in the project
- Add new tasks
- Group tasks with Sections inside the project
- Tap a task to assign a Section in the task editor
- Edit project settings (name, color, notes)
- Assign Area of Focus (e.g., Work, Personal)
- Add Project tags for filtering
- Set sequential or parallel mode
- Set review date
- Complete or archive the project
Sequential vs Parallel
| Mode |
Behavior |
| Sequential |
Only the first incomplete task shows in the Next Actions list |
| Parallel |
All project tasks show in the Next Actions list |
Swipe Actions
Quickly manage tasks with swipe gestures:
| View |
Swipe Right |
Result |
| Inbox |
Done |
Marks task as done |
| Focus |
Focus |
Toggles focus status |
Contexts
Browse and filter tasks by context.
Location Contexts
@home β Tasks to do at home
@work β Tasks for the office
@errands β Out and about
@agendas β Discussion items
@computer β Need a computer
@phone β Need a phone
@anywhere β Can do anywhere
Filter tasks by energy level, mode, or topic:
#focused β Deep work requiring concentration
#lowenergy β Simple tasks for tired moments
#creative β Brainstorming and ideation
#routine β Repetitive/mechanical tasks
Waiting For
Track items delegated or waiting on external events.
- View all waiting tasks
- See deadlines
- Move to Next when ready
- Mark as Done when received
Someday/Maybe
Incubate ideas for the future.
- Review periodically during Weekly Review
- Activate by moving to Next status
- Archive if no longer relevant
Notifications & Reminders
Mindwtr sends push notifications to keep you on track.
Types of Notifications
- Due date reminders β Alerts when tasks are due
- Start time alerts β Reminds you when it's time to begin
- Recurring task reminders β Notifications for recurring items
Snooze
When a notification appears, you can snooze it directly:
- Tap Snooze to be reminded later
- Choose from preset intervals (5 min, 15 min, 1 hour, etc.)
Tap the notification body to jump directly to the Review screen.
Permissions
Make sure notifications are enabled:
- Go to device Settings β Apps β Mindwtr
- Enable Notifications
- Allow alerts and sounds as desired
Settings
General
- Appearance β System, Light, or Dark
- Language β English, Chinese, Spanish, Hindi, Arabic, German, Russian, Japanese, French, Portuguese, Korean, Italian, Turkish
Notifications
Task Reminders:
- Enable/disable notifications for due dates and start times
Daily Digest:
- Morning Briefing β Summary of due today, overdue, and focus tasks
- Evening Review β Prompt to review and wrap up the day
- Configure times for each
Weekly Review:
- Reminders β Get a weekly notification to start your review
- Time/Day β Customize when you want to review (e.g., Friday at 4 PM)
GTD
Customize how Mindwtr works for your GTD workflow:
Features (Optional):
- Priorities β Show a priority flag on tasks
- Time Estimates β Add a duration field for time blocking
Time Estimate Presets:
- Choose which time estimates appear in the task editor
- Options: 5m, 10m, 15m, 30m, 1h, 2h, 3h, 4h, 4h+
- Default: 10m, 30m, 1h, 2h, 3h, 4h, 4h+
Auto-Archive:
- Automatically move completed tasks to the Archive after a set number of days (default: 7 days)
- Set to "Never" to keep completions in the Done list indefinitely
Task Editor Layout:
- Tap a field to toggle visibility (hidden fields still show when they have values)
- Long-press the drag handle to reorder fields
- Hidden fields can be revealed with the More button in the editor
Data & Sync
See [Data and Sync] for sync setup.
Sync Backend:
- File β Sync via a shared JSON file (Dropbox, Google Drive, etc.)
- WebDAV β Sync to a WebDAV server (Nextcloud, ownCloud, etc.)
Other Options:
- Sync β Manually trigger sync
- Last sync status β View when data was last synced
- Sync history β Collapsed by default; tap to expand recent entries
- Export Backup β Save data to a file
- Settings sync options β Choose which preferences sync across devices (theme, language/date format, external calendar URLs, AI settings). API keys and local model paths are never synced.
Advanced
AI Assistant:
- Optional BYOK assistant for clarifying and breaking down tasks
Calendar (ICS/iCal):
- Add Calendar β Enter a name and URL
- Enable/Disable β Toggle visibility of each calendar
- Remove β Delete a subscription
- Test β Verify the calendar loads correctly
About
- Version number
- Check for updates
- Website and GitHub links
See Also