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


Anything using the matrix rust SDK should be able to do these things. I’m not sure if it ticks every box here, but maybe give Fractal a go. It’s native GTK and uses the rust SDK
Fractal is nice but it doesn’t have offline support or any search functionality at all.
Rust SDK definitely supports both of those things, so it’s definitely a skill issue on Fractal’s part. Shame. May be worth reaching out to the developers about exposing that functionality