Skip to content

Checklists tile

The Checklists tile is mission procedures — pre-flight, post-flight, SOPs, incident-response steps. Ten built-in templates cover common scenarios; you can also build custom checklists from scratch. Every item auto-tracks completion time + who checked it, and the checklist’s parent status advances automatically based on item-completion count.

Each checklist card

  • Title + type icon — e.g. Pre-flight / Post-flight / Emergency / SAR / Medical / Launch / Recovery / Audit / Custom.
  • Assigned-to badge — asset chip of whoever’s responsible.
  • Creation date.
  • Progress ring — circular %.
  • Checked count3/7 style.
  • Status badge — Pending / In Progress / Completed.

Expanding

Click to expand. Items are grouped by category with category colour coding. Per item:

  • Checkbox — click to toggle.
  • Title + description.
  • Timestamp + checker — populated when the item is checked.
  • Required badge — visual indicator only; not enforced programmatically.
  • Notes icon — shown when a note exists.

Creating a checklist

Click New Checklist → the create panel opens with a template picker showing 10 preset templates + a Custom option:

  1. Pre-flight inspection.
  2. Post-flight debrief.
  3. Emergency response.
  4. SAR deployment.
  5. Medical / triage.
  6. Launch procedure.
  7. Recovery + cleanup.
  8. Audit / compliance.
  9. Vehicle dispatch.
  10. Custom (blank).

After picking, you can:

  • Override the title.
  • Add a description.
  • Pick assign-to from the member list.
  • Edit the item list — every template pre-populates with a sensible starting set. You can:
    • Drag to reorder.
    • Click to inline-edit title / description.
    • Delete items.
    • Add new custom items via the inline add form.

Toggling items

Single click on any item’s checkbox:

  • Sets status to CHECKED.
  • Stores checkedOn timestamp + checkedBy user.
  • Auto-advances parent status:
    • First item checked → parent transitions to In Progress.
    • All items checked → parent transitions to Completed.

Un-checking reverses. Times update in real-time for everyone in the mission.

Editing an existing checklist

Click the pencil icon. Inline edit mode enables:

  • Title / description / assign-to.
  • Drag-reorder items.
  • Inline edit each item.
  • Delete items.
  • Add new items.

Changes save on every edit, not on form submit.

Deleting

Popover confirmation on the expanded card. Hard delete.

Categories + colour coding

Items can be grouped into categories (the preset templates use categories heavily: “Preparation”, “Pre-start”, “In flight”, “Post-flight”, etc.). Each category has a fixed colour for visual scanning.

Permissions

No explicit gating. Any participant can create / edit / delete checklists.

Persistence

Firestore: missions/{missionId}/checklists/{checklistId}. Items are a nested array in the doc. Timestamps + checker UIDs persist.

Known limitations

  • No per-item notes UI — a notes icon shows when a note exists but there’s no editor in the current build (aspirational).
  • No “required” enforcement — required items are visually marked but parent status still advances without them.
  • No signature at completion — just the final checker’s UID.
  • Tasks tile — similar but for one-off missions.
  • AI reports — completed checklists appear in the after-action report.