(I didn't remove the version 1 just in case some prefer it)
Version 2
Imports memories into EVERY new message temporarily. Doesn't show it to you, edits message behind the scenes to clean it up. Which means it doesn't eat away context limits of the AI by leaving traces in the past messages.Definitely use "Hide Edited note" from Utility menu, because it may be frustrating to see the note under every message.While 4 thousand characters is the limit for message input, there is no hard limit for sending message with code directly. Feel free to add long and many memories.
Version 1
Imports memories to the messages, every Xth message you send.
Separate for each chat (both v1 & v2)
I took the memory settings from limited storage of localStorage to indexedDB (still local) where all other settings like backgrounds and font settings are stored. So it doesn't just clean everything if it overflows. More storage means; The memories are now separate for each chat, previously was for each character. This apples both version 1 and 2.
More
This new version of memory manager is finished but needs testing.
I added a message bubble color option into Utility menu. It's finished but it's the same color for all messages. I will add separate color pickers for user and character messages.
This update or the next, I will add options to Export and Import all settings, so that you won't lose it and use them in different devices or browsers.
This update or the next, I will add Bot Greeting swiper/selector for different RPs. It will probably be Premium.
Old website legacy chat system (not Chat2) support for Memory Manager is dropped.
IMPORTANT QUESTION FOR YA ALL!!!
v1 uses...[-](#- "Memory: [memory text here]")...format to add a single memory into the message. This creates a link as "-" to hide the long text in your message but since it's no longer a problem, we can customize it however we want. It's important because bot recognizing this text or TEXTS the way we want it to do is dependent on it.What do you suggest?Note: All memories can be merged into one or we can separate while formatting like how it's currently.Note: The wrapper needs to be unique and recognizible by Regex (pattern recognition). Something like {{ }} which won't exist in normal message.Note: Custom user given wrapper is out of question for a number of reasons.