fix: finish 2.9.0 plugin moves and get every check green

This commit is contained in:
LukeGus committed 2026-09-24 23:35:18 -05:00
1 parent 8c1e02af89
commit 6489b62ece
335 files changed
+29878 -17749

No files matched your search

+16 -1
View File
@@ -19,7 +19,8 @@
"credentials:use",
"ssh:connect",
"network:serve",
"ui:surface"
"ui:surface",
"events:core"
],
"provides": [
{
@@ -75,6 +76,20 @@
}
]
}
},
"uiPresets": {
"simple": {
"viewMode": "list",
"containerLayout": "card"
},
"balanced": {
"viewMode": "list",
"containerLayout": "card"
},
"advanced": {
"viewMode": "detail",
"containerLayout": "table"
}
}
},
"locales": "locales",
+1 -1
View File
@@ -6,7 +6,7 @@
"scripts": {
"build": "termix-plugin build",
"test": "termix-plugin test",
"typecheck": "tsc -p tsconfig.json",
"typecheck": "tsc -b ../../tsconfig.plugins.json ../../tsconfig.plugins.frontend.json",
"validate": "termix-plugin validate"
},
"devDependencies": {
@@ -13,6 +13,8 @@ import {
useConnectionRetry,
useHost,
useTranslation,
logActivity,
usePluginUiPreferences,
} from "@termix/plugin-sdk/frontend";
import {
Alert,
@@ -27,12 +29,9 @@ import {
Separator,
TOTPDialog,
BrowserSignInDialog,
logActivity,
useAdaptivePolling,
useAreaPreferences,
useConnectionLog,
useTabsSafe,
useUiPreferencesContext,
} from "@termix/plugin-sdk/ui";
import { DockerApiError, useDockerApi, type ConnectResult } from "./docker-api";
import {
@@ -82,8 +81,10 @@ function DockerManagerInner({
const docker = useDockerApi();
const { addLog, setLogs, clearLogs } = useConnectionLog();
const { currentTab, removeTab } = useTabsSafe();
const dockerPrefs = useAreaPreferences("docker");
const uiPrefsCtx = useUiPreferencesContext();
const { values: dockerPrefs, set: setDockerPref } = usePluginUiPreferences<{
viewMode: "list" | "detail";
containerLayout: "card" | "table";
}>();
// The shell's host list keeps the host current after an edit; a
// standalone window has no shell, so it keeps the host it was given.
@@ -113,9 +114,9 @@ function DockerManagerInner({
const handleSetContainerLayout = React.useCallback(
(layout: "card" | "table") => {
setContainerLayout(layout);
uiPrefsCtx?.setOverride("docker", "containerLayout", layout);
setDockerPref("containerLayout", layout);
},
[uiPrefsCtx],
[setDockerPref],
);
const [isConnecting, setIsConnecting] = React.useState(false);
const [dockerValidation, setDockerValidation] =