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
  • Arthur Besse@lemmy.mlOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Lightning looks really good

    interesting, i hadn’t heard of that one before. have you actually tried it?

    pros:

    • not a web app
    • has search of encrypted rooms
    • supports spaces and threads, two features many clients lack
    • supports calling and screen sharing (i’ve never used matrix for either and don’t particularly want to, but, ok…)

    cons:

    • project started 3 months ago
    • appears to be authored using an LLM agent (Codex) mostly by a lone developer who has (afaict) not published any other software before and has minimal web presence
    • written in C++ (which is safer than C but still an unsafe language)
    • does not appear to have offline support - it says encrypted search uses a local search index, not a local copy of the full history 😢

    it is being very actively developed so far; maybe i’d try it out if it is still around next year