[GH-ISSUE #6751] [FR] (self-hosted) web app: option to hide AI-related UI components, when no API key is given #2974

Closed
opened 2026-03-23 21:26:36 +00:00 by mirror · 2 comments
Owner

Originally created by @almereyda on GitHub (Nov 8, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/6751

Description

Currently, when a self-hosted AppFlowy-Cloud instance is used that has AI services disabled, associated UI components will still display.

In light of bundling a self-configuring web app with the Cloud distribution due to further needs requiring runtime activation of components (https://github.com/AppFlowy-IO/AppFlowy-Cloud/issues/873), it appears useful to consider dynamically hiding AI-related components, when no API key is given.

Impact

Users of self-hosted AppFlowy will not be offered features that do not work.

Additional Context

Recent developments in this area are:

Originally created by @almereyda on GitHub (Nov 8, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/6751 ### Description Currently, when a self-hosted AppFlowy-Cloud instance is used that has AI services disabled, associated UI components will still display. - https://github.com/AppFlowy-IO/AppFlowy-Cloud/issues/565 In light of bundling a self-configuring web app with the Cloud distribution due to further needs requiring runtime activation of components (https://github.com/AppFlowy-IO/AppFlowy-Cloud/issues/873), it appears useful to consider dynamically hiding AI-related components, when no API key is given. ### Impact Users of self-hosted AppFlowy will not be offered features that do not work. ### Additional Context Recent developments in this area are: - https://github.com/AppFlowy-IO/AppFlowy/issues/4157 - https://github.com/AppFlowy-IO/AppFlowy-Cloud/issues/943
mirror 2026-03-23 21:26:36 +00:00
Author
Owner

@casainho commented on GitHub (Nov 9, 2024):

I also find that annoying - thanks for reporting this.

<!-- gh-comment-id:2466406659 --> @casainho commented on GitHub (Nov 9, 2024): I also find that annoying - thanks for reporting this.
Author
Owner

@almereyda commented on GitHub (Feb 8, 2025):

Duplicate of:

<!-- gh-comment-id:2645868345 --> @almereyda commented on GitHub (Feb 8, 2025): Duplicate of: - #6968
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#2974
No description provided.