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

[FR] Hide disabled features (self-hosting) #7240

Open
philiprenich opened this issue Jan 19, 2025 · 3 comments
Open

[FR] Hide disabled features (self-hosting) #7240

philiprenich opened this issue Jan 19, 2025 · 3 comments

Comments

@philiprenich
Copy link

Description

It would be nice to hide elements on the app that cannot work, due to how the backend is configured. Register and log in via socials (Google, Apple, Github, etc) should not be shown if the backend does not support them. Self-hosters need to provide API keys for all of these services. I'm not going to bother going to every one and set up an application with them, nor do I want to use them or offer them to others who use my instance. To simplify the onboarding, I would like to hide those options when they don't have configuration values.

Similarly, I am not going to offer LLMs on my instance. I don't have accounts or use them, so it would be a better user experience to not have the various "Ask AI" or other "AI" options around the app. When used, they throw errors which is going to confuse non-technical users who just want to be better organised.

Impact

Users and owners of self-hosted instances who don't need (or have) alternative sign-on options. And those who don't want to use LLMs.

Additional Context

Forgejo (open source git & devops software) has a similar thing - registration/sign up options are configurable. It makes for a less confusing onboarding experience and less error prone ongoing usage.

@philiprenich
Copy link
Author

ps - wasn't sure if this belonged here or in the Cloud repository. Let me know if I should copy/paste it there instead! 🙏🏼

@khorshuheng
Copy link
Collaborator

@philiprenich No worries, this is the correct place to raise the issue. There are some issues which request for the exact same features, so we might consolidate them in the future.

@philiprenich
Copy link
Author

Sounds good! And sorry, I tried to search for relevant issues before posting, but must have missed them.

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

2 participants