Skip to content

Improve the way we handle shared files #1811

@schiessle

Description

@schiessle

At the moment every file shared in a room is a normal file share for all room members. This means all files from all rooms will be stored in my Nextcloud root. If you are in multiple rooms and people start sharing some pictures this quickly become a huge mess in the users root folder.

Also the user can easily destroy their chat history by deleting/unsharing a file shared in a chat by accident.

image

I don't have a a good solution 😞

  • We could share the files from rooms into a hidden folder. But sometimes it can be a nice feature if a file shared to a room ends up on your desktop. IMHO it highly depends on the file type.

    • If people share some funny pictures in a room I probably don't want to download all of them to my desktop (but I also don't want to destroy the whole chat history by deleting/unsharing them).
    • If a coworker shares a document in the chat on which we both want to work, then having it as a normal file in my cloud is a welcoming feature
  • To have at least some structure we could introduce a "Talk" folder to which we share chat files. This would also allow users to exclude it from syncing for example

I'm not entirely convinced of any of the solution but I also don't like the current state... Maybe others have good ideas?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions