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


gomuks does have a self-hostable web UI i could use with a browser (in addition to offering an electron wrapper for it) but they don’t indicate that they have search of encrypted rooms and/or offline support. (do they?)
Just
Ctrl+Fit will bring up search which queries the localgomuks.dbIt cannot start in offline mode but it’ll keep itself up when disconnected from your server. Might wanna feature request that one