Currently, NeoChat (I assume) caches some messages, images, avatars, etc in a local cache on disk. I would like to see the option to expand that cache. In my NeoChat Flatpak directory I only see 71MB of data. I would be happy to be able to cache more data and use some disk space to avoid network fetches (which adds delays). This would allow me to keep much more chat history and media/avatars locally and reduce time when scrolling up in a conversation. This could be two separate controls, one for media (avatars and chat images/video) and another for the actual Matrix events in the database. This way users could keep the last 1,000 messages in each chat with minimal extra storage or if they want, increase media storage as well.