feat: Pin Chats #755

Closed
opened 2025-11-11 14:30:32 -06:00 by GiteaMirror · 11 comments
Owner

Originally created by @SurvivaLlama on GitHub (Apr 29, 2024).

Originally assigned to: @tjbck on GitHub.

Is your feature request related to a problem? Please describe.
I would like to pin chats. I dont want something I am working on to be lost to the other topics I started.

Describe the solution you'd like
When I click on the 3 dots ... I should see the option "Pin". When I select that option that chat stays at the top of the chats.

Describe alternatives you've considered
Gemini does this

Originally created by @SurvivaLlama on GitHub (Apr 29, 2024). Originally assigned to: @tjbck on GitHub. **Is your feature request related to a problem? Please describe.** I would like to pin chats. I dont want something I am working on to be lost to the other topics I started. **Describe the solution you'd like** When I click on the 3 dots ... I should see the option "Pin". When I select that option that chat stays at the top of the chats. **Describe alternatives you've considered** Gemini does this
Author
Owner

@silentoplayz commented on GitHub (Apr 29, 2024):

I fully support this idea. The "Pin Chats" feature you suggest complements the recently introduced "Archive Chats" feature perfectly. On one hand, archiving conversations allows you to remove clutter from your chats navbar list without deleting important conversations. On the other hand, pinning important chats enables you to keep critical conversations at the top of your chats list for easy access. This feature would strike a nice balance between keeping your chat list organized and making it easy to access your most important conversations for a comprehensive conversation management system that covers both organization and prioritization needs. The "Pin Chats" feature would be particularly useful for users who need to manage multiple conversations simultaneously, such as project managers, customer support teams, or anyone who needs to keep track of multiple threads that require frequent attention.

Another added benefit: The "Pin Chats" feature would also help reduce the time spent scrolling through your chat list to find a specific conversation. With pinned chats, you can quickly access the conversations that matter most to you, saving you time and increasing your productivity.

@silentoplayz commented on GitHub (Apr 29, 2024): I fully support this idea. The "Pin Chats" feature you suggest complements the recently introduced "Archive Chats" feature perfectly. On one hand, archiving conversations allows you to remove clutter from your chats navbar list without deleting important conversations. On the other hand, pinning important chats enables you to keep critical conversations at the top of your chats list for easy access. This feature would strike a nice balance between keeping your chat list organized and making it easy to access your most important conversations for a comprehensive conversation management system that covers both organization and prioritization needs. The "Pin Chats" feature would be particularly useful for users who need to manage multiple conversations simultaneously, such as project managers, customer support teams, or anyone who needs to keep track of multiple threads that require frequent attention. Another added benefit: The "Pin Chats" feature would also help reduce the time spent scrolling through your chat list to find a specific conversation. With pinned chats, you can quickly access the conversations that matter most to you, saving you time and increasing your productivity.
Author
Owner

@SurvivaLlama commented on GitHub (Apr 29, 2024):

Would you limit pinned chats to a specific number of pinned chats? Maybe 3? or allow an unlimited number of pins?

@SurvivaLlama commented on GitHub (Apr 29, 2024): Would you limit pinned chats to a specific number of pinned chats? Maybe 3? or allow an unlimited number of pins?
Author
Owner

@tjbck commented on GitHub (May 4, 2024):

Would having a shortcut for tagging a chat with a 'pinned' tag suffice for your use case?

@tjbck commented on GitHub (May 4, 2024): Would having a shortcut for tagging a chat with a 'pinned' tag suffice for your use case?
Author
Owner

@tjbck commented on GitHub (May 6, 2024):

@SurvivaLlama

@tjbck commented on GitHub (May 6, 2024): @SurvivaLlama
Author
Owner

@SurvivaLlama commented on GitHub (May 6, 2024):

do tags stay at the the chats?

@SurvivaLlama commented on GitHub (May 6, 2024): do tags stay at the the chats?
Author
Owner

@tjbck commented on GitHub (May 6, 2024):

image
image

It would look something like this.

@tjbck commented on GitHub (May 6, 2024): ![image](https://github.com/open-webui/open-webui/assets/25473318/26be05fc-6ec4-4a5e-9693-59fdba4229d5) ![image](https://github.com/open-webui/open-webui/assets/25473318/533b6bcf-f99d-47cd-9f71-e1bfe5222b67) It would look something like this.
Author
Owner

@SurvivaLlama commented on GitHub (May 7, 2024):

That is not the same thing. However, it does solve the problem (just in a different way).

@SurvivaLlama commented on GitHub (May 7, 2024): That is not the same thing. However, it does solve the problem (just in a different way).
Author
Owner

@silentoplayz commented on GitHub (May 10, 2024):

@tjbck I personally wouldn't mind the solution to use a tag for pinned chats and think that it is an acceptable solution for the time being. Instead of adding the pinned tag manually through the usual 'Add Tag' option, I suggest introducing a newly dedicated 'Pin Chat' button in the 3 dots menu that creates the pinned tag automatically when a chat is pinned, if the tag doesn't already exist from other pinned chats. The pinned tag should remain until all chats are unpinned, at which point it would be removed. After all though, this is not my open issue. I'd like to hear from @SurvivaLlama on this one.

@silentoplayz commented on GitHub (May 10, 2024): @tjbck I personally wouldn't mind the solution to use a tag for pinned chats and think that it is an acceptable solution for the time being. Instead of adding the pinned tag manually through the usual 'Add Tag' option, I suggest introducing a newly dedicated 'Pin Chat' button in the 3 dots menu that creates the pinned tag automatically when a chat is pinned, if the tag doesn't already exist from other pinned chats. The pinned tag should remain until all chats are unpinned, at which point it would be removed. After all though, this is not my open issue. I'd like to hear from @SurvivaLlama on this one.
Author
Owner

@SurvivaLlama commented on GitHub (May 13, 2024):

@tjbck I personally wouldn't mind the solution to use a tag for pinned chats and think that it is an acceptable solution for the time being. Instead of adding the pinned tag manually through the usual 'Add Tag' option, I suggest introducing a newly dedicated 'Pin Chat' button in the 3 dots menu that creates the pinned tag automatically when a chat is pinned, if the tag doesn't already exist from other pinned chats. The pinned tag should remain until all chats are unpinned, at which point it would be removed. After all though, this is not my open issue. I'd like to hear from @SurvivaLlama on this one.

That works. It just sounds like more work... But what do I know.

@SurvivaLlama commented on GitHub (May 13, 2024): > @tjbck I personally wouldn't mind the solution to use a tag for pinned chats and think that it is an acceptable solution for the time being. Instead of adding the pinned tag manually through the usual 'Add Tag' option, I suggest introducing a newly dedicated 'Pin Chat' button in the 3 dots menu that creates the pinned tag automatically when a chat is pinned, if the tag doesn't already exist from other pinned chats. The pinned tag should remain until all chats are unpinned, at which point it would be removed. After all though, this is not my open issue. I'd like to hear from @SurvivaLlama on this one. That works. It just sounds like more work... But what do I know.
Author
Owner

@tjbck commented on GitHub (Jul 2, 2024):

image
image

Added to latest dev!

@tjbck commented on GitHub (Jul 2, 2024): ![image](https://github.com/open-webui/open-webui/assets/25473318/ba469766-ed88-44c9-b8bb-575a36f2e1f7) ![image](https://github.com/open-webui/open-webui/assets/25473318/ff6fad81-b83f-4d12-ad70-522fb5915f86) Added to latest dev!
Author
Owner

@AceAce2025 commented on GitHub (Aug 29, 2025):

@tjbck please also add remove all unpinned chats?

@AceAce2025 commented on GitHub (Aug 29, 2025): @tjbck please also add remove all unpinned chats?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#755