fix(onboarding): skip wizard if Hermes already configured

Closes #420:
This commit is contained in:
Nathan Esquenazi
2026-04-14 16:45:12 +00:00
parent 16c58e60f4
commit 57a50591ee
5 changed files with 383 additions and 3 deletions

View File

@@ -330,6 +330,18 @@ async function _finishOnboarding(){
}
}
async function skipOnboarding(){
try{
// Mark onboarding completed server-side without changing any config
await api('/api/onboarding/complete',{method:'POST',body:'{}'});
ONBOARDING.active=false;
$('onboardingOverlay').style.display='none';
showToast(t('onboarding_skipped')||'Setup skipped');
}catch(e){
_setOnboardingNotice((e.message||String(e)),'warn');
}
}
async function nextOnboardingStep(){
try{
if(ONBOARDING.steps[ONBOARDING.step]==='setup'){