Implement pinned messages feature in chat components - #89
Merged
Conversation
- Added functionality to pin and unpin messages in the chat interface, allowing users to manage important messages easily. - Updated `MessageActionBar`, `MessageItem`, and `MessageList` components to include pin/unpin buttons based on user permissions. - Enhanced `ChatRoomHeaderToolbar` to toggle the pinned messages panel and display the current state. - Integrated internationalization support for new pinning actions and messages in `useAppI18n`. - Implemented logic to handle live updates for pinned messages and navigation to pinned entries in the timeline. - Added E2E tests to verify the pinning functionality and its integration within the chat experience. - Updated CHANGELOG to reflect the new pinned messages feature and its components.
Closed
14 tasks
- Added a pinned badge to messages in the chat timeline, indicating when a message is pinned. - Updated `ChatThreadPanel` and `MessageItem` components to support displaying pinned message information. - Implemented internationalization for new pinned message notifications in `useAppI18n`. - Enhanced `chat.vue` to handle updates for pinned messages and display appropriate notices for pinning actions. - Updated CHANGELOG to reflect the enhancements made to pinned messages functionality.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MessageActionBar,MessageItem, andMessageListcomponents to include pin/unpin buttons based on user permissions.ChatRoomHeaderToolbarto toggle the pinned messages panel and display the current state.useAppI18n.