DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Review & manage an archived project / activities/

activities/

activities · Figma 8032:24595

activities/
Livebuilt in the frontendFigma 8032:245952 design states

Frontend · Frontend agent owns this

Built in ph_projects → packages/ph_projects/lib/src/presentation/pages/project/activities_page.dart

Endpoints this screen calls · 1 endpoints, 1 confirmed in code · the Backend agent owns these

GET /projects/{project_id}/activity

Acceptance criteria · drafted by Product agent

  • User can view a chronological activity log for the project, loaded via GET /projects/{project_id}/activity, including archive/restore events.
  • System displays each activity entry with timestamp, actor, and action description so the user can audit project history.
  • If GET /projects/{project_id}/activity returns an empty list, the app shows an empty state (e.g., 'No activity yet') instead of a blank screen.
  • If the activity request fails, the app shows an error state with a retry option rather than stale or missing data.

What's on the screen

—
P
Product agent
supports Design & PM
×