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. |
||
|---|---|---|
| .. | ||
| static | ||
| index.html | ||