From 8d9427d32fc63760010b7a00a5e686ccfb9f5adc Mon Sep 17 00:00:00 2001
From: Jicheng Lu <103353@smsassist.com>
Date: Mon, 4 May 2026 13:52:31 -0500
Subject: [PATCH] add full screen
---
.../BotSharp.Abstraction/Plugins/Models/PluginMenuDef.cs | 5 +++++
src/Plugins/BotSharp.Plugin.Membase/MembasePlugin.cs | 8 ++++----
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/Infrastructure/BotSharp.Abstraction/Plugins/Models/PluginMenuDef.cs b/src/Infrastructure/BotSharp.Abstraction/Plugins/Models/PluginMenuDef.cs
index 43be25380..f3ec6683e 100644
--- a/src/Infrastructure/BotSharp.Abstraction/Plugins/Models/PluginMenuDef.cs
+++ b/src/Infrastructure/BotSharp.Abstraction/Plugins/Models/PluginMenuDef.cs
@@ -76,4 +76,9 @@ public class EmbeddingData
///
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? AppendTokenName { get; set; }
+
+ ///
+ /// Whether to enable full screen or not
+ ///
+ public bool FullScreen { get; set; }
}
diff --git a/src/Plugins/BotSharp.Plugin.Membase/MembasePlugin.cs b/src/Plugins/BotSharp.Plugin.Membase/MembasePlugin.cs
index 07531db30..6f749de3d 100644
--- a/src/Plugins/BotSharp.Plugin.Membase/MembasePlugin.cs
+++ b/src/Plugins/BotSharp.Plugin.Membase/MembasePlugin.cs
@@ -1,9 +1,7 @@
-using BotSharp.Abstraction.Graph;
using BotSharp.Abstraction.Plugins.Models;
using BotSharp.Abstraction.Rules;
using BotSharp.Plugin.Membase.GraphDb;
using BotSharp.Plugin.Membase.Handlers;
-using BotSharp.Plugin.Membase.Interfaces;
using Refit;
namespace BotSharp.Plugin.Membase;
@@ -13,7 +11,7 @@ public class MembasePlugin : IBotSharpPlugin
public string Id => "8df12767-9a44-45d9-93cd-12a10adf3933";
public string Name => "Membase";
public string Description => "Document Database with Graph Traversal & Vector Search.";
- public string IconUrl => "https://membase.dev/favicon.png";
+ public string IconUrl => "https://www.membase.dev/favicon.png";
private string _membaseCredential = string.Empty;
private string _membaseProjectId = string.Empty;
@@ -56,7 +54,9 @@ public bool AttachMenu(List menu)
{
Source = "membase",
HtmlTag = "iframe",
- Url = $"https://console.membase.dev/query-editor/{_membaseProjectId}?token={_membaseCredential}"
+ Url = $"https://console.membase.dev/query-editor/{_membaseProjectId}?token={_membaseCredential}",
+ HtmlStyle = "width: 100%; height: 90%;",
+ FullScreen = true
}
});
return true;