form.get() returns the first value when both the hidden fallback input
and the checked checkbox are submitted under the same name — so "0"
always won. Switch to form.getlist() and check for "1" in the list.
Also default evo_mirror_enabled to True so new users don't have to
manually enable it before the catalog can populate.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>