mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-06 03:57:52 +09:00
## Summary - Sidebar menu was showing all resources regardless of their MarketplacePanel `hidden` state - Fetch MarketplacePanels during sidebar reconciliation and skip resources where `hidden=true` - Hiding a resource from the marketplace now also removes it from the sidebar navigation ## Test plan - [ ] Set `hidden: true` on a MarketplacePanel (e.g. qdrant) - [ ] Trigger controller reconciliation - [ ] Verify the resource is removed from the sidebar menu - [ ] Set `hidden: false` and verify the resource reappears in the sidebar <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Sidebar can now hide resources based on MarketplacePanel configuration parsed from panel definitions. * Hidden resources are filtered early when assembling sidebar categories, preventing them from contributing to menu items. * Listing failures are non-fatal: if configuration fetch fails, no hiding is applied and the dashboard remains functional. <!-- end of auto-generated comment: release notes by coderabbit.ai -->