Overview
Tasks are standard markdown checkboxes:
Task Views
Inbox
The inbox shows unscheduled tasks grouped by their source note:1
Groups by note
Tasks are organized under their parent note with the note title and path.
2
Click to navigate
Click the note header to jump to that note in your editor.
3
Triage from here
Schedule tasks for today or upcoming dates directly from the inbox.
- Newly captured tasks without dates
- Weekly reviews to schedule work
- Seeing all open tasks in context
Today
The today view displays a flat list of tasks scheduled or due today:- Tasks with
scheduled: YYYY-MM-DDmatching today - Tasks with
due: YYYY-MM-DDmatching today - Sorted by priority and note update time
- No grouping—pure action list
- Daily planning sessions
- Focused execution view
- Clearing today’s commitments
Upcoming
The upcoming view shows future tasks sorted by their next relevant date:- Scheduled tasks appear by scheduled date
- If no scheduled date, sorted by due date
- Helps you plan ahead and prevent surprises
- Flat list sorted chronologically
- Weekly planning
- Spotting date conflicts
- Balancing workload across days
Inbox
Unscheduled tasks grouped by note for triage
Today
Work scheduled or due today in a focused list
Upcoming
Future tasks sorted by their next date
Task Syntax
Tasks use standard markdown checkboxes with optional inline metadata:Basic Checkbox
Task Status
Use alternate checkbox characters for custom statuses:Inline Dates
Add dates with special syntax anywhere in the task text:📅 YYYY-MM-DDordue: YYYY-MM-DDsets the due date⏳ YYYY-MM-DDorscheduled: YYYY-MM-DDsets the scheduled date
Both emoji and text formats work. Use what fits your workflow.
Priority
Add priority indicators:Sections
Tasks inherit the section (heading) they appear under:Using the Task Pane
Opening the Pane
Access tasks from:- Sidebar navigation button
- Command palette (search “Tasks”)
- Keyboard shortcut (configurable)
Switching Views
Three pills at the top switch between inbox, today, and upcoming:- Click a pill to activate that view
- Active view is highlighted
- Badge shows task count for current view
Task Actions
- Check/Uncheck
- Schedule
- Open Note
Click the checkbox to toggle completion state. Changes save immediately to the source note.
Real-time Sync
Tasks update automatically:- Checking a task updates the markdown file
- Editing a task in the note updates the pane
- Adding new tasks shows them immediately
- Deleting tasks removes them from the pane
Task Row Layout
Each task row displays:- Checkbox: Click to toggle completion
- Task text: The markdown content (without date metadata)
- Date badge: Shows scheduled or due date if set
- Note path: (Today/Upcoming only) Shows source note
- Section: Parent heading context if available
Task Row Example
- First line: checkbox + task text + date
- Second line: note path + section
Scheduling Tasks
From the Task Pane
1
Click the date icon
Each task row has a calendar icon on the right.
2
Choose a date
Use the date picker to select a scheduled or due date.
3
Saves to markdown
Glyph updates the task’s markdown line with the new date metadata.
In the Editor
Add dates directly while writing:Scheduled vs Due
- Scheduled date: When you plan to work on it
- Due date: External deadline
- Tasks can have both, one, or neither
- Today: Scheduled = today OR due = today
- Upcoming: Scheduled > today OR (no scheduled AND due > today)
- Inbox: No scheduled AND no due
Task Grouping
Inbox Grouping
Inbox tasks group by their source note:Flat Views
Today and Upcoming use flat lists sorted by:- Date (scheduled or due)
- Priority (high → normal → low)
- Note updated time (most recent first)
Filtering Tasks
Configure task sources in Settings → Tasks:Source Modes
- All Notes
- Specific Folders
Index tasks from every note in your space.
Example: Work/Personal Split
Create two Glyph spaces:- Work space: All task folders enabled
- Personal space: Only personal folders enabled
Task Indexing
Glyph uses SQLite to index tasks:- Automatic: New tasks appear within seconds
- Incremental: Only changed notes are re-indexed
- Efficient: Handles thousands of tasks across hundreds of notes
Manual Rebuild
If tasks seem out of sync:- Open Settings → General
- Click “Rebuild Index”
- Wait for completion
Task Properties
Each task object includes:Keyboard Shortcuts
Best Practices
- Use inbox for capture - Write tasks in notes, triage from inbox
- Schedule daily - Start each day by reviewing today view
- Plan weekly - Use upcoming to balance your week
- Keep tasks in context - Don’t extract tasks to separate files
- Leverage sections - Use headings to add context to task groups
- Set realistic dates - Only schedule what you can complete
- Review regularly - Weekly inbox zero keeps tasks manageable
Common Workflows
Daily Planning
1
Review inbox
Open inbox view and schedule high-priority tasks for today.
2
Check today view
Confirm today’s list is achievable.
3
Work through list
Check off tasks as you complete them.
4
End of day review
Reschedule incomplete tasks to tomorrow or upcoming.
Weekly Review
1
Clear inbox
Schedule all inbox tasks or delete ones no longer relevant.
2
Review upcoming
Ensure next week’s tasks are realistic and prioritized.
3
Check overdue
Reschedule or complete tasks with past due dates.
Project Management
Integration with Notes
Tasks stay in your notes where they belong:- Meeting notes: Action items from discussions
- Project plans: Milestones and deliverables
- Daily notes: Today’s tasks and intentions
- Research: Next steps and follow-ups
Limitations
- Tasks must be in markdown files (not other formats)
- Only checkboxes at the start of list items are recognized
- Nested tasks (sub-items) are treated as independent tasks
- No recurring task syntax (yet)
- Maximum 2000 tasks per view (configurable)
Related Features
- Daily Notes - Template for daily task planning
- Tags & Search - Find tasks by content
- Database Views - Organize notes with tasks
- Markdown Editor - Edit tasks inline in your notes