GithubHelp home page GithubHelp logo

Delete messages about connect HOT 2 OPEN

brenthaertlein avatar brenthaertlein commented on June 10, 2024
Delete messages

from connect.

Comments (2)

calebmer avatar calebmer commented on June 10, 2024

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

  • It can lead to a conversation that is confusing to re-read. (which is important when you just discover a thread)
  • Problematic statements can be removed.
  • When you send a message who “owns” it? Do you own it? Does Connect own it? Does the receiver own it? Does the receiver of a message have a right to the original text of your message?

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.

from connect.

brenthaertlein avatar brenthaertlein commented on June 10, 2024

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.

from connect.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.