11.2
i18n: Trim {% trans %} sections by default.
Rename Django project to zproject.
ldap: Use savepoint=True to avoid breaking ldap sync transaction.
settings: Derive RUNNING_INSIDE_TORNADO based on sys.argv.
ruff: Fix UP007 Use `X | Y` for type annotations.
settings: Print about custom settings from runtornado.
api_docs: Fix 500 error on `/api/register-remote-push-device`.
settings: Enable Altcha in development if on localhost.
showroom: Set up devtools/inputs page for showcasing input components.
send_email: Set the Date header according to local enqueue time.
lint: Replace pycodestyle and pyflakes with ruff.
push_notifications: Redact content for older clients if E2EE required.
sentry: Use TornadoIntegration when running under Tornado.
settings: Hide django_stubs_ext from mypy.
ldap: Implement external auth id auth+sync.
settings: Refactor how TEST_SUITE is configured.
push_notification: Add support to send E2EE test push notification.
restart-server: Wait until chain reload has completed.