-
-
Notifications
You must be signed in to change notification settings - Fork 291
Message Pinning 📌 #5535
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
base: master
Are you sure you want to change the base?
Message Pinning 📌 #5535
Conversation
32d678e to
9a043b0
Compare
|
@rapterjet2004 as there is a chance that checks succeed now, can you rebase? Might be there will some merge conflicts.. |
mahibi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just rejecting for now to not merge before a potential v22.1.0 branchoff...
27d4daa to
0a1c0e8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-
Showing the details (the "Pinned until..." bubble) should be changed in my opinion.
-
It has the same bubble color as the own message have. It's a bit confusing in my opinion.
-
It does not need to be shown permanently.
-
The bubble doesn't seem to catch tap events. When clicking on it, the underlying chat view is clicked (Noticed it when collapse/uncollapse was triggered in background)
-
I think the buttons to hide and unpin are very tiny
-
I would expect a menu when long clicking the pinned message (see iOS implementation: nextcloud/talk-ios#2262)
-
Go to message is not implemented? The chat should scroll the the message when the pinned message is clicked.
-
Pinned messages should be added as a new type to "shared items"
-
In 1:1 conversations only possible to pin own message. But i can unpin a message from other participant. Please align how the behavior should be in 1:1 chats with other clients
-
If not being a moderator i see pinned messages and the "hide" button, but i can not hide. Please align with other clients
-
Somehow i got "Error in pinMessage: retrofit2.HttpException: HTTP 403"
but i can't reproduce...
I think i was not a moderator but saw the pin message option somehow.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- The messages from the moderators cannot be pinned. I would expect to pin the messages from the moderators also.
- When a message is pinned, I see two buttons hide and unpin - the UI is little confusing and clicking on both hide and unpin buttons shows the same system message "You unpinned a message". Looks like hide button is also performing unpin action.
- Pinned until .... is showing wrong time. Pin a message and set custom time pin until 6:00 PM and see the message and it shows wrong time.
- ChatMessage now has ChatMessageMetaData - Conversation now has updated fields from server - Added PinnedMessageOptionsDialog - API, viewmodel, class functions Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
0a1c0e8 to
93ae440
Compare
…ared items view Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
|
APK file: https://www.kaminsky.me/nc-dev/android-artifacts/5535.apk |

The CI/CD Analysis check seems to be broken
🚧 TODO
🏁 Checklist
/backport to stable-xx.x