Feature Request: File Manager for Project Attachments with Overwrite Support
Summary
Project file attachments need a file-manager-like interface with sorting and duplicate file handling (overwrite/cancel/rename) to streamline the workflow of iteratively updating documents through chat sessions.
Current Pain Point
When updating a project-attached document that was revised in a chat session, the workflow is cumbersome:
- Receive the updated file from the chat session
- Open a separate view to find the file among project attachments (difficult to locate)
- Manually delete the old file
- Re-attach the updated file
This 4-step process should be a simple drag-and-drop with an "Overwrite" confirmation.
Proposed Feature
File Manager View
- Display attached files with: filename, size, upload date
- Click column headers to sort by that field (ascending/descending)
Duplicate File Handling
When attaching a file with an existing filename, prompt the user to:
- Overwrite — replace the existing file
- Cancel — abort the attachment
- Rename — attach with a new name
Use Case
Users who attach reference documents (specs, design docs, etc.) to a project and iteratively update them through chat sessions. The overwrite option enables a seamless update flow: receive updated file → attach to project → confirm overwrite → done.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗