Add message pinning capability to chat #220

Open
opened 2026-03-12 22:12:59 -07:00 by amari · 0 comments

Description

We'd love to give our users the ability to pin important messages in chat! This feature will help teams keep critical information, decisions, and action items easily accessible without having to scroll through conversation history.

When a message is pinned, it should be clearly marked and easily visible to all chat participants. This is a wonderful opportunity to create a feature that genuinely improves how teams communicate and collaborate.

Acceptance Criteria

  • Users can right-click or access a menu on any message to pin/unpin it
  • Pinned messages display a visible indicator (icon, badge, or styling) so it's immediately clear they're pinned
  • A pinned messages section or panel is accessible within the chat interface
  • Only the message author or chat moderators can pin/unpin messages
  • Pinned message count is displayed (e.g., "3 pinned messages")
  • When a message is pinned/unpinned, other users see the update in real-time
  • Users can view all pinned messages in the current chat in a dedicated view
  • The pin action is logged in the chat history or audit trail

Notes

This feature will make your team's most important conversations easier to reference and act on. Take care to keep the UI clean and intuitive — we want pinning to feel natural and helpful, not cluttered!

## Description We'd love to give our users the ability to pin important messages in chat! This feature will help teams keep critical information, decisions, and action items easily accessible without having to scroll through conversation history. When a message is pinned, it should be clearly marked and easily visible to all chat participants. This is a wonderful opportunity to create a feature that genuinely improves how teams communicate and collaborate. ## Acceptance Criteria - [ ] Users can right-click or access a menu on any message to pin/unpin it - [ ] Pinned messages display a visible indicator (icon, badge, or styling) so it's immediately clear they're pinned - [ ] A pinned messages section or panel is accessible within the chat interface - [ ] Only the message author or chat moderators can pin/unpin messages - [ ] Pinned message count is displayed (e.g., "3 pinned messages") - [ ] When a message is pinned/unpinned, other users see the update in real-time - [ ] Users can view all pinned messages in the current chat in a dedicated view - [ ] The pin action is logged in the chat history or audit trail ## Notes This feature will make your team's most important conversations easier to reference and act on. Take care to keep the UI clean and intuitive — we want pinning to feel natural and helpful, not cluttered!
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#220