Robot Ip input & cache

This commit is contained in:
2026-04-19 15:18:29 +03:00
parent bba2301ba6
commit 07f26e3906
10 changed files with 1589 additions and 570 deletions

View File

@@ -566,9 +566,26 @@ function flashHotword(utterance, score) {
hotwordTimer = setTimeout(() => el.classList.remove('active'), 3000);
}
// ── Init ──────────────────────────────────────────────────────────────────────
// ── Menu: Robot & Mode Selection ────────────────────────────────────────────
let selectedRobot = null;
let selectedMode = 'commander';
// Get the selected robot and mode from sessionStorage
function initializeMode() {
selectedRobot = sessionStorage.getItem('selectedRobot') || 'jibo-001';
selectedMode = sessionStorage.getItem('selectedMode') || 'commander';
}
// Back to home button
document.getElementById('btn-back-home')?.addEventListener('click', () => {
window.location.href = 'index.html';
});
// ── Initialization ───────────────────────────────────────────────────────────
connectWS();
initializeMode();
// Populate LLM fields from server config (.env defaults)
get('/api/config').then(cfg => {