Guide
-- Instructions and video walkthroughs for setting up and running SAVIOUR. -
-This will overwrite the {applyAllConfirm.label.toLowerCase()} config on every{" "} - {applyAllConfirm.moduleType ?? "module"} and save immediately — unsaved changes on other modules will be lost. + {applyAllConfirm.moduleType ?? "module"} and save immediately - unsaved changes on other modules will be lost.
This will overwrite the {applyAllConfirm.label.toLowerCase()} config on every{" "} - {applyAllConfirm.moduleType ?? "module"} and save immediately — unsaved changes on other modules will be lost. + {applyAllConfirm.moduleType ?? "module"} and save immediately - unsaved changes on other modules will be lost.
© SIDB 2026
- - GitHub Page - +Power action for all modules and controller
Reboot will restart all devices and reconnect automatically.
- Shutdown will power off all devices — manual restart required.
+ Shutdown will power off all devices - manual restart required.
Video walkthrough coming soon.
- )} +function DocPage({ docId, onNavigate }) { + const content = docs[docId]; + const components = useMemo(() => makeMarkdownComponents(docId, onNavigate), [docId, onNavigate]); -Doc page "{docId}" not found.
; + } -function FaqAccordion({ faqs }) { - const [openIndex, setOpenIndex] = useState(null); return ( -{faq.answer}
} -- Instructions and video walkthroughs for setting up and running SAVIOUR. -
-No sessions yet — create one to begin recording.
+No sessions yet - create one to begin recording.
) : ( sessions.map((session) => { const state = session.state; @@ -323,7 +323,7 @@ function SessionList({ sessionList, modules = [] }) { >