fb0326dae7
Unit Tests / test (push) Successful in 7m27s
install.sh → make setup was registering 'mycell.pic.ngo' with DDNS at install time (before the user ever opened the setup wizard). On a fresh install the user would then open the wizard, choose 'pic1', and get a 401 OTP error because 'mycell' was already registered and the TOTP window had moved on. - Remove the register_with_ddns() call from setup_cell.py main(); DDNS registration now only happens through the setup wizard - Change default DOMAIN_MODE from pic_ngo to lan so a bare 'make setup' no longer generates an ACME Caddyfile or pre-seeds a pic.ngo identity; the wizard collects the real cell name and domain mode from the user make ddns-register still works for manual / scripted deployments. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>