Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User directory #53

Closed
gabrc52 opened this issue Apr 29, 2023 · 5 comments
Closed

User directory #53

gabrc52 opened this issue Apr 29, 2023 · 5 comments

Comments

@gabrc52
Copy link
Contributor

gabrc52 commented Apr 29, 2023

Oops simple task: trying to create a private room in a space and adding people.

image

Element has 2 icons. The first one adds them to the space (and not the room you created). smh. And it's the easiest one to click. I did it twice. First time I thought I had clicked the invite to space so I clicked the big colorful button again. So this is a UX bug in Element to report.

Edit: Element web issue 25236 reported

Another thing: if you try searching people by name, even with prefer_local_users: true, people from other homeservers who have the name you want appear first. Maybe search_all_users: false might fix it for other people, but you wouldn't be able to search people you've never DMed or are in a room with.

In Synapse's defense, it says "local users are more likely to appear" but not a strict will appear. I don't know why they chose that behavior.

The ideal things which would be nice to have in Synapse are:

(1) ability to do a strict show me the local users first
(2) allow searching all local users, but only external users you share a room with

First let's see if that's possible via other configuration options. Maybe LDAP or something might help with showing actually everyone (via the identity server https://github.com/ma1uta/ma1sd).

This is at least 3 upstream issues just for a small task.

@gabrc52
Copy link
Contributor Author

gabrc52 commented Apr 30, 2023

"I'm tempted to close this as done wrt local users and wontfix wrt remote users."

In Synapse issue 6383 so it seems like maybe the default behavior is actually that, all local users but only external users you share a room with

@gabrc52
Copy link
Contributor Author

gabrc52 commented Apr 30, 2023

image

And bridged users show up (which may mean that my bridge needs to implement something else)

@gabrc52
Copy link
Contributor Author

gabrc52 commented Apr 30, 2023

@gabrc52
Copy link
Contributor Author

gabrc52 commented Aug 1, 2023

Needed as part of #61

@gabrc52 gabrc52 mentioned this issue Aug 14, 2023
76 tasks
@gabrc52
Copy link
Contributor Author

gabrc52 commented Oct 14, 2023

the plug in should take care of this mostly. although it hides every federated user which is not ideal but better than nothing for ux for now...

@gabrc52 gabrc52 closed this as completed Oct 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant