-
Notifications
You must be signed in to change notification settings - Fork 360
Description
What happened?
I have a ChatGPTConversations_170.xml file that is 420 MB in size. According to Proxy AI GUI there are over 47k chats in it. I don't remember chatting that much, but I use this tool since the early days when it was called CodeGPT, so few years now, so maybe I have 47k+ chats really. I could not confirm because the xml files contain escaped jsons, but looking around in the chat history file all looks legit.
The problem is that the IDE UI becomes unusable for minutes if I switch to the chat history tab. And also after it kind of loads, it lags still and basically unusable.
If I have the patience to let it run for like 10 minute and I click the filter button and wait another few minutes and manage to filter the history display to the current project it becomes usable, but this takes around 20 minutes to achieve, so this is basically not feasible.
One workaround could be to give us an option to by default always filter the history to the chant history of the current project.
But moreover I don't really see the value of carrying over chat history of projects from years before and loading them all the time, so what would even be better to allow storing the history on a per-project basis, in the .idea folder rather than globally for the whole IDE. I personally never ever had a situation where I wanted to open a chat from a different project, but indeed others may do that...
Steps to reproduce
- Use the plugin for years and acquire 47k+ chats in the history
- Try to look around on the Chat history tab of the UI
CodeGPT version
3.6.2-241.1
Operating System
macOS