quiet icon indicating copy to clipboard operation
quiet copied to clipboard

Users should be able to make exceptions to disappearing messages (pinning)

Open holmesworcester opened this issue 1 year ago • 6 comments

When disappearing messages are turned on, users should still be able to save messages forever if they want to.

One way would be to pin a message. Another way would be to add it to one's saved messages. What are the examples from other apps on this?

holmesworcester avatar Nov 17 '23 15:11 holmesworcester

User scenario: in a disappearing chat, the user has an important list of phone numbers that they currently update manually to keep from disappearing. How do we let them save this list and edit it sometimes?

Options:

  1. Bookmarking a message for yourself, and filter by bookmarked
  2. Bookmarking a message for everyone, and filter by bookmarked
  3. Pinned messages (and sender or admins can edit them)
  4. Shove it in channel info
  5. Slack Canvas, simple notepad for a channel

Options 2, 3, and 5 work for this case I think.

I think "pinned" is probably the best because it has multiple uses and is fairly familiar. Let's mock it up.

holmesworcester avatar Mar 29 '24 15:03 holmesworcester

I think "pinned" is probably the best because it has multiple uses and is fairly familiar. Let's mock it up.

The aforementioned user thought this was a good solution, but noted that in some messaging apps (e.g. Telegram) there is a time limit for editing messages. We should exempt pinned messages from any such limit, or not have this limit to begin with.

(My guess is that this has something to do with how Telegram stores data, and that there aren't usability or security tradeoffs with removing this limit.)

holmesworcester avatar Apr 01 '24 14:04 holmesworcester

These changes should also try to include a note in disappearing messages settings "Pinned messages will not be deleted"

holmesworcester avatar Apr 17 '24 16:04 holmesworcester

It might be nice to make the presence of pinned messages pretty visible, and to make sure people notice them. One user's concern was that people would pin too much and ignore old pins that should really be deleted..

holmesworcester avatar Apr 26 '24 18:04 holmesworcester

The latest Figma for reference

jgaylor avatar May 17 '24 13:05 jgaylor

TODO: Get feedback on "Pin and keep messages" and whether it needs to be clear that it's "visible to everyone" or if we can leave that out.

(Got feedback from K on "pin and keep")

holmesworcester avatar May 31 '24 14:05 holmesworcester