Skip to content

Add (optional) hideInNav option to plugin.json - #348

Open
henryk86 wants to merge 8 commits into
toniebox-reverse-engineering:developfrom
henryk86:develop
Open

henryk86 wants to merge 8 commits into
toniebox-reverse-engineering:developfrom
henryk86:develop

Conversation

@henryk86

@henryk86 henryk86 commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

This PR adds support for a new optional hideInNav property in a plugin's plugin.json.
When set to true, the plugin remains available in TeddyCloud but is not added to the main navigation. This is useful for plugins that provide functionality or pages which should only be opened directly or from another plugin/page.

If hideInNav is omitted or set to false, the plugin behaves as before and is shown in the navigation.

I also introduced a filter for hidden plugins and pagination to the list.

image

Additionally, the language.json files were reordered consistently again. No existing translation content was changed as part of that cleanup.

Checks:

  • old plugins without tis flag still working

@henryk86 henryk86 added the enhancement New feature or request label Oct 9, 2026
Netfreak25 added a commit to Netfreak25/teddycloud_web that referenced this pull request Oct 10, 2026
Port the scoped PR toniebox-reverse-engineering#348 implementation from DEV commit 9cc6bcc473e940338d9ad4c196d9fc2057d803f8.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant