11.4
i18n: Trim {% trans %} sections by default.
Rename Django project to zproject.
groups: Use realm_for_sharding for limiting NamedUserGroup queries.
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.
prod-template: Fix link for LDAP email sync unique ID.
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.