learn

Tasks

Dated, repeatable tasks with subtasks.

Tasks take arbitrary due dates with optional times, priorities, lists, subtasks, and repeats that recompute due dates per cycle. Completion clears one-shot reminders and keeps repeating ones on their cycle.

What it owns

  • Due dates, notes, priorities, and lists
  • Subtasks and repeat rules
  • Today, Upcoming, and Completed views

Files

File list and purposes from the folder README.

FilePurpose
src/app/(tabs)/tasks.tsxTask list route.
src/app/task/[id].tsxTask detail route.
src/features/tasks/TaskForm.tsxCreate and edit form.
src/features/tasks/types.tsRepeat and subtask shapes.
Tasks slice
ScreensFeaturesLocal dataDeviceCloudon-device datacloud sync

Talks to

Sources: src/features/tasks/TaskForm.tsx, src/features/tasks/types.ts (documented at commit 99a2c3d)

On this page