Core Task Management
- Optimistic UI: Instant interface updates with background synchronization.
- Real-time Sync: WebSockets (Redis) push updates instantly across devices.
- Offline Support: Robust queue system handles actions while disconnected.
- Recurring Tasks: Support for Daily, Weekly (specific days), Monthly, and Yearly recurrence.
- Rich Task Metadata: Notes, Priority, Urgency, Energy Level, Estimated Time, Flags.
Organization
- Projects (Builds): Hierarchical organization of tasks.
- Contexts (Zones): Tagging system with support for Context Groups (e.g., grouping “Phone” and “Email” under “Communication”).
- Perspectives (Lenses): Saved filters to view tasks by specific criteria (e.g., “High Energy tasks at the Office”).
- Task Linking: Create dependency relationships (blocking/blocked by) between tasks.
- Checklists: Embedded to-do lists within individual tasks.
Views & Visualization
- Timeline (Schedule): Integrated calendar view combining tasks with due dates and external calendar events.
- External Calendars: Subscribe to iCal/WebCal feeds (Google Calendar, Outlook) to see events alongside tasks.
- Inspection (Review): Dedicated dashboard for the Weekly Review process with statistics.
Input & Capture
- Natural Language Processing (NLP): Parse dates, times, projects, and contexts directly from the input field.
- Email-to-Task: Unique capture email address for every user.
- Global Shortcut:
Ctrl/Cmd + Nfor instant capture.
Customization
- Theming: Dark Mode / Light Mode support (system default).
- Terminology: Toggle between “Construction” (Aanlê) and “Classic GTD” vocabularies.
- Custom Priorities/Urgencies: Define custom levels, colors, and icons for priorities and urgencies.
Security & Tech
API: RESTful API with Token authentication for third-party integrations.
Self-Hosted Ready: Docker Compose setup for easy deployment.
Authentication: Secure JWT-based auth with password reset flows.