From 3aa8a43e3a7343bef8aa4f3364474f6434cc8e6a Mon Sep 17 00:00:00 2001 From: Julian Pawlowski Date: Tue, 7 Apr 2026 14:16:53 +0000 Subject: [PATCH] fix(docs): commit missing versioned_sidebars for all existing versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit versioned_docs/ was already tracked but versioned_sidebars/ was never committed. Docusaurus requires both to render sidebar navigation for old versions — without the sidebar files, all versioned pages show no navigation. Adds sidebar snapshots for user and developer docs: v0.21.0, v0.22.0, v0.22.1, v0.23.0, v0.23.1, v0.24.0, v0.27.0, v0.28.0 Future versions: CI (docusaurus.yml) runs docs:version on each stable tag push, which generates both versioned_docs/ and versioned_sidebars/. The workflow should be updated to commit these files back, or they need to be added manually after each release. Impact: Sidebar navigation now appears correctly for all existing versioned documentation pages. --- .../version-v0.21.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.22.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.22.1-sidebars.json | 61 +++++++++++++++++ .../version-v0.23.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.23.1-sidebars.json | 61 +++++++++++++++++ .../version-v0.24.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.27.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.28.0-sidebars.json | 61 +++++++++++++++++ .../version-v0.21.0-sidebars.json | 67 +++++++++++++++++++ .../version-v0.22.0-sidebars.json | 67 +++++++++++++++++++ .../version-v0.22.1-sidebars.json | 67 +++++++++++++++++++ .../version-v0.23.0-sidebars.json | 67 +++++++++++++++++++ .../version-v0.23.1-sidebars.json | 67 +++++++++++++++++++ .../version-v0.24.0-sidebars.json | 67 +++++++++++++++++++ .../version-v0.27.0-sidebars.json | 67 +++++++++++++++++++ .../version-v0.28.0-sidebars.json | 67 +++++++++++++++++++ 16 files changed, 1024 insertions(+) create mode 100644 docs/developer/versioned_sidebars/version-v0.21.0-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.22.0-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.22.1-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.23.0-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.23.1-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.24.0-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.27.0-sidebars.json create mode 100644 docs/developer/versioned_sidebars/version-v0.28.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.21.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.22.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.22.1-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.23.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.23.1-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.24.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.27.0-sidebars.json create mode 100644 docs/user/versioned_sidebars/version-v0.28.0-sidebars.json diff --git a/docs/developer/versioned_sidebars/version-v0.21.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.21.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.21.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.22.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.22.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.22.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.22.1-sidebars.json b/docs/developer/versioned_sidebars/version-v0.22.1-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.22.1-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.23.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.23.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.23.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.23.1-sidebars.json b/docs/developer/versioned_sidebars/version-v0.23.1-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.23.1-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.24.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.24.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.24.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.27.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.27.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.27.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/developer/versioned_sidebars/version-v0.28.0-sidebars.json b/docs/developer/versioned_sidebars/version-v0.28.0-sidebars.json new file mode 100644 index 0000000..ec22ed1 --- /dev/null +++ b/docs/developer/versioned_sidebars/version-v0.28.0-sidebars.json @@ -0,0 +1,61 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🏗️ Architecture", + "items": [ + "architecture", + "timer-architecture", + "caching-strategy", + "api-reference" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "💻 Development", + "items": [ + "setup", + "coding-guidelines", + "critical-patterns", + "repairs-system", + "debugging" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📐 Advanced Topics", + "items": [ + "period-calculation-theory", + "refactoring-guide", + "performance", + "recorder-optimization" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📝 Contributing", + "items": [ + "contributing" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🚀 Release", + "items": [ + "release-management", + "testing" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.21.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.21.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.21.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.22.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.22.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.22.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.22.1-sidebars.json b/docs/user/versioned_sidebars/version-v0.22.1-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.22.1-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.23.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.23.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.23.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.23.1-sidebars.json b/docs/user/versioned_sidebars/version-v0.23.1-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.23.1-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.24.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.24.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.24.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.27.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.27.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.27.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +} diff --git a/docs/user/versioned_sidebars/version-v0.28.0-sidebars.json b/docs/user/versioned_sidebars/version-v0.28.0-sidebars.json new file mode 100644 index 0000000..6938399 --- /dev/null +++ b/docs/user/versioned_sidebars/version-v0.28.0-sidebars.json @@ -0,0 +1,67 @@ +{ + "tutorialSidebar": [ + "intro", + { + "type": "category", + "label": "🚀 Getting Started", + "items": [ + "installation", + "configuration" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📖 Core Concepts", + "items": [ + "concepts", + "glossary" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "📊 Features", + "items": [ + "sensors", + "period-calculation", + "dynamic-icons", + "icon-colors", + "actions" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🎨 Visualization", + "items": [ + "dashboard-examples", + "chart-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🤖 Automation", + "items": [ + "automation-examples" + ], + "collapsible": true, + "collapsed": false + }, + { + "type": "category", + "label": "🔧 Help & Support", + "items": [ + "faq", + "troubleshooting" + ], + "collapsible": true, + "collapsed": false + } + ] +}