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

Description

Primary screen for peer mentors to view all received encrypted assignments. Displays a list of assignments with status indicators (delivered, read, pending) and decrypts assignment previews inline after authentication. Supports real-time updates via Supabase Realtime subscriptions.

Feature: Encrypted Assignment Dispatch

assignment-inbox-screen

Responsibilities

  • Display list of received assignments with status badges
  • Show delivery and read receipt timestamps
  • Trigger decryption on assignment open
  • Subscribe to real-time assignment updates

Interfaces

loadAssignments()
refreshInbox()
markAsRead(assignmentId)
navigateToDetail(assignmentId)
subscribeToUpdates()
filterByStatus(status)
showEmptyState()

Related Data Entities (2)

Data entities managed by this component