4ad87ffaaf
Test backoffice (smb-crm) / test (push) Successful in 1m57s
url_for(_external=True) (e.g. the owner ICS feed link, #22) was always guessing "http" since Flask has no way to know the original request was HTTPS when Caddy proxies to us over plain internal HTTP. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>