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: Expose registration mode #180

Open
aeharding opened this issue Jan 15, 2024 · 5 comments · May be fixed by #197
Open

Feature: Expose registration mode #180

aeharding opened this issue Jan 15, 2024 · 5 comments · May be fixed by #197

Comments

@aeharding
Copy link

aeharding commented Jan 15, 2024

What do you want to see?

I would like the option to filter by registration mode to see what instances allow instant signup, and what instances require manual review.

@DraconicNEO
Copy link

I second this, it is very important for people to know what kind of sign-up process is available and to be able to filter between them. Instead of a simple filter for "open signups" we should have a filter checklist which people can select to narrow the instances by registration type, "Open", "Requires Application", and "Closed".

It's important to note that "requires application" doesn't immediately mean it is open. I've seen a lot of instances use that as opposed to closing registrations since you can leave a message, or by using it as a form of invite-only sign-ups with registration codes generated by a bot, or by the admin. So it's not a great idea to phrase that as "open registrations" since there is no guarantee for being able to sign up to those instances.

@tgxn
Copy link
Owner

tgxn commented Jan 3, 2025

The information is already in the data, just not filer-able in the UI, only Open or !Open:
image

The three registration modes are visible in the data:
image

"registration_mode": "Open"

This is always one of "Closed" | "RequireApplication" | "Open"

What about a similar three-state checkbox as the "Hide NSFW" behavior on the communities page.

  1. All Instances
  2. Open Registration Only
  3. Closed Registration Only

Alternatively, thinking a dropdown could also be possible.

Maybe something like this multi-select one:
image

@tgxn tgxn added the frontend label Jan 3, 2025
@tgxn tgxn linked a pull request Jan 3, 2025 that will close this issue
@tgxn tgxn linked a pull request Jan 3, 2025 that will close this issue
@tgxn
Copy link
Owner

tgxn commented Jan 4, 2025

Also, there is this page but it's not linked anywhere

https://lemmyverse.net/join

@DraconicNEO
Copy link

The information is already in the data, just not filer-able in the UI, only Open or !Open: image

The three registration modes are visible in the data: image

"registration_mode": "Open"

This is always one of "Closed" | "RequireApplication" | "Open"

What about a similar three-state checkbox as the "Hide NSFW" behavior on the communities page.

1. All Instances

2. Open Registration Only

3. Closed Registration Only

Alternatively, thinking a dropdown could also be possible.

Maybe something like this multi-select one: image

I think having a dropdown or list where you can select between open, application, or closed would be a good way of doing it, at the moment "open only" just shows all open and application ones, which isn't as useful. Would be good for people to be able to filter application ones as well.

@tgxn
Copy link
Owner

tgxn commented Jan 6, 2025

image

I was thinking something like this, but the issue is you need to select two options (Open and By Application) to include all "Open/SemiOpen" instances.

Trying to think of a way to do it smarter, There's too many options for a checkbox, and space in the filter area is getting tight.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants