Fix screen-share tile recovery and make AI summaries use full transcripts.
Deploy Ladill Meet / deploy (push) Successful in 1m17s

Defer summarization until recordings finish, merge chat with deduplicated live captions, and clear the screen-share overlay so participant cards return after sharing ends.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-11 17:05:18 +00:00
co-authored by Cursor
parent aa16b31fe1
commit 393f6df167
7 changed files with 527 additions and 63 deletions
+2 -2
View File
@@ -175,7 +175,7 @@ class RecordingService
app(MeetBillingService::class)->chargeRecordingStorageInitial($recording);
if ($session->room->setting('auto_ai_summary', false) || config('meet.ai.auto_summarize', true)) {
app(TranscriptService::class)->ensureForSession($session, $recording);
app(TranscriptService::class)->finalizeAndSummarize($session, $recording);
}
return $recording->fresh();
@@ -231,7 +231,7 @@ class RecordingService
app(MeetBillingService::class)->chargeRecordingStorageInitial($recording->fresh());
if ($session->room->setting('auto_ai_summary', false) || config('meet.ai.auto_summarize', true)) {
app(TranscriptService::class)->ensureForSession($session, $recording);
app(TranscriptService::class)->finalizeAndSummarize($session, $recording);
}
return $recording->fresh();