From 0c04d6bee1d80253d5221dbded257b7be961c58b Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 23 Mar 2026 12:11:00 -0700 Subject: [PATCH] fix(rmeets): use Jitsi External API by default, clean up toolbar buttons Switch default room view to External API (cleaner toolbar, no stray close buttons). Slim toolbar to essentials, disable participant pane overlay. Fall back to iframe embed with ?iframe=1. Co-Authored-By: Claude Opus 4.6 --- modules/rmeets/components/folk-jitsi-room.ts | 12 +++++++---- modules/rmeets/mod.ts | 21 ++++++++++---------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/modules/rmeets/components/folk-jitsi-room.ts b/modules/rmeets/components/folk-jitsi-room.ts index 8ae607a..745206a 100644 --- a/modules/rmeets/components/folk-jitsi-room.ts +++ b/modules/rmeets/components/folk-jitsi-room.ts @@ -113,16 +113,20 @@ class FolkJitsiRoom extends HTMLElement { disableDeepLinking: true, hideConferenceSubject: false, toolbarButtons: [ - "camera", "chat", "closedcaptions", "desktop", - "fullscreen", "hangup", "microphone", "participants-pane", - "raisehand", "select-background", "settings", - "tileview", "toggle-camera", + "camera", "microphone", "desktop", "hangup", + "raisehand", "tileview", "toggle-camera", + "fullscreen", "select-background", ], + // Hide panels that add stray close (×) buttons + disableChat: false, + participantsPane: { enabled: false }, }, interfaceConfigOverwrite: { SHOW_JITSI_WATERMARK: false, SHOW_WATERMARK_FOR_GUESTS: false, SHOW_BRAND_WATERMARK: false, + CLOSE_PAGE_GUEST_HINT: false, + SHOW_PROMOTIONAL_CLOSE_PAGE: false, }, }); diff --git a/modules/rmeets/mod.ts b/modules/rmeets/mod.ts index 0eed1af..81813da 100644 --- a/modules/rmeets/mod.ts +++ b/modules/rmeets/mod.ts @@ -104,30 +104,31 @@ const MI_STYLES = `