homarr
homarr copied to clipboard
Conditionally hide tiles depending on conditions
Description
I would like the ability to hide apps/tiles depending on conditions. I haven't thought of many scenarios, but the main one I'm thinking is whether or not I'm on the same IP as the server, or a CIDR subnet if handled internally.
If I'm on the same IP as the server, some apps showing up would make sense, while others not. I'm sure this could be extended with other ideas.
Priority
Low (Nice-to-have)
Somewhat extends on #1089. Unlikely that we'll implement as there can be many considerations and possible problems with features like this:
- What would we do with hidden tiles on the dashboard? Is the user allowed to edit them or drag them when they are "outside"
- How do we deal with proxies? Do we always trust x-forwarded headers?
- How do we detect the internal CIDR? That's probably not possible, especially when considering docker networks and Kubernetes clusters.
- Since automatic detection is too complex, manual input and configuration would be needed.
In my opinion, the value in this feature is incredibly small. I'd suggest you that you create two identical boards using the "duplicate" button - one for external and one for internal.
Hello 👋, this issue has been open for 60 days without activity. We mark issues to help prioritise and close dead issues. Can you confirm that this issue is still relevant on the latest version? I'll remove the stale label as soon as there is further activity on this issue. Thank you 🙏