soulsync/webui
Broque Thomas eff22f55d7 Wire up automatic first-run detection for setup wizard
Wizard now shows automatically on fresh installs. Detection uses a
server-side flag (setup.completed) plus download_source.mode as a
fallback for existing users who configured settings before the wizard
existed. Config.json template defaults no longer fool the check.

Script load order fixed — setup-wizard.js loads before script.js so
openSetupWizard exists when DOMContentLoaded fires. Both finish and
skip paths set the server flag and localStorage, then continue app
initialization via callback.
2026-04-11 23:03:51 -07:00
..
static Wire up automatic first-run detection for setup wizard 2026-04-11 23:03:51 -07:00
index.html Wire up automatic first-run detection for setup wizard 2026-04-11 23:03:51 -07:00