User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Mobile screen displaying the peer mentor's list of incoming encrypted assignments with status indicators for unread, in-progress, and overdue items. Provides at-a-glance overview of open assignments and reminder notifications.

Feature: Encrypted Assignment Dispatch

assignment-inbox-screen

Sources & reasoning

Source §3.1 explicitly lists encrypted assignment dispatch with delivery/read receipts and 10-day reminder as a Blindeforbundet must-have. §5 places 'Kryptert oppdragsutsendelse med statussporing' in Fase 2 Kjerneprodukt, which maps to target_release 'Core Product'.

  • Kryptert oppdragshandtering: Sende sensitive personopplysninger (navn, adresse, epikrise) til likepersoner med leveringsbekreftelse og lesebekreftelse. Statusoversikt over apne oppdrag. Automatisk paminnelse etter 10 dager dersom kontakt ikke er oppr
  • Kryptert oppdragsutsendelse med statussporing (Blindeforbundet-kritisk)

Responsibilities

  • Render list of assignments grouped by status (new, in-progress, overdue)
  • Display reminder badges for assignments approaching the 10-day contact threshold
  • Handle pull-to-refresh and pagination of assignment list
  • Navigate to Assignment Detail Screen on item tap
  • Show empty state when no assignments are pending

Interfaces

loadAssignments(mentorId): Assignment[]
refreshInbox(): void
openAssignment(assignmentId): void

Related Data Entities (1)

Data entities managed by this component