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
  • frebibA
    link
    fedilink
    arrow-up
    2
    ·
    5 days ago

    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

    • Arthur Besse@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 days ago

      Fractal is nice but it doesn’t have offline support or any search functionality at all.

      • frebibA
        link
        fedilink
        arrow-up
        2
        ·
        3 days ago

        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