From 9aab4c64094345df4966dbbc00aac31556b08827 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 9 Mar 2026 20:01:37 -0700 Subject: [PATCH] feat(canvas): replace video chat with rMeets embed in toolbar Replace folk-video-chat toolbar button with rMeets (Jitsi) rApp embed in the Connect group. Add rmeets, rschedule, rsocials to folk-rapp MODULE_META. Add rMeets entry to MI tool schema. The old folk-video-chat shape remains available for direct use but is no longer in the toolbar. Co-Authored-By: Claude Opus 4.6 --- lib/folk-rapp.ts | 3 +++ lib/mi-tool-schema.ts | 3 ++- website/canvas.html | 5 +++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/folk-rapp.ts b/lib/folk-rapp.ts index bbd00e6..7a1a43c 100644 --- a/lib/folk-rapp.ts +++ b/lib/folk-rapp.ts @@ -38,6 +38,9 @@ const MODULE_META: Record
Connect
- + @@ -3794,7 +3794,7 @@ document.getElementById("new-zine-gen").addEventListener("click", () => setPendingTool("folk-zine-gen")); document.getElementById("new-prompt").addEventListener("click", () => setPendingTool("folk-prompt")); document.getElementById("new-transcription").addEventListener("click", () => setPendingTool("folk-transcription")); - document.getElementById("new-video-chat").addEventListener("click", () => setPendingTool("folk-video-chat")); + // rMeets is now handled via rApp embed (embed-meets in rAppModules array) document.getElementById("new-record").addEventListener("click", () => setPendingTool("folk-record")); document.getElementById("new-stream").addEventListener("click", () => setPendingTool("folk-stream")); document.getElementById("new-workflow").addEventListener("click", () => { @@ -4066,6 +4066,7 @@ { btnId: "embed-data", moduleId: "rdata" }, { btnId: "embed-network", moduleId: "rnetwork" }, { btnId: "embed-swag", moduleId: "rswag" }, + { btnId: "embed-meets", moduleId: "rmeets" }, ]; for (const app of rAppModules) {