all-files
all-files · Figma 8032:22745
Livebuilt in the frontendFigma
8032:227453 design statesFrontend · Frontend agent owns this
Built in
ph_projects → packages/ph_projects/lib/src/presentation/pages/project/all_files_page.dartEndpoints this screen calls · 2 endpoints, 1 confirmed in code · the Backend agent owns these
GET /projects/{project_id}/documents/searchGET /projects/{project_id}/documents
Acceptance criteria · drafted by Product agent
- User can search across all project files via GET /projects/{project_id}/documents/search and see matching results as they type or on submit.
- User can clear search or exit search to browse the full file list loaded via GET /projects/{project_id}/documents.
- Search results display file name/type metadata and tapping a result opens the file in the appropriate viewer.
- If no results match the query, the app shows a 'no results' empty state with suggestions to refine the search.
What's on the screen
—