is there any matrix client (for linux) which satisfies all of these requirements?
- is not an electron app. (tauri or something else which uses libwebkitgtk would be acceptable, or even some web app i can self-host on localhost, though i’d prefer a native app)
- has full text search of encrypted rooms
- saves everything (ideally including attachments) locally so that i can read old messages while offline
- allows disabling read receipts, typing notifications, presence, and perhaps other privacy-hostile anti-features i don’t even know exist in the protocol
- is actively maintained


Preemptive warning that not all boxes are probably ticked.
I used FluffyChat Desktop for quite some time, but there were frequent new glitches with new updates. Now I’m trying NeoChat and it seems ok so far. Not an electron app. It’d be cool with an app that lets you access saved chats offline indeed! I don’t know if NeoChat can do that.
Incidentally, maybe some of the boxes may be ticked by Thunderbird’s built-in chat capabilities? I occasionally access my Matrix account from there too.
I used FluffyChat on ios but I had to go back to elementx, because of the absolutely insane 30 second (and more) lag when opening the app. That was some kind of regression, because it worked a few months ago, but one loses patience when the chat is used for personal/family matter and this was crippling. Searching for help essentially found other people having that problem with fluffy but no real solution.