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

[Feature]: Join request links / knocking / join approvals from link #2554

Open
1 task done
Mikaela opened this issue Jun 7, 2023 · 2 comments
Open
1 task done

[Feature]: Join request links / knocking / join approvals from link #2554

Mikaela opened this issue Jun 7, 2023 · 2 comments
Labels
core enhancement New feature or request

Comments

@Mikaela
Copy link
Contributor

Mikaela commented Jun 7, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Platform

all

App version

5.1.2

Feature

This is practically another take on #2543, I would like to create a link that creates a join approval (or knocking) request that would require admin approval before the user is added to the group.

I think this would help with group specific policies like friend group that doesn't want incognito mode or that share the link in wider group e.g. another platform that plans to move to SimpleX, without having to worry about the link getting leaked to unintendedly wider audience (the possibility of someone impersonating a group member is something occurring to me, but outside of scope of this request).

This is also supported in other platforms such as Telegram (blog) and Matrix.

@Mikaela Mikaela added enhancement New feature or request triage labels Jun 7, 2023
@Mikaela
Copy link
Contributor Author

Mikaela commented Jun 14, 2023

Additional context: my friends are cats who come and go and I would like to keep the door open for them or at least have a method for letting them signal their wish to return rather than having to ask me with words which often raises the treshold for asking.

In Matrix I would use join rule knock_restricted, but I don't think that maps to SimpleX so well, especially when not using groups for all devices of both parties.

@epoberezkin epoberezkin added core and removed triage labels Dec 31, 2023
@epoberezkin
Copy link
Member

The challenge with the current design is that group links are hosted by a specific member, often an unattended directory bot, and approval should be done by some other admins in the group.

We do consider re-design of how group links are managed, both to make them a formal part of group profile (not informally mentioned in group description as now) and to have joining redundancy, when the next link design will make new member connect to multiple admins at once. Knocking seems to be part of this redesign.

Mikaela added a commit to Mikaela/mikaela.github.io that referenced this issue Jan 7, 2024
I am not sure how to start mentioning them. Maybe once simplex-chat/simplex-chat#444 or simplex-chat/simplex-chat#2554 is a thing? It's just too much effort managing all devices separately and I don't want to add a direct link to the 'lobby' room
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants