InboxList joins agents with their latest messages, provides filter (all/waiting/completed) and sort (newest/oldest) controls, renders MessageCard instances, and shows empty state when no messages match.
InboxList joins agents with their latest messages, provides filter (all/waiting/completed) and sort (newest/oldest) controls, renders MessageCard instances, and shows empty state when no messages match.