element-hq / element-x-android

Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
GNU Affero General Public License v3.0
1.07k stars 155 forks source link

A feature for logging into a self-hosted, non-federated Synapse #3319

Open Manifoldme opened 2 months ago

Manifoldme commented 2 months ago

Your use case

What would you like to do?

To enter my server domain

Why would you like to do it?

Why would I like to do it? LOL

How would you like to achieve it?

The same way the old Element does it.

Have you considered any alternatives?

Yes, SchildiChat, XMPP.

Additional context

The "old" Element doesn't work for me anymore, after the screen goes off microphone goes off as well. Android 14, One UI 6.1. Battery - Unrestricted Reinstallation didn't help in case u wondering.

Are you willing to provide a PR?

Yes

bmarty commented 2 months ago

Hello, it possible to use self-hosted server, see the demo below:

ChangeServer

Note that for now you need to have a sliding sync proxy set up.

Manifoldme commented 2 months ago

Thanks for the workaround tip. Still hope for a solution in the future releases.

parallaxlogicdevelopment commented 2 months ago

@Manifoldme does synapse supports sliding sync ?

Manifoldme commented 2 months ago

@Manifoldme does synapse supports sliding sync ?

It should, "NOTE: The proxy works fine with Dendrite and Synapse" Source: https://github.com/matrix-org/sliding-sync?tab=readme-ov-file

I haven't tried it, it's not worth my time just to register my server in a client application with 8 clients. The younger members of the family have switched to Schildichat for now, the older ones are using a backup solution which is Session, and will switch to XMPP later, or just stay with Session if they solve a notification issue for incoming calls.

parallaxlogicdevelopment commented 2 months ago

@Manifoldme It worked but audio and video call not working. Any hints or guide ?