fix(docs): commit missing versioned_sidebars for all existing versions

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.
This commit is contained in:
Julian Pawlowski 2026-04-07 14:16:53 +00:00
parent 9fea34b8b4
commit 3aa8a43e3a
16 changed files with 1024 additions and 0 deletions

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}

View file

@ -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
}
]
}