7 Commits
Author SHA1 Message Date
MichelleandClaude Opus 4.8 51b42cfee5 feat: add AI summary / transcript integration for recordings
Build & Push Docker Image / build (push) Successful in 4m17s
Build & Push Docker Image / build (release) Successful in 3m57s
Ported from greenlight-tm: when TRANSCRIPTION_API_URL and
TRANSCRIPTION_API_KEY are set in the .env and the per-room
"AI summary / transcript" setting is enabled, Redlight POSTs to
${TRANSCRIPTION_API_URL}/prompt (header X-Api-Key) as soon as the
"video" format of a recording becomes available.

- transcription.js: service with env gating, timeout and logging
- bbb.js: pass meta_bbb-recording-ready-url on meeting create when the
  room has the setting enabled
- recordings.js: unauthenticated /recording-ready callback that
  verifies BBB's signed_parameters JWT (HS256, shared secret), caches
  the recording and requests the transcription once per recording
  (deduped via transcript_requested_at)
- rooms: new recording_transcript column, accepted on create/update
- branding endpoint exposes transcriptionEnabled so the UI only shows
  the toggle when the server is configured
- RoomDetail: toggle under "Allow recording" (disabled when recording
  is off), de/en i18n
- chore: bump version to 2.4.0

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 11:56:45 +02:00
Michelle df82316097 feat(federation): update federation configuration comments for clarity and key path details
Build & Push Docker Image / build (push) Successful in 6m29s
Build & Push Docker Image / build (release) Successful in 6m29s
2026-03-02 23:04:51 +01:00
Michelle 616442a82a Add TRUST_PROXY configuration for reverse proxy settings
Build & Push Docker Image / build (push) Successful in 6m28s
2026-02-28 19:25:08 +01:00
Michelle 3556aaede7 Add DragonflyDB integration for JWT revocation and implement rate limiting for authentication routes
Build & Push Docker Image / build (push) Successful in 6m14s
2026-02-28 13:37:27 +01:00
Michelle c5a6a15731 feat: implement federation for inter-instance meeting invitations with dedicated API, UI, and configuration. 2026-02-27 12:53:20 +01:00
Michelle 8be973a166 Add mail verification and use .env insteads of environment in compose
Build & Push Docker Image / build (push) Has been cancelled
2026-02-24 20:35:08 +01:00
Michelle 54d6ee553a Init v1.0.0
Build & Push Docker Image / build (push) Failing after 53s
2026-02-24 18:14:16 +01:00