feat: move the terminal fully into the ssh-terminal plugin (B9)

This commit is contained in:
LukeGus committed 2026-09-23 21:41:22 -05:00
1 parent 535126fd1b
commit 79d77678c9
309 files changed
+41789 -14958

No files matched your search

+8
View File
@@ -31,6 +31,7 @@ import {
registerSlotContribution,
} from "@/shell/action-registry";
import { pluginWsUrl } from "@/lib/plugin-transport";
import { registerPluginComponent } from "./component-registry";
import type { WidgetTypeDefinition } from "@/types/homepage-types";
import type { LucideIcon } from "lucide-react";
import {
@@ -168,6 +169,9 @@ export function createPluginApp(
standaloneViews: options.standaloneViews,
panelFrame: options.panelFrame,
inLayouts: options.inLayouts,
commandTarget: options.commandTarget,
ownBackground: options.ownBackground,
multiInstance: options.multiInstance,
preload: options.preload,
}),
);
@@ -305,6 +309,10 @@ export function createPluginApp(
invokeAction: (id, ...args) => invokeAction(id, ...args),
registerComponent(id, component) {
return track(registerPluginComponent(id, scoped(component)));
},
registerSshAuthEditor(editor) {
return track(
registerSshAuthEditor({