anywhoozles, made some adjustments to the "is typing" indicator, added a fullscreen loading screen while loading chats on initial load, a few bug improvements, fixed messages that start with an inline image/embedded image, changed how you view embedded images when they're clicked,
There's no limit to how big a JSON file can be. JSON databases can become difficult to manage/query efficiently on deeply nested structures, but with a good, simple structure JSON can be very efficient and perfect for database applications.
The entirety of the Chattable database is a 10mb JSON file, hundreds of chats, and hundreds of thousands of messages. Not to mention account & chat data. If you can keep the structure simple, it will work for any project.
Ok, that is actually cool. Awesome to learn something like this because it might turn out to be helpful later. Thanks for the explanation!
+1! fully customizable as well. i have it customized to match my website's theme!
Updates: Each chat has a max cap of 100 messages, older messages will auto remove as new messages roll in. Use the download transcript option to preserve conversations if needed. New max cap on owned chats, has been changed from unlimited to 10. If you already own >10 chats they will not be deleted, but you will not be able to create any more until you delete some.
I also have a snapshot of the DB before the update so if anyone wants a copy of their chat transcript before this was implemented reach out to me/support via email
lets goooooooo
Has anyone had any issues with this *after* resetting cache? Let me know!