mirror of
https://github.com/suitenumerique/meet.git
synced 2026-10-12 07:57:50 +00:00
Compare commits
base: gsadmin/meet:main
gsadmin/meet:main
gsadmin/meet:renovate/github-actions-dependencies
gsadmin/meet:speaker-regression
gsadmin/meet:email-notification
gsadmin/meet:configure-recording-resolution
gsadmin/meet:meeting-permissions
gsadmin/meet:fix/firefox-default-audio-sink
gsadmin/meet:any-authenticated-recording-room
gsadmin/meet:fix/menu-item-focus-contrast
gsadmin/meet:briquet/audit-logs
gsadmin/meet:feat/one-to-one-focus-layout
gsadmin/meet:user-email-upper-index
gsadmin/meet:integration/fast-hasher
gsadmin/meet:feat/screen-share-separate-window
gsadmin/meet:release/1.34.0
gsadmin/meet:upgrade
gsadmin/meet:changelog-style
gsadmin/meet:bind-all-ports-to-localhost
gsadmin/meet:disable-agent-by-default
gsadmin/meet:share-redis-backend
gsadmin/meet:menshen-external-api
gsadmin/meet:feat/1703-pagination-control-a11y
gsadmin/meet:frontend-vitest
gsadmin/meet:helm-chart
gsadmin/meet:marketing
gsadmin/meet:integration/test-connection-v2
gsadmin/meet:snyk-upgrade-531ba1c31fa928ebd399f40cb30c6735
gsadmin/meet:add-room-deletion-to-external-api
gsadmin/meet:integration/try-fixing-s3-bucket
gsadmin/meet:fix-download-recording-locally
gsadmin/meet:optimize-dev-stack
gsadmin/meet:renovate/python-dependencies
gsadmin/meet:try-fixing-s3-bucket
gsadmin/meet:fix-cves-backend
gsadmin/meet:feat/per-recording-encoding-config-2
gsadmin/meet:briquet/devenv-gitlint
gsadmin/meet:encryption-backend
gsadmin/meet:briquet/alpine-3.24
gsadmin/meet:feat/recording-download-openshift
gsadmin/meet:gh-pages
gsadmin/meet:briquet/bureautix
gsadmin/meet:briquet/sentry-release
gsadmin/meet:add-external-api-soft-delete-room
gsadmin/meet:podman-setup
gsadmin/meet:briquet/podman
gsadmin/meet:reword-video-recording-for-transcription
gsadmin/meet:frontend-layout
gsadmin/meet:fix/avatar-centering
gsadmin/meet:fix/lower-automatically-hands
gsadmin/meet:pin-livekit-image
gsadmin/meet:integration/issue-background-blur
gsadmin/meet:update-room-in-external-api
gsadmin/meet:issue-background-blur-
gsadmin/meet:feat/1080p-publish-resolution
gsadmin/meet:changelog
gsadmin/meet:devtools
gsadmin/meet:feat/per-recording-encoding-config
gsadmin/meet:fix-upgrade-
gsadmin/meet:rescue/per-recording-encoding-config
gsadmin/meet:feat/hostname-in-summary-analytics
gsadmin/meet:snyk-fix-86097b55a72525f80318cdccffc12edf
gsadmin/meet:perfmode
gsadmin/meet:dynamically-loaded-module
gsadmin/meet:snyk-upgrade-d60e3f50c9a3d34dace079a7a55aaa39
gsadmin/meet:snyk-upgrade-0f3b735fd3759beed3c43b907a7fee34
gsadmin/meet:snyk-upgrade-c8ed13afd14b31a5adb2833ed5f02d7a
gsadmin/meet:snyk-upgrade-5110e74b109d6d2e8a436f4c68e1e3d3
gsadmin/meet:snyk-upgrade-27961a615125cc86d722329f6b1aa365
gsadmin/meet:poc-opening-recording-for-anyone-connected
gsadmin/meet:drive-interop
gsadmin/meet:exploration/use-dex-instead-of-keycloak
gsadmin/meet:visio-plainte
gsadmin/meet:wip-orbstack-k8s
gsadmin/meet:handle-failed-and-aborted-egress-events
gsadmin/meet:feat/screen-share-auto-pin
gsadmin/meet:audit-logging
gsadmin/meet:feat/meet-summary-v2-simplier
gsadmin/meet:feat/distinct-encryption-mode
gsadmin/meet:add-co-host
gsadmin/meet:wip-fix-suggestion
gsadmin/meet:feat/simplified-encryption-mode
gsadmin/meet:test-pip
gsadmin/meet:feat/advanced-encryption-mode
gsadmin/meet:thunderbird
gsadmin/meet:encryption
gsadmin/meet:unit-test
gsadmin/meet:add-in-authentication
gsadmin/meet:feat/add-securitycontext
gsadmin/meet:release/1.13.0
gsadmin/meet:feat/resources-requests
gsadmin/meet:feat/oidc-native-app-session-exchange
gsadmin/meet:docs/recording-delegate-design
gsadmin/meet:add-tests-and-ci-testing
gsadmin/meet:refactoring
gsadmin/meet:fix-auth-state-oracle
gsadmin/meet:validate-room-configuration
gsadmin/meet:entitlements
gsadmin/meet:fix/participant-name-bottom-spacing
gsadmin/meet:harmonize-docker-commands
gsadmin/meet:a11y/settings-dialog-screen-reader
gsadmin/meet:refactor/side-panel-react-aria-overlay
gsadmin/meet:fix/a11y-settings-focus
gsadmin/meet:throttling
gsadmin/meet:poc/menu-focus-management
gsadmin/meet:qbey/use-django-lasuite-for-brevo
gsadmin/meet:fix/issue-844
gsadmin/meet:wip-log
gsadmin/meet:improve-pipeline-summarization
gsadmin/meet:metadata-agent
gsadmin/meet:use-dev-backends-helm-chart
gsadmin/meet:missing-polyfills
gsadmin/meet:user-display-email
gsadmin/meet:sip-media-gw
gsadmin/meet:fix-recording
gsadmin/meet:allow-custom-room-names
gsadmin/meet:poc-e2ee
gsadmin/meet:v1.34.0
gsadmin/meet:v1.33.0
gsadmin/meet:v1.32.1
gsadmin/meet:v1.32.0
gsadmin/meet:v1.31.0
gsadmin/meet:v1.30.0
gsadmin/meet:v1.29.0
gsadmin/meet:v1.28.0
gsadmin/meet:v1.27.0
gsadmin/meet:v1.26.0
gsadmin/meet:v1.25.2
gsadmin/meet:v1.25.1
gsadmin/meet:v1.25.0
gsadmin/meet:v1.24.0
gsadmin/meet:v1.23.0
gsadmin/meet:v1.22.0
gsadmin/meet:v1.21.0
gsadmin/meet:v1.20.0
gsadmin/meet:v1.19.0
gsadmin/meet:v1.18.0
gsadmin/meet:v1.17.0
gsadmin/meet:v1.16.0
gsadmin/meet:v1.15.0
gsadmin/meet:v1.14.0
gsadmin/meet:v1.13.0
gsadmin/meet:v1.12.0
gsadmin/meet:v1.11.0
gsadmin/meet:v1.10.0
gsadmin/meet:v1.9.0
gsadmin/meet:v1.8.0
gsadmin/meet:v1.7.0
gsadmin/meet:v1.6.0
gsadmin/meet:v1.5.0
gsadmin/meet:v1.4.0
gsadmin/meet:v1.3.0
gsadmin/meet:v1.2.0
gsadmin/meet:v1.1.0
gsadmin/meet:v1.0.1
gsadmin/meet:v1.0.0
gsadmin/meet:v0.1.43
gsadmin/meet:v0.1.42
gsadmin/meet:v0.1.41
gsadmin/meet:v0.1.40
gsadmin/meet:v0.1.39
gsadmin/meet:v0.1.38
gsadmin/meet:v0.1.37
gsadmin/meet:v0.1.36
gsadmin/meet:v0.1.35
gsadmin/meet:v0.1.34
gsadmin/meet:v0.1.33
gsadmin/meet:v0.1.32
gsadmin/meet:v0.1.31
gsadmin/meet:v0.1.30
gsadmin/meet:v0.1.29
gsadmin/meet:v0.1.28
gsadmin/meet:v0.1.27
gsadmin/meet:v0.1.26
gsadmin/meet:v0.1.25
gsadmin/meet:v0.1.24
gsadmin/meet:v0.1.23
gsadmin/meet:v0.1.22
gsadmin/meet:v0.1.21
gsadmin/meet:v0.1.20
gsadmin/meet:v0.1.19
gsadmin/meet:v0.1.18
gsadmin/meet:v0.1.17
gsadmin/meet:v0.1.16
gsadmin/meet:v0.1.15
gsadmin/meet:v0.1.14
gsadmin/meet:v0.1.13
gsadmin/meet:meet-0.0.1
gsadmin/meet:v0.1.12
gsadmin/meet:production
gsadmin/meet:v0.1.11
gsadmin/meet:v0.1.10
gsadmin/meet:v0.1.9
gsadmin/meet:v0.1.8
gsadmin/meet:v-hackathon
gsadmin/meet:v0.1.7
gsadmin/meet:v0.1.6
gsadmin/meet:hackathon
gsadmin/meet:v0.1.5
gsadmin/meet:v0.1.4
gsadmin/meet:v0.1.3
gsadmin/meet:v0.1.2
gsadmin/meet:v0.1.1
gsadmin/meet:v0.1.0
..
compare: gsadmin/meet:email-notification
gsadmin/meet:renovate/github-actions-dependencies
gsadmin/meet:speaker-regression
gsadmin/meet:main
gsadmin/meet:email-notification
gsadmin/meet:configure-recording-resolution
gsadmin/meet:meeting-permissions
gsadmin/meet:fix/firefox-default-audio-sink
gsadmin/meet:any-authenticated-recording-room
gsadmin/meet:fix/menu-item-focus-contrast
gsadmin/meet:briquet/audit-logs
gsadmin/meet:feat/one-to-one-focus-layout
gsadmin/meet:user-email-upper-index
gsadmin/meet:integration/fast-hasher
gsadmin/meet:feat/screen-share-separate-window
gsadmin/meet:release/1.34.0
gsadmin/meet:upgrade
gsadmin/meet:changelog-style
gsadmin/meet:bind-all-ports-to-localhost
gsadmin/meet:disable-agent-by-default
gsadmin/meet:share-redis-backend
gsadmin/meet:menshen-external-api
gsadmin/meet:feat/1703-pagination-control-a11y
gsadmin/meet:frontend-vitest
gsadmin/meet:helm-chart
gsadmin/meet:marketing
gsadmin/meet:integration/test-connection-v2
gsadmin/meet:snyk-upgrade-531ba1c31fa928ebd399f40cb30c6735
gsadmin/meet:add-room-deletion-to-external-api
gsadmin/meet:integration/try-fixing-s3-bucket
gsadmin/meet:fix-download-recording-locally
gsadmin/meet:optimize-dev-stack
gsadmin/meet:renovate/python-dependencies
gsadmin/meet:try-fixing-s3-bucket
gsadmin/meet:fix-cves-backend
gsadmin/meet:feat/per-recording-encoding-config-2
gsadmin/meet:briquet/devenv-gitlint
gsadmin/meet:encryption-backend
gsadmin/meet:briquet/alpine-3.24
gsadmin/meet:feat/recording-download-openshift
gsadmin/meet:gh-pages
gsadmin/meet:briquet/bureautix
gsadmin/meet:briquet/sentry-release
gsadmin/meet:add-external-api-soft-delete-room
gsadmin/meet:podman-setup
gsadmin/meet:briquet/podman
gsadmin/meet:reword-video-recording-for-transcription
gsadmin/meet:frontend-layout
gsadmin/meet:fix/avatar-centering
gsadmin/meet:fix/lower-automatically-hands
gsadmin/meet:pin-livekit-image
gsadmin/meet:integration/issue-background-blur
gsadmin/meet:update-room-in-external-api
gsadmin/meet:issue-background-blur-
gsadmin/meet:feat/1080p-publish-resolution
gsadmin/meet:changelog
gsadmin/meet:devtools
gsadmin/meet:feat/per-recording-encoding-config
gsadmin/meet:fix-upgrade-
gsadmin/meet:rescue/per-recording-encoding-config
gsadmin/meet:feat/hostname-in-summary-analytics
gsadmin/meet:snyk-fix-86097b55a72525f80318cdccffc12edf
gsadmin/meet:perfmode
gsadmin/meet:dynamically-loaded-module
gsadmin/meet:snyk-upgrade-d60e3f50c9a3d34dace079a7a55aaa39
gsadmin/meet:snyk-upgrade-0f3b735fd3759beed3c43b907a7fee34
gsadmin/meet:snyk-upgrade-c8ed13afd14b31a5adb2833ed5f02d7a
gsadmin/meet:snyk-upgrade-5110e74b109d6d2e8a436f4c68e1e3d3
gsadmin/meet:snyk-upgrade-27961a615125cc86d722329f6b1aa365
gsadmin/meet:poc-opening-recording-for-anyone-connected
gsadmin/meet:drive-interop
gsadmin/meet:exploration/use-dex-instead-of-keycloak
gsadmin/meet:visio-plainte
gsadmin/meet:wip-orbstack-k8s
gsadmin/meet:handle-failed-and-aborted-egress-events
gsadmin/meet:feat/screen-share-auto-pin
gsadmin/meet:audit-logging
gsadmin/meet:feat/meet-summary-v2-simplier
gsadmin/meet:feat/distinct-encryption-mode
gsadmin/meet:add-co-host
gsadmin/meet:wip-fix-suggestion
gsadmin/meet:feat/simplified-encryption-mode
gsadmin/meet:test-pip
gsadmin/meet:feat/advanced-encryption-mode
gsadmin/meet:thunderbird
gsadmin/meet:encryption
gsadmin/meet:unit-test
gsadmin/meet:add-in-authentication
gsadmin/meet:feat/add-securitycontext
gsadmin/meet:release/1.13.0
gsadmin/meet:feat/resources-requests
gsadmin/meet:feat/oidc-native-app-session-exchange
gsadmin/meet:docs/recording-delegate-design
gsadmin/meet:add-tests-and-ci-testing
gsadmin/meet:refactoring
gsadmin/meet:fix-auth-state-oracle
gsadmin/meet:validate-room-configuration
gsadmin/meet:entitlements
gsadmin/meet:fix/participant-name-bottom-spacing
gsadmin/meet:harmonize-docker-commands
gsadmin/meet:a11y/settings-dialog-screen-reader
gsadmin/meet:refactor/side-panel-react-aria-overlay
gsadmin/meet:fix/a11y-settings-focus
gsadmin/meet:throttling
gsadmin/meet:poc/menu-focus-management
gsadmin/meet:qbey/use-django-lasuite-for-brevo
gsadmin/meet:fix/issue-844
gsadmin/meet:wip-log
gsadmin/meet:improve-pipeline-summarization
gsadmin/meet:metadata-agent
gsadmin/meet:use-dev-backends-helm-chart
gsadmin/meet:missing-polyfills
gsadmin/meet:user-display-email
gsadmin/meet:sip-media-gw
gsadmin/meet:fix-recording
gsadmin/meet:allow-custom-room-names
gsadmin/meet:poc-e2ee
gsadmin/meet:v1.34.0
gsadmin/meet:v1.33.0
gsadmin/meet:v1.32.1
gsadmin/meet:v1.32.0
gsadmin/meet:v1.31.0
gsadmin/meet:v1.30.0
gsadmin/meet:v1.29.0
gsadmin/meet:v1.28.0
gsadmin/meet:v1.27.0
gsadmin/meet:v1.26.0
gsadmin/meet:v1.25.2
gsadmin/meet:v1.25.1
gsadmin/meet:v1.25.0
gsadmin/meet:v1.24.0
gsadmin/meet:v1.23.0
gsadmin/meet:v1.22.0
gsadmin/meet:v1.21.0
gsadmin/meet:v1.20.0
gsadmin/meet:v1.19.0
gsadmin/meet:v1.18.0
gsadmin/meet:v1.17.0
gsadmin/meet:v1.16.0
gsadmin/meet:v1.15.0
gsadmin/meet:v1.14.0
gsadmin/meet:v1.13.0
gsadmin/meet:v1.12.0
gsadmin/meet:v1.11.0
gsadmin/meet:v1.10.0
gsadmin/meet:v1.9.0
gsadmin/meet:v1.8.0
gsadmin/meet:v1.7.0
gsadmin/meet:v1.6.0
gsadmin/meet:v1.5.0
gsadmin/meet:v1.4.0
gsadmin/meet:v1.3.0
gsadmin/meet:v1.2.0
gsadmin/meet:v1.1.0
gsadmin/meet:v1.0.1
gsadmin/meet:v1.0.0
gsadmin/meet:v0.1.43
gsadmin/meet:v0.1.42
gsadmin/meet:v0.1.41
gsadmin/meet:v0.1.40
gsadmin/meet:v0.1.39
gsadmin/meet:v0.1.38
gsadmin/meet:v0.1.37
gsadmin/meet:v0.1.36
gsadmin/meet:v0.1.35
gsadmin/meet:v0.1.34
gsadmin/meet:v0.1.33
gsadmin/meet:v0.1.32
gsadmin/meet:v0.1.31
gsadmin/meet:v0.1.30
gsadmin/meet:v0.1.29
gsadmin/meet:v0.1.28
gsadmin/meet:v0.1.27
gsadmin/meet:v0.1.26
gsadmin/meet:v0.1.25
gsadmin/meet:v0.1.24
gsadmin/meet:v0.1.23
gsadmin/meet:v0.1.22
gsadmin/meet:v0.1.21
gsadmin/meet:v0.1.20
gsadmin/meet:v0.1.19
gsadmin/meet:v0.1.18
gsadmin/meet:v0.1.17
gsadmin/meet:v0.1.16
gsadmin/meet:v0.1.15
gsadmin/meet:v0.1.14
gsadmin/meet:v0.1.13
gsadmin/meet:meet-0.0.1
gsadmin/meet:v0.1.12
gsadmin/meet:production
gsadmin/meet:v0.1.11
gsadmin/meet:v0.1.10
gsadmin/meet:v0.1.9
gsadmin/meet:v0.1.8
gsadmin/meet:v-hackathon
gsadmin/meet:v0.1.7
gsadmin/meet:v0.1.6
gsadmin/meet:hackathon
gsadmin/meet:v0.1.5
gsadmin/meet:v0.1.4
gsadmin/meet:v0.1.3
gsadmin/meet:v0.1.2
gsadmin/meet:v0.1.1
gsadmin/meet:v0.1.0
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
521e72d1cc |
⚡️(backend) send recording notification emails from a Celery task
Emails were rendered and sent inline in the LiveKit webhook, so a slow SMTP server blocked the request and a transient failure lost the email. Delivery now runs in a worker, with retries and backoff. The task is generic (template, subject, recipients, context, language) so other emails can reuse it. The subject is translated in the worker, and dates are formatted per owner before queuing, so the arguments stay JSON-serializable. Without Celery, the task still runs synchronously. Success now means "queued", not "delivered". |
1 changed files with 0 additions and 3 deletions
@@ -22,9 +22,6 @@
|
|||||||
# See http://jorisroovers.github.io/gitlint/user_defined_rules for details
|
# See http://jorisroovers.github.io/gitlint/user_defined_rules for details
|
||||||
extra-path=gitlint/
|
extra-path=gitlint/
|
||||||
|
|
||||||
# Use "search" semantics for regexes (gitlint's future default)
|
|
||||||
regex-style-search=True
|
|
||||||
|
|
||||||
# [title-max-length]
|
# [title-max-length]
|
||||||
# line-length=80
|
# line-length=80
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.