-
Notifications
You must be signed in to change notification settings - Fork 979
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pinned messages in chats #11699
Comments
@gravityblast @bitgamma @guylouis clarified with @errorists and left a note in the task: |
@errorists @cammellos |
|
adding link status-im/status#11 |
@gravityblast |
yes it's this one: |
My suggestions follow: Need to add a "Note to self" (similar to signal) or a "saved" (telegram). This would act as a place to both:
Both telegram and signal do the same thing, just using a different name (Note to self vs saved). Communities and Group Chats:
1+2. Pinned and bookmarked messages should be accessible from the group / community chat info page. 3+4. Forwarded and saved messages should be stored in your "saved" chat. They should link back their position in the originating chat (if it still exist). If the original message or chat does not exist, the saved message should not be affected. Pin and save control:
1:1 Chats
Remove reply from the tooltip and replace with swipe to reply. Completing this requires
Apologies for the book 😅 |
As a user
I want to be able to pin messages
So I can welcome new joiners with important information
So I can keep important messages visible
Description
We want to allow users in a group chat to pin messages.
This should work for private group chats, one-to-ones and community chats.
Public chats are excluded.
The way it works is that pinned messages will be ordered just like normal messages, but will have a different visual
indicator (i.e color and a label) https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=18553%3A60460
For each chat type, there will be an entry point to see the pinned messages:
For one to ones, is under the profile of a user (NOTE: profile always shows the pinned message between you and the other user in a one to one chat, regardless of where you access the profile from)
For private group chats is under group info: https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=6942%3A35457
For communities chat is under the chat details screen (not existing at the moment): https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=18729%3A63242
The way we display pinned messages once clicked is the same:
https://www.figma.com/file/aS1ct66VQ6V0cio7vSqS8UoG/Chat?node-id=6945%3A0
Acceptance criteria
Rules
In a private group chat, any admin can pin a message.
In a one-to-one chat any participant can pin a message.
In a community chat, any admin can pin a message.
Implementation
Feel free to ping me if you'd like to discuss potential protocol changes.
The text was updated successfully, but these errors were encountered: