fix(rmeets): add recording button + post-meeting transcript link
- Add "recording" to Jitsi toolbarButtons in both clean room mode and folk-jitsi-room shell mode so users can trigger Jibri recording - Add "View Transcript & Summary" link on meeting-ended screen - Jibri network connectivity fixed on Netcup (was on wrong Docker network, couldn't reach Prosody XMPP) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
b1dfbfd3e9
commit
12cc724291
|
|
@ -148,7 +148,7 @@ class FolkJitsiRoom extends HTMLElement {
|
||||||
"raisehand", "tileview", "toggle-camera",
|
"raisehand", "tileview", "toggle-camera",
|
||||||
"fullscreen", "chat", "settings",
|
"fullscreen", "chat", "settings",
|
||||||
"participants-pane", "select-background",
|
"participants-pane", "select-background",
|
||||||
"sharedvideo",
|
"sharedvideo", "recording",
|
||||||
],
|
],
|
||||||
// Hide panels that add stray close (×) buttons
|
// Hide panels that add stray close (×) buttons
|
||||||
disableChat: false,
|
disableChat: false,
|
||||||
|
|
|
||||||
|
|
@ -755,7 +755,7 @@ routes.get("/:room", (c) => {
|
||||||
"raisehand","tileview","toggle-camera",
|
"raisehand","tileview","toggle-camera",
|
||||||
"fullscreen","chat","settings",
|
"fullscreen","chat","settings",
|
||||||
"participants-pane","select-background",
|
"participants-pane","select-background",
|
||||||
"sharedvideo","shareaudio",
|
"sharedvideo","shareaudio","recording",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
customToolbarButtons: [
|
customToolbarButtons: [
|
||||||
|
|
@ -784,7 +784,8 @@ routes.get("/:room", (c) => {
|
||||||
try { window.close(); } catch(e) {}
|
try { window.close(); } catch(e) {}
|
||||||
document.getElementById("jitsi-container").innerHTML =
|
document.getElementById("jitsi-container").innerHTML =
|
||||||
'<div class="ended"><span>Meeting ended</span>'
|
'<div class="ended"><span>Meeting ended</span>'
|
||||||
+ '<a href="${escapeHtml(`/${space}/rmeets`)}">Back to rMeets</a></div>';
|
+ '<a href="${meetsBase}/recordings">View Transcript & Summary</a>'
|
||||||
|
+ '<a href="${meetsBase}">Back to rMeets</a></div>';
|
||||||
});
|
});
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
document.getElementById("jitsi-container").innerHTML =
|
document.getElementById("jitsi-container").innerHTML =
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue