calebmer / connect

10 stars 2 forks source link

Delete messages #75

Open brenthaertlein opened 5 years ago

brenthaertlein commented 5 years ago

It may be preferable for users to be able to delete messages they've sent.

Perhaps this is antithetical to the "concept" behind connect, but it seems that if a user sent a message to the wrong Conversation, or otherwise erroneously, that the user may want to delete the message.

calebmer commented 5 years ago

Whether we allow deleting and editing of messages is an interesting question.

These are some pretty big health and safety questions. I believe we should have editing and deleting of messages, but we should preserve history in some way. Maybe with an “edited” flag like in Slack. Maybe by keeping the original text around. Even if we don’t show the original version in the UI, we should consider keeping the original version for 30 days for resolving health/safety/abuse issues. Our policy on this should evolve over time as our team grows to include people knowledgable on this matter.

For now, we should definitely put it on the roadmap though. Typos suck.

brenthaertlein commented 5 years ago

I agree there are definitely larger implications at play than simply "allow all messages to be edited or deleted", especially when we consider the underlying data and historicity and not just the impact on User Experience.

I think it may be beneficial to brainstorm the types of situations under which users may edit content they have published, and how existing products handle allowing users freedom to change what they've published for public or non-personal consumption, and try to figure out what the intention is for that behavior in Connect and what can be improved over existing or historical experiences.