ChatGPT-Next-Web icon indicating copy to clipboard operation
ChatGPT-Next-Web copied to clipboard

[Feature] Syncing Feature: Archive Old Chats

Open H0llyW00dzZ opened this issue 9 months ago • 3 comments

Is your feature request related to a problem? Please describe. Yes, the problem is that the latest version lacks a syncing feature, and it would be beneficial to have the ability to archive old data of chats/messages.

Describe the solution you'd like I would like to see a clear and concise description of what I want to happen, which is the implementation of a syncing feature that allows for the archiving of old data in chats/messages. This feature would help users organize their conversations and reduce clutter in the interface. (example if there is lots of chats/messages it's lagging)

Describe alternatives you've considered I have considered alternative solutions or features, and one option could be to manually delete old chats/messages. However, this can be time-consuming and may lead to accidentally deleting important information. Therefore, having an automated archiving feature would be more efficient and user-friendly.

Additional context It would be beneficial if the archiving feature allowed users to selectively choose which chats/messages to archive or set up automatic archiving based on specific criteria, such as date or topic. This would give users more flexibility and control over managing their chat history, especially when dealing with a large volume of conversations.

H0llyW00dzZ avatar Sep 14 '23 06:09 H0llyW00dzZ

[+] Additional context Description : It would be beneficial if the archiving feature allowed users to selectively choose which chats/messages to archive or set up automatic archiving based on specific criteria, such as date or topic. This would give users more flexibility and control over managing their chat history, especially when dealing with a large volume of conversations.

H0llyW00dzZ avatar Sep 14 '23 08:09 H0llyW00dzZ

I plan to use indexedDB to solve the lagging issue caused by excessive messages. Please refer to #2433. The message archiving feature you mentioned is quite complex and may not be prioritized for implementation. Currently, a simple key-value storage approach should be sufficient to meet most requirements

However, regarding the hidden demand for old conversations that you mentioned, I feel that it is indeed necessary to implement it. In the future, it may be necessary to add a time-based sorting/grouping function to the left-hand conversation list and provide an option to collapse old conversations

Yidadaa avatar Sep 14 '23 08:09 Yidadaa

@Yidadaa other feature might interesting

  • #2835

H0llyW00dzZ avatar Sep 14 '23 11:09 H0llyW00dzZ