Add ability to bookmark / favorite a message in any chat thread

Hello,

Summary:
I’d like to propose what I think would likely be a highly useful feature and simultaneously most likely not difficult or costly to implement:

The ability to pin / star / bookmark / favorite any specific message in any chat in the webapp.

Rationale:
I often find myself working with many different chats for various topics and having long conversations. It can be difficult for me to search thru the chat to find a specific message / area of the conversation especially if it was not quite recent.

If I had the ability to bookmark a chat message I could have one location to quickly go back to the message. Consider pins in Slack or Discord; these enable me to bookmark important messages for future reference.

Today I have to use the search feature to try to find what I’m looking for which can require trying various words or phrases and takes time and may not always be successful… While the search is appreciated I’d strongly argue it is not a suitable replacement for bookmarking chat messages.

Considerations:

  • Is this expected to add value to most/many users? (I think yes)
  • Is this difficult to implement? What about the mobile apps?
  • How are these bookmarks handled when a chat is deleted? Just include in the prompt/modal that any bookmarks will also get deleted?
  • How will the user review their bookmarks? (Perhaps a bookmark or pin icon near the search / new chat buttons in the webapp and mobile apps)
  • Are there possibly any unacceptable costs associated with the addition of this feature? (maintenance, monetary, etc).

Notes:
Thank you for your consideration. I understand the team is constantly innovating and non-critical UI considerations are perhaps lower on the priority list. That said, sprinkling in small feature / enhancement requests can have benefits – consider that this feature may be unique to most competitors and another reason (albeit small) to consider ChatGPT over others.

I am happy to provide free QA validation of this request if desired. I am a Software QA Engineer with 9+ years of experience and am very capable both on the backend and frontend. I am thorough and mindful with all testing. Thanks again.

5 Likes

this is very important for practical utility in many contexts.

my personal use case examples:

  1. for my language learning prompts: marking a certain example. or when I’m reviewing multiple examples to have a bookmark to know where I’m in the review process and keep going from there.

another option is to allow the app to remember where I was in a chat window in cases I’ve been scrolling up deep in the window. because now I’m forced to manually scroll up to my local of interest wherever I’m moving to another chat and back. very irritating and reducing usefulness.

another friend of my who uses Chatgpt for language leaving shares the same person about this.

programming this is easy. even in mobile apps. the only issue is UI crowding, which can be solved in multiple ways. making it optimal, making it show only if used, bury it deeper somewhere etc.

Good day.

It would be convenient to also give names to notes, so that later you can navigate by them.