The API output for the /api/projects (list projects) and /api/projects/{id} (project details) should improve to:
- not use full paths (the project path) bc it can be a security concern
- use a tree output for the project filesystem instead of a flat list of filepaths
- make sure we ignore know files (ex: .staging)
- adopt an output type compatible (close match) to
FileEntry.ts instead of the FileEntry from @tauri-apps/api/fs
After these changes we should be able to update the client code to remove convertTauriFileEntryToFileEntry
This is related to #414 and a follow-up of #425.
The API output for the
/api/projects(list projects) and/api/projects/{id}(project details) should improve to:FileEntry.tsinstead of theFileEntryfrom@tauri-apps/api/fsAfter these changes we should be able to update the client code to remove
convertTauriFileEntryToFileEntryThis is related to #414 and a follow-up of #425.