Improve the Project Files browser with first-class creation actions and recursive file search. - Add visible create-file and create-folder buttons for Files — Project while keeping compact controls for embedded pickers. - Add debounced recursive project file search with loading, retry, empty, and path-context result states. - Cover project files creation and search behavior in dock, modal, and file browser tests. - Document the new Project Files controls and add a release changeset. Files changed: .changeset/fn-7445-project-files-create-search.md | 7 + docs/dashboard-guide.md | 3 +- .../dashboard/app/components/DockFilesView.tsx | 1 + packages/dashboard/app/components/FileBrowser.css | 88 +++++++++++++ packages/dashboard/app/components/FileBrowser.tsx | 145 ++++++++++++++++++++- .../dashboard/app/components/FileBrowserModal.tsx | 1 + .../components/__tests__/DockFilesView.test.tsx | 34 +++-- .../app/components/__tests__/FileBrowser.test.tsx | 109 ++++++++++++++++ .../components/__tests__/FileBrowserModal.test.tsx | 52 ++++++++ 9 files changed, 426 insertions(+), 14 deletions(-) Fusion-Task-Id: FN-7445 Fusion-Task-Lineage: 41510def-4900-42ee-beab-b67f28dfeaee Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
26 KiB
26 KiB